TGTGInsightаналитика telegramLIVE / telegram public index
К списку каналов
Программирование для гуманитариев avatar

TGINSIGHT CHAT

Программирование для гуманитариев

@it_human

Карьера

Личный опыт того, как скипнуть в IT с гуманитарным образованием. Что для этого делать, чего стоит бояться (спойлер: ничего!) и чего ожидать. Рассею мифы о программировании и мире IT. Бот для вопросов об IT: @hum_it_bot

Подписчики6,480Текущее число подписчиков
Постов646Проиндексировано постов
Охват49,470Просмотры последних постов
Последние посты

Последние посты

Стр. 44 из 54 · 646 постов

Опубликован 11 авг.

#вашивопросы Не могу определиться как развиваться дальше. С одной стороны тянет во фронтенд и всё что с ним связано. Но с другой стороны тянет в бизнес/системный анализ, + по работе есть опыт сбора и написания требований, ТЗ, также есть опыт тестировки. Во фронтенде классно, но когда смотришь на количество знаний, которое нужно даже для старта, становится не по себе. Как определиться, что тебе подходит лучше? Во-первых, не бойтесь объема информации, который нужно усвоить. Всё это реализуемо, всё сложное раскладывается на более простые кирпичики. Постепенно разберетесь и объем знаний уже не будет казаться таким неподъемным. Что же касается вопроса о том, как определиться - тут я вам ничего нового не скажу: пробуйте разные области, проходите учебные курсы по ним и что больше увлекает в процессе - то и выбирайте. P.S. Друзья, если вы задавали вопрос в бота, но ответа так и не дождались - возможно, вопрос потерялся среди кучи других. Присылайте его в таком случае еще раз, не стесняйтесь. Бот для ваших вопросов: @hum_it_bot

4,360 views

Опубликован 10 авг.

Подготовиться к тесту, сдать экзамен В последнее время подписчики достаточно часто просят подготовить их к экзаменам или тестам. Бывают и менее этичные запросы - сдать экзамен или тест вместо них, или быть на связи во время экзамена. Но я в деле подготовки к экзаменам не специалист. Я сама не училась очно в технических ВУЗах, не сдавала ни ЕГЭ по информатике, ни госэкзаменов или зачетов в ВУЗе. Училась я исключительно на онлайн-курсах, а потом сразу пошла работать в IT. Я знаю кое-что про собеседования на работу, но никак не про требования на экзаменах. Я даже не знаю, смогу ли сама сдать ЕГЭ. Чтобы подготовиться к экзаменам, вам нужен репетитор, специализирующийся именно на том, что вы собираетесь сдавать - ЕГЭ/ОГЭ, экзамены в ВУЗе, или какие-то еще тесты. А найти репетитора в современном мире вообще не проблема - для этого есть специальные платформы, например, вот раздел для подбора репетитора по информатике на profi.ru. Эта платформа мне хорошо знакома, я сама подрабатывала у них репетитором в студенческие годы, тогда она, правда, называлась repetitors info. Там можно сформировать запрос любого содержания - менеджеры подберут подходящего специалиста по любому предмету и для школьника, и для взрослого. Можно также выбрать преподавателя самому по анкете и отзывам. Если репетитор нужен для школьника, то есть еще вариант - Тетрика - сервис специализируются на обучении школьников и подготовке к ЕГЭ и ОГЭ. Там можно пройти бесплатный пробный урок перед тем, как решаться на покупку занятий. Бот для ваших вопросов: @hum_it_bot

4,470 views

Опубликован 8 авг.

#вашивопросы Какую литературу посоветуете почитать начинающему data scientist? Сама я не дата-саентист, поэтому составила для вас небольшую подборку на основе отзывов и рекомендаций из Интернета. Из вопроса не понятно, какой уровень знаний у вас уже есть - нулевой, или вы уже что-то умеете. Поэтому начну список с книг для погружения в тему с нуля, а закончу чуть более продвинутым уровнем. 1) Аналитика и Data Science. Для не-аналитиков и даже 100% гуманитариев - книга, похоже, не очень известная, но отзывы у неё хорошие - я бы взяла. 2) Data Science. Наука о данных с нуля - книга для начинающих, включает в себя курс по Python. 3) Python и анализ данных - книга от создателя библиотеки pandas под питон - одного из самых используемых инструментов дата-саентиста. 4) Python для сложных задач. Наука о данных и машинное обучение - для чуть более продвинутых новичков. Бот для ваших вопросов: @hum_it_bot

5,760 views

Опубликован 8 авг.

#вашивопросы Отличается ли атмосфера, взаимоотношений в рабочих коллективах IT сферы от коллективов других сфер? Т.е. можно ли выделить какие-то особенности и если да, то в чем они заключаются? Да, свои особенности есть. По моим ощущениям в IT в среднем люди более спокойные, уравновешенные, логичные и вдумчивые, чем в некоторых других сферах. Тут гораздо меньше конфликтов и агрессии, чем, скажем, в продажах. Тут меньше вероятность, что кто-то будет на вас повышать голос или устраивать скандалы. (Но люди есть люди, так что и такое бывает) Работа программиста требует много времени напряженно думать, а это легче делать в тишине, поэтому в айтишном офисе бывает тише, чем в других отделах. Поэтому же многие айтишники страдают в опен-спейсах: когда кругом много людей и гомот, это мешает сосредоточиться на коде. (Да, бывает, что и сами айтишники устраивают шум, но, опять-таки, меньше, чем люди из других отделов). В общении айтишники часто обсуждают разные гиковые темы, например, компьютерные игры, криптовалюты, бостон динамикс и ракеты Илона Маска. Среди них часто встречаются достаточно замкнутые и стеснительные интроверты, и гораздо реже ребята в стиле «рубаха-парень». Периодически попадаются и довольно экстравагантные чудаковатые люди с оригинальными замашками - если они сильны в разработке, то при приеме на работу на их причуды могут закрыть глаза. Тут редко встречаются люди, которые понтуются материальным достатком - машиной/квартирой/шмотками. Если кто-то понтуется, то чаще своими интеллектуальными достижениями (иногда - спорными). Но в среднем - люди как люди, обычные ребята, реже - девчонки. А то насколько здоровая в коллективе атмосфера сильно зависит от того, кто набирает людей - грамотные руководители отсеивают кандидатов выраженно недружелюбных, заносчивых или как-либо еще портящих атмосферу в коллективе. Бот для ваших вопросов: @hum_it_bot

4,200 views

Опубликован 6 авг.

Посоветуйте платный курс по изучению С# с нуля Язык C# чаще всего используется для двух целей: 1) В платформе .Net, чаще всего речь идет о разработке программ под Windows, всем вам хорошо известной ОС. 2) Разработка игр на платформе Unity. Поскольку я не знаю ваших целей, то начнем с этих двух. Начнем с самых дорогих комплексных курсов, дающих профессию «под ключ» по одному из этих направлений: 1) Если в ваших планах разработка в рамках .Net, тогда, к примеру, вам подойдёт: Разработчик C# от GeekBrains. Длительность курса - 12 месяцев. 2) Если вы хотите заниматься играми на платформе Unity, тогда вам подойдет специализация Разработчик игр на Unity там же Если вам интересны платные, но при этом менее дорогие варианты, то предлагаю выбирать по рейтингу и отзывам на одном из сайтов образовательных онлайн-платформ, например: тут есть целый раздел, посвященный C#. Тут есть и .Net, и Unity и просто язык C# без привязки к ним. Разумеется, это не единственные варианты на рынке - сейчас онлайн-образование развивается семимильными шагами, и каких курсов только нет, я даже завидую новичкам и сама иногда мечтаю бросить работу и пойти учиться снова - гуглите и найдёте. Бот для ваших вопросов: @hum_it_bot

3,740 views

Опубликован 6 авг.

Подскажите, где можно онлайн обучиться профессии data scientist? Ресурсов в Интернете для этого масса. Если вы настроены серьезно, готовы потратить ближайшие полтора года на обучение в плотном графике, и финансовые возможности позволяют платить от 9000 рублей в месяц - то поступайте на курсы при крупных IT-компаниях, например на факультет искусственного интеллекта в GeekBrains от mail.ru. Тут дают профессию с нуля и «под ключ», и в конце выдают диплом гособразца о профпереподготовке. Если же возможности пока не позволяют - нет такого бюджета, или пока нет уверенности, что готовы пройти полуторагодовой курс, можно начать с малого - в Интернете можно найти много коротких курсов за небольшую цену (или даже бесплатных), например, на онлайн-платформе Udemy (UPD 2022 - cейчас из-за санкций оплатить курсы студентам из России там нельзя), сейчас там много вариантов по цене менее 1000 рублей за курс. Можно для ознакомления пройти несколько таких коротких курсов и дальше определяться - готовы ли вы с головой погружаться в эту профессию, или нет. Если вам по душе путь самоучки - то можно ограничиться книгами, недорогими и бесплатными курсами - но это может быть сложнее, так как программу обучения придется составлять самостоятельно. Главное тут - знания, а не то, каким путем вы их получили. Бот для ваших вопросов, похоже, починили: @hum_it_bot

3,880 views

Опубликован 6 авг.

#вашивопросы Где набрать практического опыта начинающему? Например, я знаю Си, учу Java. Мне стоит самой придумывать себе задачи, например, нейронку для блокировки определенных изображений на java? Есть ресурсы с практическими задачами, которые можно положить на гитлаб или есть компании, которые набирают стажеров бесплатно? Есть ресурсы с задачками, есть ресурсы, где можно писать обучающие проекты, есть онлайн-игры, обучающие программированию - всё это легко гуглится и находится в большом количестве. Стажировки тоже легко гуглятся - и не обязательно бесплатные, бывают и оплачиваемые - пусть там и копеечная зарплата, но лишняя копеечка не повредит, правда? Добрый день! Я сейчас закончила первый курс бакалавриата, направление Computer Science. Многие мои одногруппники изначально имели хороший бекграунд и с середины года уже попали на стажировки в Гуглы и Яндексы, а я весь год только изучала то, что они уже знали, и со стажировками как-то осталась за бортом. Хочется теперь использовать лето хотя бы для самообразования, но не знаю, во что податься. Я уже знаю какие-то основы, наверное, не хватает практики. Но за что мне тогда стоит взяться, чтобы это было хоть близко так же полезно, как стажировка? В общем, буду рада любому совету, спасибо! :) Как-то уже неловко отвечать на этот вопрос, так как лето уже почти заканчивается, а задавали его месяц назад. Но лучше поздно, чем никогда. Во-первых, не паникуйте из-за «упущенных» летних месяцев без стажировок - в этот раз вы не попали на стажировки, но еще будет время, успеете. В жизни бывают перерывы и от работы, и от учебы (отпуск, болезни, семейные обстоятельства итд) - и это совершенно нормально, и часто они только на пользу - мозг отдыхает от рутины и начинает работать эффективнее. У ваших одногруппников тоже будут возникать такие перерывы в течение жизни, невозможно всю жизнь находиться в режиме постоянной гонки. А кто-то из них со временем расслабится, решит, что уже и так достаточно умный и «законсервируется» на том уровне знаний, который уже есть - то есть прогресс остановится, и тут преимущество будет у тех, кто будет готов развиваться дальше, а не довольствоваться достигнутым. В конце концов, ваша цель ведь - выучиться профессии, а не обогнать однокурсников - и то, что вам потребуется на это больше времени, чем им - не беда, успеете еще наверстать. И если они на этом этапе вас сильнее, это не означает, что так будет всю жизнь. А что касается стажировок - в интернете есть онлайн-курсы, есть практические задания, есть опен-сорс проекты, в которых может участвовать любой желающий, и, наконец, можно искать стажировки и подработки в разных компаниях самостоятельно - не обязательно в чем-то уровня гугла, можно рассмотреть и компании попроще. Где новичку andorid dev искать идеи для мобильных приложений для портфолио? Нужно ли стараться, чтобы интерфейс выглядел симпатично? В качестве идей удобно использовать свои потребности - придумайте, какое приложение было бы удобно и полезно именно вам, и реализовывайте эту идею. По ходу разработки смотрите аналогичные приложения «конкурентов», проанализируйте, что в них можно позаимствовать, а чего им не достает - и добавьте это все в свое приложение. На счет интерфейса - думаю, подойдет разумный компромисс. С одной стороны, вёрстка не должна съезжать, а буквы накладывать друг на друга, с другой стороны, вы же не дизайнер, чтобы продумывать интерфейс до деталей - главное, чтобы багов в приложении не было. P.S: Бот для вопросов сломался, и сообщения оттуда пропадают, но вы можете задать свой вопрос в личку.

3,560 views

Опубликован 5 авг.

#вашивопросы Мне 24 года, имею высшее образование степени магистра. Хочу начать заниматься программированием, но опыта нет совсем. Хотя за компьютером сижу с детства, могу проводить многие манипуляции с ним (переустановить винду, разобрать/собрать, разобраться если что-то не работает). Так же активно прошиваю различные смартфоны, ставлю всевозможные твики и тд. Собственно вопрос: если нет опыта в программировании, то стоит сейчас этим заниматься? Останавливает то, что до ощутимых результатов придётся учится годами. Ну почему годами, если взяться плотно за это дело, можно выучиться за 1 год, максимум - за 2. Всё зависит от наличия времени и мотивации. Я занялась программированием примерно в вашем же возрасте, и на работу устроилась через 2 с лишним года (думаю, это можно было сделать и быстрее, если бы у меня в наличии была более структурированная программа обучения и если бы я раньше начала искать работу по новой специальности). Здравствуйте. А если интересно работать с роботами, автоматизацией, умным домом. То что нужно изучать из языков программирования? И не подскажете какое направление выбрать в вузе:) Думаю, образование нужно в области робототехники, электроники и встраиваемых систем. Это не только и не столько про программирование, сколько про железо. Что касается языков программирования - начать имеет смысл с Си, а с чем в итоге придется работать зависит от того, что будете разрабатывать. Возможно, понадобятся ассемблеры, а в каких-то системах подойдут и обычные высокоуровневые языки программирования. Собственно у меня вопрос: есть ли смысл и целесообразность идти в ДАТА специальности, будучи полным нулем в математике? Все с чего-то начинали, отсутствие знаний сегодня не говорит о том, что их не будет у вас завтра. Почему отсутствие знаний про дата-саенс вас не смущает, а «нуль» в математике - да? Научиться можно и тому, и другому. Но да, если всерьез собираетесь идти в дата-саенс, то математике нужно будет уделить время. В частности, пригодятся статистика, теория вероятностей, линейная алгебра и матанализ.

3,660 views

Опубликован 4 авг.

Сложности работы «на удалёнке» Мне тут пришла идея делиться с вами не только своим личным опытом, но и рекомендациями, которые я слышала от моих коллег, мнению которых я доверяю. Сегодня как раз такой случай. Речь пойдёт о работе на удалёнке. В нашей компании мы всё еще работаем из дома, и так продолжается с марта. Про себя могу сказать, что в моей жизни с тех пор царит хаос и бардак - организовать нормально свой день и отделить личное время от рабочего получается не очень-то хорошо. В ответ на мои жалобы, один коллега, который много лет успешно фрилансил, посоветовал прочитать книгу Remote - обещал, что там описаны все принципы, как выстроить свое рабочее время, и куча полезных лайфхаков. Добавила себе в список на прочтение, и, думаю, вам тоже пригодится.

4,740 views

Опубликован 3 авг.

Вы говорили как-то, что участвуете в собесах на стороне работодателя и порой ощущаете превосходство над кандидатами, что поднимает самооценку. Не замечали за собой желания "утопить" некомпетентных соискателей, чтобы в собственных глазах быть круче? Насколько вообще характерно для тех, кто сумел выбиться в ИТ с неайтишным бэкграундом, желание самоутвердиться? Или это всеобщий бич? Спасибо за канал! Слушайте, ну «топить» кандидатов - это какой-то саботаж, а не собеседование. С таким подходом искать подходящего человека можно безуспешно лет 10. Собеседование - это не экзамен, скорее, это свидание. А на свидание мы обычно идём с настроем и надеждой, что там нас ждет подходящий человек, в данном случае подходящий, чтобы работать с нами в одной команде ближайший год. Мы не школа и не ВУЗ, чтобы выступать в роли строгих экзаменаторов. Цель собеседования - за ограниченное время понять, что за человек перед нами и справится ли он с задачами в рамках наших проектов. Кандидату могут отказать даже при наличии блестящих знаний - например, потому что он не производит впечатление доброжелательного и адекватного человека. То есть, будет негативно влиять на атмосферу общения в коллективе, а то и вовсе начнет агриться и конфликтовать со всеми подряд. Кандидата могут принять на работу с не очень сильным бэкграундом - если он произведет впечатление человека, готового учиться и быстро наверстать пробелы в знаниях. Особенно если он дружелюбный и адекватный (см. предыдущий абзац). Еще раз, собеседование - это не экзамен. То, что человек не может ответить на все вопросы - нормально. Важнее понять, как он размышляет над поставленными задачами, и каким образом ищет решение - даже если к ответу он в итоге не придет. «Топить», как вы говорите, некомпетентных кандидатов не вижу смысла - если кандидат кажется слабым, обычно мы стараемся наоборот найти его сильные стороны. Если человек, например, не шарит в базах данных, можно поспрашивать его про линукс - может, он тут окажется сильнее. Если задача ему кажется сложноватой, то максимально ее упростить, чтобы дать человеку шанс проявить знания, пусть даже они совсем на начальном уровне. Я скорее могу представить ситуацию, когда работодатель старается «топить» очень сильных кандидатов - задавая каверзные вопросы и стараясь подловить его на незнании каких-нибудь нюансов - но это тоже неадекват, вероятно, такой собеседующий просто боится, что кандидат окажется умнее его самого, вот и самоутверждается за его счет. (Некоторые люди не любят принимать на работу людей, которые им кажутся умнее их самих) В целом, подход к собеседованиям зависит всецело от того конкретного интервьюра, который вам попадется - он может быть и лояльным к новичкам, и придирчивым. Он может уделять внимание «софт» скиллам (то есть вашему умению общаться), а может интересоваться только техническими навыками. Он может относиться предвзято к наличию образования, а может нет. На счет желания грубо самоутверждаться за чужой счет - вообще не думаю, что это связанно с тем, профильный или не профильный у вас бэкраунд. Это скорее качество личности и огрехи воспитания - кто-то любит меряться питонами, кто-то ведет себя сдержаннее.

3,620 views

Опубликован 2 авг.

3,500 views

Опубликован 30 июл.

​Добрый день! Сталкивались ли вы с синдромом самозванца после того, как скипнули в айти, и если да, то как смогли его преодолеть? Конечно, сталкивалась, сталкиваюсь и буду сталкиваться. Особенно остро это ощущалось в первые годы работы: тогда меня все время преследовало ощущение, что начальник и коллеги мне слишком доверяют, что я всех обманула и на самом деле я «не настоящий программист», а они все заблуждаются на мой счет. И что однажды моё притворство раскроется - ну в общем, классический синдром обманщика, как по словарю. В самом начале пути ты ощущаешь себя самым тупым среди коллег - вон они столько всего знают, у них «нормальное» образование, такие крутые ребята. А я по сравнению с ними - пустое место. Но постепенно ты учишься на рабочих задачах, скиллы растут, и через год уже начинаешь замечать косяки в работе других коллег - тех, кто раньше казались супер-опытными чуваками и непререкаемыми авторитетами. А оказывается вон оно как - не такие уж крутые чуваки, вон какой говнокод написали. Появляются задачи, с которыми ты справляешься лучше других и темы, в которых очень хорошо разбираешься - и самооценка начинает расти. В итоге со временем как-то свыкаешься с мыслью, что ты - программист. И начинаешь уже больше верить в себя - ну раз я решаю такие же задачи, как коллеги-программисты, и раз у меня получается, то, может быть, я уже «настоящий» специалист? Однажды ты начинаешь участвовать в собеседованиях уже со стороны работодателя - подбирать кандидатов на вакансии в твоей компании. И это прямо бальзам на душу для самооценки, потому что, несмотря на то, что ты новичок, несмотря на то, что недавно в этой сфере, оказывается, что на фоне некоторых (на самом деле, очень многих) кандидатов - ты светоч знаний, не меньше. Потому что людей, которые не знают самых элементарных основ на собеседования приходит пруд пруди - и на фоне их начинаешь понимать, что ты уже далеко не полный ноль и чего-то да стоишь. Помогают и собеседования с обратными ролями - имея какой-то опыт работы (год и более), имеет смысл ходить на них хотя бы для того, чтобы убедиться, что ты на самом деле молодец и рынок в тебе заинтересован. При этом полностью синдром самозванца не покинет тебя, вероятно, никогда. Потому что в IT всегда можно встретить кого-то в разы умнее тебя - смотришь на такого человека и чувствуешь, что никогда не дорастешь до его уровня. Но, думаю, что и такие гуру тоже встречают людей, которые вызывают у них схожие чувства. Но ведь не обязательно быть «богом IT», стать хорошим middl-ом - это уже достижение, почему нет? Так что не беспокойтесь о синдроме самозванца, главное - относитесь добросовестно к своим обязанностям и работайте над прогрессом - стремитесь углублять знания, закрывайте «белые пятна». И неуверенность в себе будет постепенно уменьшаться (пусть и с периодическими рецидивами). Бот для ваших вопросов: @hum_it_bot

3,980 views
12•••5•••10•••15•••20•••25•••30•••35•••40•••4243444546•••50•••5354