Software Engineer в Numerico
  • Чи можливо стати програмістом без технічного бекграунда?

    ну, я) за освітою artist performer of graphic arts, 4 роки вже працюю як бекенд розробниця, жодного поганого відгука про мої технічні навички за весь період часу. були проекти, пов´язані і з обробкою даних, і з natural language processing, бо в мене пітон. теж лякала себе математикою, зараз згадую це с посмішкою) питання в навичці вчитися, розв´язувати задачи, алгоритмічному мисленні — у процесі все це розвивається, бо це навички (лол). вважаю (поки не зустрічала тези проти) головним інтерес до роду діяльності — це рушійна сила. є мотивація та потреба — вивчиш і математику, але чи потребує ваша сфера математики, та скільки таких завдань за свою бутність розробником ви зустрінете, що треба прям почати розбиратись в математиці, вчити, я не знаю, курс по liner algebra, а не нагуглити рішення, або компоненти рішення — велике питання. на моїй пам´яті хлопець з інженерним вищим теж сидів розбирався, гуглив, вивчав, і то було єдине завдання із розряду computer vision посеред звичайного типового бекенду під т.зв веб. я б не мірялась на Ідеальних Інженерів в вакуумі, в житті, якщо чесно, розробники в більшості просто нормальні спеціалісти, щось знають, щось не дуже, десь дивні рішення видають, а десь прям вау, і це все відбувається в межах однієї людини. є сфери діяльності, професії, є конкретні вимоги, не можна говорити «програміст? назви все програмування» — це уявна реальність просто. і шкільна школа сама по собі дуже специфічне місце — що було у школі, залишається у школі. і чи варто вам бути ідеальним крутим інженером, що б ніхто не міг до вас придатися (нереалістично), може скоріше ви хочете займатися улюбленою справою та в принципі бути щасливою людиною? я ось не вірю, що можна робити погано, якщо любиш те, що робиш)

  • Як ваші іноземні колеги реагують на новини про агресію Росії?

    аналогично...просто тишина, ноль слов. почему-то обидно до слез( особенно, когда слышу/вижу, как у мужа это каждый день происходит. хуман ресорсес хули

  • Требуется совет от опытных разрабов, относительно поиска первой работы в IT

    я увидела ваш технологический стек в комментариях — у меня в самом начале он был абсолютно такой же. бекграунд тоже в чем-то похож — у меня вышка абсолютно из другой сферы (искусство) и за плечами экзистенциальный кризис с суицидальными мыслями, правда комп появился в 14 лет.

    анализируя собственные ошибки, могу порекомендовать вам ходить на собеседования, при том как можно больше. так вы узнаете, что от вас в большинстве случаев ожидается, и получите объем работы, чтобы подготовиться к следующему собеседованию; в принципе сможете понять, какие знания нужно восполнить, а на собеседованиях спрашивают приблизительно одно и тоже. я очень жалею, что в свое время думала, что я пока не достаточно знаю, чтобы идти на собеседования, боялась произвести плохое впечатление из серии: «пфф, эти вайтишники...», боялась столкнуться с собственной никчемностью, сравнивала себя с ребятами, которые программируют с детства, имеют техническое образование. все это очень затянуло процесс моего становления. очень не хватало осознания, что это баги мышления, и на самом деле все иначе. спойлер: меня взяли несмотря на то, что я не смогла назвать типы sql джоинов и не решила задачу, что может показаться невероятно страшным — я вообще не ждала ничего после такого. как мне сказали потом, было важнее увидеть процесс моего мышления, поэтому думайте вслух, общайтесь :) прокнуть может в самом неожиданном месте. про количество вакансий вам не кажется, их действительно меньше и хотят видеть тот самый «год работы», но сейчас есть стажировки и курсы с последующим трудоустройством, плюс, возможности сильно расширил вездесущий онлайн. в общем, ищите, стучитесь и вам откроют.

    и напоследок, вы никогда не будете знать все — это такая профессия, связанная с неприрывным обучением, что отличает ее от выпиливания одной детали на заводе в течении сорока лет, и обучение это в основном и происходит во время работы, т.к двух одинаковых багов не существует, а работа в основном — это 8 часов, которые желательно проводить с пользой. разбираться в чужом коде вы научитесь, там нет абсолютно ничего страшного, особенно, если он реализован с использованием фреймфорка. не бойтесь заглядывать в сорсы технологий, которые используете. и вы уже немного разбираетесь в чужом коде, когда анализируете находки на стаковерфлоу. плюс, вы идете на позицию интерна/трейни/джуна, поэтому, поверьте, от вас ждут много вопросов и непонимания, но хотят видеть, что вклад в вас — вклад не в пустоту.

  • Многозадачность: друг или враг разработчика

    Дело не в «злобных фемках», а в том, что любым людям неприятны обобщения. Багатоверстатниці — ошибка выжившего, это профессия, где работают люди, которые могут выполнять работу подобного рода. Я вот женщина и точно так же забываю, что делала, когда прибегает тестировщик или проджект менеджер, а ты был в потоке, занимаясь задачей. Могу ещё пошутить, что как питонист, в принципе по-умолчанию работаю однопоточно :)