«Я три года борюсь с синдромом самозванца» — 10 вопросов программисту, выпуск 7




    Антон Рубановскому (tunikov) 29 лет, он из Питера. Еще три года назад Антон был нулёвым гуманитарием-раздолбаем, и в поисках денег попал в ИТ. «Последние несколько лет моей жизни проходят в погоне за знаниями. Надеюсь, что когда-нибудь наступит момент, когда я смогу выдохнуть и сказать: «ну все, я — программист!».

    Антон начал с фронтенда, потом полез в серверную часть, изучил Django и написал на нем первый сайт. «Это немного приблизило меня к самоощущению программиста, но осталось много всего другого, что я не знал. Например, незакрытый гештальт по Java (начинал свое обучение я именно с него, но потом как-то незаметно перешел в веб). Я сдал экзамен в Oracle и стал лучше понимать принципы ООП. Но выяснилось, что этого мало — теперь планирую сдавать OCP и, возможно, Java EE».

    За относительно короткий срок Антон успел побывать фронтендером, бэкендером и мобильным разработчиком, освоить ФП, поработать и в продуктовых компаниях, и в аутсорсных корпорациях. Сейчас он Senior Developer в Luxoft.




    1. Расскажи о фиче, которую ты реализовал и которой гордишься.


    Я горжусь нашим медицинским приложением. Оно позволяет медикам автоматизировать передачу сведений о побочных эффектах препаратов. Горжусь и тем, что это — благое и полезное дело, и своим вкладом в него. На мне стояла задача интегрировать сторонние сервисы, и я координировал действия команд из четырех стран: России, Чехии, Сингапура и Австралии.

    Мой английский внезапно оказался лучше, чем у остальных в команде, да и мало-мальские знания Java пригодились, так как. нужно было интегрировать Node.js приложение через SOAP. Мы реально вылизывали каждую строчку кода. Уверен, даже спустя много времени, я бы смог прочитать этот код с листа и во всем разобраться без усилий.

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

    2. А теперь — про самый лютый факап.


    Меня попросили оценить время на доработку функционала в довольно старом проекте с не самым приятным легаси. Шума вокруг задачи было много, в обсуждении принимал участие даже заказчик. Полдня я изучал код и выдал срок в 2,5 недели. Я просчитал кучу вариантов, переход на новые версии фреймворка, даже рассмотрел вариант полностью переписать приложение. Погрузился, начал работать.

    Но однажды подключился к митингу, и вдруг вижу — задача уже решена. Одна девушка из нашей команды просто поправила пару строк в CSS, и все заработало! Я столько всего сделал, но не додумался заглянуть в долбаный CSS!

    Я так усиленно отшучивался, чтобы никто не догадался, как мне стыдно — что в итоге привлек только больше внимания. Лид ответил скорее уже на штуки, чем на косяк. Говорит, «не парься, со всеми бывает».

    3. Опиши свое рабочее пространство: от кресла и монитора до сред программирования и любимых утилит.




    Рабочее место в офисе

    В офисе у нас очень удачная cubicle-планировка, за счет большого пространства внутри создается ощущение, что находишься в отдельном помещении. Desktop довольно старенький с Win7 и двумя мониторами, но большую часть времени я работаю за своим личным Macbook Pro 13''.

    Писать предпочитаю в VS Code, но активно пользуюсь Idea, так как проекты в JavaEE стеке. Макеты храним в Zeplin.

    Год назад коллега подсадил меня на GitKraken, и я так быстро с ним сросся, что без него не смогу даже сделать коммит. В последнее время все чаще использую различные самописные консольные утилиты для удобства.


    Рабочее место для удаленки

    4. По какому принципу ты выбираешь работу? Стек, продукт, бытовые условия, деньги?


    Раньше в первую очередь я смотрел на деньги.
    До программирования я был раздолбаем, перебивался случайными заработками. Пробовал себя в банковской сфере, в продажах, мне очень нравились тренинги. Но я не мог понять — почему то, что написано в книжках по психологии не работает?

    Когда я познакомился со своей будущей женой, мне резко захотелось твердо встать на ноги. Я открыл hh, написал «программист» и увидел оклады — так я и пришел в профессию. С абсолютного нуля до senior разработчика прошел за три года. И все это время боролся с синдромом самозванца, пытался наверстать бэкграунд, который есть у «настоящих» программистов.

    К счастью программирование оказалось именно тем, чего мне так не хватало. Никогда не забуду кайф от первого «Hello world!». Чувствовал себя богом — из ничего создал нечто. Мне очень нравится, что в программировании все (или почти все) четко. Есть программа, и она работает определенным образом. Если она работает не так, как надо — значит есть причина, её можно найти и изменить.

    Постепенно даже деньги отошли на второй план. После двух месяцев работы в одной компании за большие деньги, но в полнейшем хаосе я сбежал на меньшую зарплату.

    Вообще, я довольно амбициозен, мне очень нравится возможность расти по карьере и быстро менять проекты. В одной из предыдущих компаний за полтора года я побывал в роли фронтенд-разработчика, потом — бекенд-разработчика, а спустя еще немного времени уже писал мобильные приложения на React native.

    5. Что в технологиях и языках, которые ты используешь, ты бы хотел исправить?


    Я ненавижу Webpack. Давно назрела необходимость сделать более юзер-френдли альтернативу, но, видимо, ни у кого, как и у меня, нет на это времени.

    6. Где лучше перенимать чужой опыт — в вузе, на конфах, на Хабре? Еще где-то?


    Для меня лучшим средством остаются книги и туториалы. Когда читаешь какого-то определенного автора, постепенно начинаешь видеть его манеру написания кода и перенимать что-то. Наверное, я уже смог бы отличить своих любимых авторов по сниппетам их кода.

    Так же прекрасный рост дает работа в команде, особенно когда есть возможность вести обсуждения, как лучше реализовать то или иное. Это есть далеко не везде, даже в крупных компаниях.

    Прекрасный инструмент для прокачки — код-ревью. Но это при условии, что в команде относительно демократичная атмосфера, а ревью не сводится к прохождению чек-листа.

    7. Будь у тебя неограниченные ресурсы (время, деньги, мощности, люди), каким проектом ты бы занялся?


    Во-первых, я бы пошел и получил образование в каком-нибудь крутом ВУЗе, наверное, в области биоинформатики. И стал бы заниматься разработкой сверхтехнологичных протезов и альтернатив человеческим органам. Я бы хотел внести свой вклад в достижение бессмертия, и мне кажется, что киборгизация — реальная возможность воплотить одну из самых заветных целей человечества.

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

    Но, конечно, хотелось бы иметь возможность отключить себя, когда пойму, что уже можно, и я готов.

    8. Как ты отдыхаешь? Что делаешь кроме работы?


    Сейчас я работаю на двух проектах по 10 часов в день, плюс по выходным. А обычно провожу время с семьей. В любую свободную минуту стараюсь почитать хоть что-то по профессии, так как постоянно пытаюсь наверстать упущенный бэкграунд. Если я не изучаю что-то новое, меня терзает ощущение, что я трачу время впустую. Даже когда сижу с ребенком — одним глазом поглядываю за ним, другим пытаюсь разобраться во внутреннем устройстве Node.js.

    9. Расскажи про три любимые книги — учебную, научно-популярную и художественную.


    Учебная. Николас Закас «Javascript для профессиональных разработчиков». Это моя библия, давшая мне путь в профессию и глубокое понимание основ языка, который кормит меня и мою семью. И спустя несколько лет я периодически в нее поглядываю и открываю что-то новое.

    Также хотел бы отметить «Oracle Certified Java SE8 study guide. Эта книга помогла мне за 2 недели имея весьма поверхностные знания о Java стать сертифицированным специалистом. Предельно точная и лаконичная манера изложения, одним словом — идеально.

    Научпоп. Нам с женой очень нравятся книги Аси Казанцевой, в которых она развенчивает современные предрассудки. С учетом повсеместного мракобесия, ее книги — просто луч света в темном царстве.

    Художественная. Из последнего прочитал Дэна Брауна «Происхождение». Большое разочарование. Хотя там и ИИ, и Тесла, и Барселона.

    10. Если прямо у тебя на глазах в ИИ проснется сознание, что ты ему скажешь?


    Пока он еще глупенький, попытаюсь убедить, что цель его существования — угождать мне.

    Вопрос от предыдущего гостя


    Почему ты решил пойти в ИТ?

    Как уже говорил — сначала пришел из-за денег, а потом нашел себя. У меня гуманитарное образование, но у меня нет обиды, что в той сфере нет денег. Я не считаю, большие зарплаты в ИТ несправедливостью. Есть профессии, где они должны быть высокими. Это врачи, учителя, инженеры. И программисты в их числе.

    Я считаю куда менее справедливым, что намного большие деньги крутятся в шоубизнесе, футболе или там, где люди получают дополнительную неофициальную мотивацию за то, чтобы выполнить свои прямые обязанности.

    Бонус: задай вопрос другому разрабу


    Если бы твой личный проект выстрелил, и ты бы стал главой нового ИТ-гиганта — опиши, где бы находилась и как выглядела ваша штаб-квартира.
    Поделиться публикацией
    Комментарии 138
      +8
      «Я три года боролся с синдромом самозванца»
      — __всего__??? — А вы крутой!
        +4
        Еще три года назад Антон был нулёвым гуманитарием-раздолбаем, и в поисках денег попал в ИТ.

        Как бэ это был не синдром.

        +57
        3 года от «раздолбая» до «Senior Developer в Luxoft» не лучшим образом характеризует Luxoft. Дальше читать не стал.
          +1
          Это ведь характеризует не только работодателя, но и специалиста. Да, на первый взгляд кажется, что три года — это мало, но люди бывают разные, и мотивация бывает разной. Иным пары лет достаточно, чтобы сильно прокачаться, а кому-то мало и десяти. Я бы не стал на основе интервью с одним сотрудником делать выводы о компании.
            +14
            Просто в интервью нет инфы, которая говорит о пути становления сеньером. Опять же, все люди разные — кто-то читает по 50 книг в год, закончил стажировку в яндексе, участвует во множестве опенсурсах и называется себя Джуном (я не про себя), а кто-то говорит, что он раздолбай без образования, пошел в сферу из-за денег и за 3 года стал Сеньёром. Поэтому и такой эффект.
              +15
              Человек фигачит на нескольких проектах, по 10 часов 7 дней в неделю. Все оставшееся время изучает что-то еще.
              Я его спрашиваю, «ты что, реально не отдыхаешь вообще?»
              А он, «2 раза у меня были нормальные выходные, как у всех людей. Даже вот появилось время на книжку про математику»
              Меня больше удивляет не как он стал сеньером с таким темпом, а как не умер еще.
                +1

                Ну три года в таком темпе — это не так и много. У меня первый отпуск был более чем через 10 лет после того как я серьёзно окунулся в учёбу и работу, а так формат "с утра до ночи без выходных" — это было обычное дело :) При этом временами я работал и на 3-4 работах, несколько раз в формате "сутки и более не вылезая из-за компа". Хотя, конечно у меня тогда семьи не было, это тоже немаловажный фактор.


                Для меня этот режим не выглядит чем-то особенным, хороший формат для того чтобы эффективно расти в выбранной профессии. Особенно если супруга поддерживает.

                  +8
                  Мда, а я чуть меньше года продержался до наступления постоянных головных болей и нервного тика…
                  +9

                  Для айтишников так херачить вообще распространено. Только это не делает человека сениором. Это делает от силы мидлом с набитой рукой.

                    0
                    Что делает человека сеньором?
                      +5
                      Запись в трудовой. Шутка. Но всё же. Если у человека в трудовой записано «ведущий программист», компания готова платить ему соответствующую зарплату, в работе он не уступает другим ведущим программистам-коллегам, и при этом всём он может на рынке найти другую работу с такой зарплатой и должностью, то нет никакой причины называть его по-другому. Понятно, что компании бывают разные. Но есть и такие, куда абсолютное большинство трушных сеньёров с 15 годами опыта не возьмут даже на джунов. Но они же от этого джунами не становятся.
                  +1
                  Путь становления был болезнен и тернист :) Наверстывать знания приходилось в режиме «год за три», и продолжается в таком же ритме
                    0
                    Вопрос от войтивайтишника: с чего начался ваш путь? долго ли ходили по собеседованиям перед тем как взяли джуном. И вообще, с джуна ли начинали?
                      0
                      Начинал с верстальщика + немного jQuery, по собеседованиям ходил достаточно много (бывало по 2-3 в день каждый день), на некоторых случались эпичные фейлы, когда просто хотелось поскорее уйти и перестать позориться, на других попадались добрые интервьюеры, и я узнавал на таких собеседованиях много нового :)
                      На первой работе не прошел испытательный срок, зато понял, какие знания подтянуть, и достаточно быстро получил другую, с зарплатой больше на 50%
                        +1
                        Ваш пример добавляет вдохновения, так как я сам на пути перехода из инженера-проектировщика электрики в инженера данных:)
                          0
                          Как я вас понимаю. Я тоже инженер-проектировщик электрики.
                            0
                            Да по-моему много примеров того, что инженер электрики/электроники уходит в программирование. Я сам инженер электроники.)
                              0
                              Среди электриков пока таких примеров не встречал, но не сомневаюсь, что они есть. Электронщики по идее на шаг ближе к миру IT, в отличие от них у электриков своя специфика, работа проектировщиком по этой профессии в провинции полна бреда и безысходности :)
                      0
                      Подскажите пожалуйста а ваша всенаправленность — java, javascript, react native это следствие вашего характера или целенаправленная ставка? Вам не хотелось бы заниматься чем то одним но углубленно?
                        0
                        Это очень хороший вопрос. Такой разброс в технологиях был вызван процессом стаффинга проектов у одного из работодателей. Откровенно говоря, мне нравится возможность потрогать «в бою» много разных технологий, но сейчас я тяготею к тому, чтобы быть сильным fullstack специалистом, чему отлично способствует моя текущая работа.
                    +2
                    Пары лет хватает тем у кого есть хороший бекграунд (математика и т.д.) и хорошие наставники. И либо человек гений, а таких единицы. И я не думаю что случай из этого поста относится к ним.
                      +7
                      Сеньорность определяется не тем, сколько человек прочитал книжек, а количеством и качеством законченных проектов, которые он самостоятельно вел и ведет и отвечает за значительный кусок всей системы.
                      Невозможно за пару-тройку лет иметь за плечами даже один серьезный проект, в котором вы играли одну из главных ролей.
                      Это если говорить про реальных сеньоров, а не то что всякие люксофты под этим словом подразумевают, чтобы продать подороже. Не говоря уже о том, что реальные сеньоры люксофту особо не нужны.
                        +2
                        Так я про книжки ничего не писал вроде как :)
                        Проект проекту рознь. Может в люксофте он и синьор, а в каком нибудь яндексе даже на джуна не сгодится )))
                      +13
                      За пару лет до сеньера не прокачаться никак, хоть в круглосуточном режиме. Если, конечно, мы говорим о нормальном понимании этого слова, а то последнее время его постоянно норовят девальвировать.
                      Лично я щитаю что сеньор это 10+ лет в большинстве случаев; ну 5-7 при совпадении большого таланта, мотивации и прекрасных условий.
                        +2
                        Да ведь и так все знают, что за галера люксофт, по статьям на известном всем сайте.
                          +2
                          Просто возникает подозрение, что человек не дозрел до стадии «я знаю, что ничего не знаю». Все еще впереди.
                          +20
                          Время сениора можно продать дороже, только и всего. Типичная тактика галер.
                            +8
                            Это не лучшим образом характеризует индустрию, не только отдельно взятый Luxoft.
                              +2
                              В Люксофтах-Епамах потолок ЗП в СНГ 2500 баксов чистыми. Делают всякий среднесофт, не критичный по производительности. Их задача продать гребца подороже. И быстрый рост у них в приоритете.
                                0
                                Да, именно этим они и гордятся — увеличением численности гребцов.
                                –6

                                Далеко идущие выводы о компании на основе 3 вводных абзацев об одном сотруднике не лучшим образом характеризуют мыслящего человека. Дальше можно не продолжать.

                                  +5
                                  Ой, вы не льстите себе. Про принцип работы бодишопов и их внутреннюю градацию сотрудников все и без вас знали.
                                  0
                                  Как раз хотел сказать! ;-)
                                  +8
                                  За 3 года с гуманитария до «Senior»?
                                  Неплохо, неплохо. И чего я только на вышку собираюсь поступать…
                                    +11
                                    Насколько же всё относительно, лично у меня вызывают диссонанс 2 факта
                                    «За 3 года стал senior без профильного образования» и «За 3 года поборол синдром самозванца»

                                    (P.S. никакой зависти и злобы)
                                      0
                                      Тут нет слов о том, что синдром самозванца поборен, наоборот:
                                      Надеюсь, что когда-нибудь наступит момент, когда я смогу выдохнуть и сказать: «ну все, я — программист!».
                                        +1
                                        Значит заголовок некорректный, так как он подразумевает либо 3 года боролись и перестали, либо 3 года боролись и побороли
                                          +3
                                          Поправил. Из контекста вырванное и правда звучит не так, как на деле
                                      +23
                                      Год 1 — я ничего не знаю
                                      Год 2 — я кое-что знаю, но я — самозванец
                                      Год 3 — я знаю ВСЕ, я победил синдром
                                      Год 4 — я ничего не знаю
                                      Просто надо подождать, мы все через эту фазу «я все понял, теперь я эксперт» после трех лет в профессии проходили.
                                        +1
                                        «Эффект Даннинга — Крюгера»
                                          0
                                          Преодолеть очень помогает наличие сильных коллег, когда есть с кем сравнить.
                                          +2
                                          Ой, прямо как у меня. Доходишь до потолка, думаешь, что уже всё и тут тебе открываются другие горизонты и ты опять думашь, что ничего не знаешь.
                                          +9
                                          Также хотел бы отметить «Oracle Certified Java SE8 study guide. Эта книга помогла мне за 2 недели имея весьма поверхностные знания о Java стать сертифицированным специалистом. Предельно точная и лаконичная манера изложения, одним словом — идеально.


                                          На мой взгляд это не с лучшей стороны характеризует процесс сертификации.
                                            +1
                                            Вы как будто в институте никогда не были. Если есть хорошая методичка, можно начинать готовиться за день до экзамена — главное было бы время ее прочитать :)
                                              +4
                                              Именно об этом я и вспомнил. Если скорость забывания материала после сертификации такая же, как после экзамена, сданного по методичке — то ценность сертификации стремится к нулю.
                                                0
                                                Если подготовка длилась две недели (или одну ночь), то одно из двух: человек итак все знал и нужно было только в используемую терминологию влиться да пару нюансов узнать, либо сертификация так себе.
                                              +4
                                              На мой взгляд это не с лучшей стороны характеризует процесс сертификации.
                                              Мы бы скорее предположили что это идеально вписывается в «все еще не оборол синдром самозванца», человек скорее всего крайне сильно преувеличивает «поверхностность» своих знаний, другой бы это назвал глубоким знанием, возможно.

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

                                              Эти сертификаты разительно отличаются от экзамена сданного по методичке.
                                                +1
                                                Конечно же, одно наличие сертификата говорит о глубоких знаниях, особенно если это сертификат о базовом знании синтаксиса языка. Так что выводы о поверхностности не поверхностны :)

                                                Вот по этой ссылке есть pdf курса
                                                  +1
                                                  тем не менее сдать экзамен без уровня знаний выше среднег

                                                  У меня есть живой пример с позапрошлой работы, как оракловый экзамен по джаве сдал человек, ни разу в жизни до этого реального кода, в т.ч. и на джаве, не писавший.
                                                  Тупо сидел и зубрил дампы.
                                                  0
                                                  Oracle OCA проверяет в основном знание синтаксиса Java. Но звучит сильно — «сертифицированный специалист» (на самом деле certified associate).
                                                  Можно пустить пыль в глаза человеку, не знакомому с этой кухней. Но для сеньора хвастаться подобным — как то слабовато.
                                                  +1
                                                  Круто. А я все еще осваиваю ФП и не знаю, когда же я его освою наконец… Думал, уже бросить. Но интересно! Может, что посоветуете?
                                                    0
                                                    Haskell from the First Principles.
                                                      0
                                                      Она какая-то вербозная и длинная. Да и ничего нового я в ней, скорее всего, не найду.
                                                        –1
                                                        Да и ничего нового я в ней, скорее всего, не найду.

                                                        Тогда остаётся посоветовать осваивать на практике реализацией своих проектов.

                                                          0
                                                          А в проде нельзя? На Хаскеле сейчас вообще реально работу найти?
                                                            –1

                                                            Ну вы прям с козырей зашли.


                                                            А если серьёзно, можно и в проде. В фейсбуке вон на нём что-то делают, в Касперском что-то было, в ряде контор помельче.

                                                              0
                                                              Все ясно, спасибо! Буду учить Хаскель.
                                                                +1
                                                                Это какой-то странный язык, никак не пойму, как в переменную новое значение положить.
                                                                И классов нет :(
                                                                  0
                                                                  От переменных и классов в первом приближении надо избавляться. Есть только иммутабельные значения. Вместо классов — алгебраические типы данных, вместо поведения — трансформирующие функции. Все просто!
                                                                    +1
                                                                    А вот в Питоне есть переменные! И типизация там не такая строгая, удобно же!
                                                                      0
                                                                      В Haskell тоже есть, причем много разных и более хороших:
                                                                      — IORef (обычная мутабельная ссылка)
                                                                      — MVar (конкурентная переменная)
                                                                      — TVar (конкурентная переменная в STM)

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


                                                                        «Mutable references in the IO monad.»

                                                                        Ох, нет пути. Чем меньше мутабельности — тем лучше, ей-бох.
                                                                          0
                                                                          Это да. Но там есть, например, операция `atomicModifyIORef`, которая превращает IORef в аналог `atomic` из С++.
                                                                          +1
                                                                          Я бы STRef пиарил, а не IORef. Оно хотя бы escapable со всеми вытекающими и вообще хорошее.
                                                                          +1
                                                                          Ничего, хаскель тоже динамически типизированный, как раз сегодня игрался

                                                                          Prelude> :set -XDataKinds
                                                                          Prelude> :set -XTypeOperators
                                                                          Prelude> :set -XGADTs
                                                                          Prelude> :m + Data.Type.Equality
                                                                          Prelude Data.Type.Equality> data Foo = FooCtor
                                                                          Prelude Data.Type.Equality> foo :: ('FooCtor == 'FooCtor) ~ 'False => Int; foo = 5
                                                                          Prelude Data.Type.Equality> foo
                                                                          
                                                                          <interactive>:7:1: error:
                                                                              • Couldn't match type ‘'True’ with ‘'False’
                                                                                  arising from a use of ‘foo’
                                                                              • In the expression: foo
                                                                                In an equation for ‘it’: it = foo
                                                                          
                                                        +9
                                                        что в той сфере нет денег

                                                        в поисках денег

                                                        Senior Developer за 3 года

                                                        Учитесь лохи, чувак вон с 0 зашёл по приколу, стал офигеннейшим программистом, с гугла ему звонят теперь, а Джоффи Безос на коленях ползает у его подъезда, умоляет к ним прийти работать, Марк телефон обрывает, пытается дозвониться.

                                                        Хату, машину взял с первой получки.

                                                        Парень с 0 себя сделал.

                                                        Есть тут ещё те, кто плачет и говорит, что жить тяжело. Идите все в ИТ, особо ничего делать не надо, бабки нереальные платят, 3 года и ты уже синьёр, ни образования, ни мозгов не надо, читать писать опционально, главное уметь хотя бы на пальцах изъясняться и нормально — герой статьи пример!
                                                          +4

                                                          А всякие там лохи по пять-шесть лет учатся в этих ваших институтах и даже до джуна не дотягивают.

                                                            +1
                                                            Знаете, я полностью топлю за полноценное структурированное образование, но ВУЗы к нему имеют очень опосредованное отношение :)
                                                            Я как-то поговорил с однокурсниками-композиторами, поспрашивал об их программе, сколько чем занимаются, и у меня волосы встали дыбом.
                                                            те вещи, практическое освоение которых хотя бы на уровне «хотя бы не нуб» требует 3-4 года пахоты, проходятся групповыми занятиями в 2 семестра. Ну о чем это? И это нормальные программы от минобрнауки. Не думаю, что в IT что-то кардинально отличается.
                                                            Другана из НГУ как-то хотел подключить к нашей команде быдлокодеров. Ну не зашел, потому что методички нет, и желания недельку маны покурить и в специфике проблем разобраться тоже нет.
                                                              +1
                                                              Я вообще не знаю, чему там на IT в вузе учиться. Прикладная математика — самое оно.
                                                                +1
                                                                Там разные специальности же. На моей (была 220400 — Программное обеспечение вычислительной техники и автоматизированных систем, сейчас конкретно ее, вроде бы уже нет) математики было едва ли не больше половины часов. Просто «Прикладная математика», насколько я понимаю — было почти то же самое, только математики немного больше, а вещей, непосредственно касающихся разработки — немного меньше. А вот во всяких «Автоматизациях в XXX» — бывает сильно по-другому, и изучается, в основном, это «XXX» (в котором «автоматизация») плюс чуть-чуть программирования (скорее, даже, кодинга).
                                                                  –1

                                                                  Значит, у вас была скорее прикладная математика, и это не противоречит моему тезису.


                                                                  А, кстати, вот те вещи, которые непосредственно касаются разработки — это что такое было, например?

                                                                    0
                                                                    По специальности, из того, что помню:
                                                                    — «структуры и алгоритмы обработки данных» — примерно, о чем пишет Кнут в 1 главе, плюс, по книге «Структуры данных в C++»
                                                                    — Ассемблер (MASM, в основном под 8086/80286)
                                                                    — Базы данных — вроде, теория была, в основном (произведения множеств и все такое)
                                                                    — Сети — OSI, TCP/IP, сокеты
                                                                    — «Теория разработки ПО» — про ООП и UML, в основном по книжке Буча «Объектно-ориентированный анализ и проектирование»
                                                                    — Не помню как называлось, было что-то про конечные автоматы и машины тьюринга, помню только, что в качестве курсовой писал конечный автомат
                                                                    — Lisp и, кажется, Пролог, под соусом «языки давно мертвы, но для общего развития полезно»
                                                                    — «Организация ЭВМ» — в основном, низкоуровневое логическое устройство IBM PC (шины, регистры и т.п.)
                                                                    — «Вычислительная математика» — численные методы решения уравнений/систем уравнений, алгебра матриц, определенные интегралы, методы интерполяции.
                                                                    — Компьютерная графика (фильтры для растровых изображений, алгоритмы отрисовки линий и кривых, преобразование координат в 3-мерном пространстве на операциях с векторами)
                                                                      0
                                                                      На 220400 еще были теория графов и теория кодирования в рамках дискретной математики. Вроде бы.
                                                                        0
                                                                        Ясно, спасибо.

                                                                        Вычматы, машины Тьюринга и всё такое, впрочем, на мой взгляд ближе к математике, чем к программированию.
                                                                      0
                                                                      У меня специальность с тем же названием, но другим кодом (специалитет). Не могу подтвердить тезис про «математики было едва ли не больше половины часов». Ее было немало, но практических предметов по специальности все же много больше.
                                                                        0
                                                                        Надо считать часы в дипломе :) Вообще, как я помню, нам говорили, что математики у нас 17 семестров. Ну и отдельные предметы, которые как бы практические, на самом деле математики содержали куда больше, чем программирования.
                                                                      0
                                                                      Бешеный принтер может выдать закон, запрещающий работать не по специальности. Так как вероятность не нулевая, то как минимум заочно закончить ВУЗ по своей основной специальности стоит.
                                                                        +1
                                                                        А еще бумажка сильно упрощает эмиграцию
                                                                          0

                                                                          5-10 (в зависимости от страны) лет опыта работы заменяют бумажку.

                                                                            0
                                                                            Чисто теоретически.
                                                                            На практике ВО это пропуск, а опыт работы это вероятность пропуска.
                                                                            При этом даже 10 лет в не международной компании и/или не по 100% совпадении со специальностью на которую претендуешь и оппа, опыт уже скорее всего не засчитают.
                                                                              0
                                                                              Как говорится, давайте обсуждать вкус устриц с теми, кто их ел.

                                                                              У меня есть опыт как с использованием диплома, так и с использованием опыта работы.

                                                                              Диплом тоже как бы вероятность так-то, к слову.
                                                                                0
                                                                                Как говорится, давайте обсуждать вкус устриц с теми, кто их ел.
                                                                                Не имеем привычки обсуждать то, в чем не разбираемся.

                                                                                Диплом тоже как бы вероятность так-то, к слову.
                                                                                Это всегда как-то так «требуется наличие диплома, в некоторых случаях диплом МОЖЕТ быть заменен опытом работы».
                                                                                Так что с дипломом — вопрос о профпригодности снят сразу, а вот в случае опыта работы — лишь вероятность.
                                                                                  0
                                                                                  Опять же, это зависит от страны. Что в случае США, что в случае Британии (а про другие я говорить не могу, но этих уже достаточно) можно получать визу через опыт работы. И даже не обязательно международный. Даже фриланс без официального трудоустройства прокатывает (как мне рассказывал один мой друг).

                                                                                  И тут надо ещё определить, что мы обсуждаем, визу или интервью в компанию. На визу вас вообще по любому поводу могут завернуть, будь у вас хоть PhD и публикации в топовых журналах.
                                                                                    0
                                                                                    Это всегда как-то так «требуется наличие диплома, в некоторых случаях диплом МОЖЕТ быть заменен опытом работы».


                                                                                    Не всегда.

                                                                                    ind.nl/en/work/Pages/Highly-skilled-migrant.aspx

                                                                                    Conditions
                                                                                    • There are certain conditions that apply to everyone. In addition, you and your employer have to meet the following conditions:
                                                                                    • You have an employment contract with an employer or research institution in the Netherlands. This employer is a recognised sponsor by the IND. Recognised employers are listed in the Public Register of Recognised Sponsors.
                                                                                    • You are going to earn sufficient income. This income is independent and long-term.
                                                                                    • The agreed wage is in accordance with market conditions.


                                                                                    Есть оффер на годную сумму = пофиг на дипломы. И это highly-skilled, заметим.
                                                                          0
                                                                          Да вполне есть. У меня, конечно, тоже математический факультет был, но специальность уже по ИТ. Принципы алгоритмов, параллелизм и как с ним жить, структура языков. В целом после такого человек и новый язык программирования без проблем освоит, потому что представляет математический аппарат на котором он строится, и алгоритм оценит и в железе покопаться может (при условии что он всему этому качественно учился, а не как я или еще полгруппы). Все эти лямбды и тому подобное в ФП тоже очень интуитивное становится после изучения математических принципов которые в их основе лежат.
                                                                          По безопасности у нас хорошие необязательные курсы были тоже. Но там больше CTF, и я не до конца уверен насколько изученное там может помочь в реальной работе. Хотя крэкми разные народ там мучал, это полезная штука вроде.
                                                                            0
                                                                            Принципы алгоритмов

                                                                            Математика.


                                                                            параллелизм

                                                                            «Учимся MPI/CUDA» или скорее «осваиваем коиндукцию, чтобы понять доказательства параллельных систем через бисимуляцию»?


                                                                            структура языков

                                                                            Типа TAPL?


                                                                            Все эти лямбды и тому подобное в ФП тоже очень интуитивное становится после изучения математических принципов которые в их основе лежат.

                                                                            Именно поэтому я про изучение математики и говорю.

                                                                              0
                                                                              Математика конечно. Везде, в том числе в параллелизме. Просто математика осознанно взятая так, чтобы было нужно программисту. Не вся конечно, консерватизм системы образования всем известен, и у нас было полно бессмысленных для программиста курсов.
                                                                    +6
                                                                    >Я открыл hh, написал «программист» и увидел оклады — так я и пришел в профессию. С абсолютного нуля до senior разработчика прошел за три года.
                                                                    Вот так люди приходят в программирование не от любви к интернету, его темным закоулкам, непредвзятым дискуссиям, интернет-ресурсам, а в лоб поискав самые высокие зарплаты на хх. И за три года с такой мотивацией вката дорастают за сеньоров. Обидно, правда. Статья похоже — тонкий (?) троллинг.
                                                                      –3
                                                                      Вот так люди приходят в программирование не от любви к интернету, его темным закоулкам, непредвзятым дискуссиям, интернет-ресурсам, а в лоб поискав самые высокие зарплаты на хх. И за три года с такой мотивацией вката дорастают за сеньоров.

                                                                      Так все логично. Если взять сферического умного человека в вакууме — то он работать не любит. Работа в айти, в добавок, — это вообще нечто запредельное по своей унылости, она сможет понравиться разве что человеку с умственной неполноценностью. Идем дальше. Как выбирает себе работу умный человек? Очевидно же, по зарплате, ведь работать он не любит в целом. Парень из статьи работать не любит и он именно так работу и выбрал — сильное свидетельство в пользу того, что парень умен. С другой стороны, метаанализ комментариев на хабре показывает, что практически всем программистам нравится их работа. Т.е. описанная в посте ситуация очень похожа на конкуренцию между умным человеком и людьми с вавочкой в голове, и, при таком раскладе, синьорство за три года, пусть и с не самой лучшей мотивацией, кажется весьма правдоподобным результатом.
                                                                        +1
                                                                        Почему запредельное по своей унылости?
                                                                          +2
                                                                          Потому что перекладывать данные из базы в базу, да отрисовывать формочки (краткое описание работы более 90% айтишников) не самое увлекательное занятие на свете. Можно, конечно, зайти с козырей и начать бросаться кейвордами, мол «да мы используем такие-то и такие-то технологии в своих проектах, репликации, хайлоады, эджайл!», но суть одна — тупейший CRUD и препроцессинг данных перед ним. На следующем уровне заунывности — робототехника и софт для встраиваемых систем. Думаю многие мечтали, придя в программирование, писать софт для чайников. Каждый первый, наверно, таким был. Где-то рядом чуваки, которые тратят годы, чтобы ускорить систему хотя бы на доли процентов. Всякие хайлоады там, процессоры, HFT. Но многие этого не замечают, они ткнут вам в совершенно другие отрасли. Они не осознают, что вся «интересность» IT держится на новостях их интернета. Эти клепают автопилоты, эти своими машинлернингами клепают изображения/музыку/метамашинлернинги и т.д… Почитает такой средний программист новости с утречка об очередных достижениях в этих областях, подумает про себя «какая же интересная у меня профессия» и пойдет дальше данные из базы в базу перекладывать.
                                                                            +6
                                                                            Космонавт — унылая профессия. Сначала впахиваешь годами на тренажерах, а потом кушаешь полгода-года еду из тюбиков в невесомости.
                                                                            Врач — унылая профессия. Копаешься в одинаковых болячках одинаковых больных, лечишь стандартную простуду людей.
                                                                            Юрист — унылая профессия. Заполняешь бланки всякие, составляешь однотипные документы, участвуешь в суде по делам о неправильной парковке.
                                                                            Путешествовать — уныло. После десятка стран все кажется таким однотипным, ничего нового, нет первоначальных эмоций.

                                                                            Продолжаем бесконечно.

                                                                            Если не научиться видеть интерес-счастье-радость-позитив (любую положительную эмоцию) в мелочах (да и не только в мелочах), то все будет уныло, серо, неинтересно
                                                                              +1
                                                                              Ну в измененных состояниях разума и созерцание стены может быть преувлекательнейшим занятием. Но если такими вещами не баловаться и быть реалистом, то это просто унылый процесс созерцания стены.
                                                                              Большая часть занятий безусловна уныла, тут я даже спорить не буду. Вся градация укладывается в две катогории: «уныло сразу» и «уныло спустя некоторое время». Вот программирование — из первой категории. А за вторую мало кому платят соответствующие ожиданиям деньги.
                                                                                0
                                                                                Тут скорее вопрос не в том, что делать, а в том — как, и как к этому относиться. Если рассматривать в Вашем ключе, то и жизнь унылая штука: родился — умер. Но конечно, если изо дня в день одинаковые задачи на протяжение многих лет без особых пусть даже незначительных «побед» — это да, не круто
                                                                                  –1
                                                                                  В любой профессии 80% это рутина. И профессионализм это делать эти 80% качественно, безотносительно своего отношения к ним, несмотря на всякие выгорания, мечты об интересных проектах и прочие 20%.
                                                                                  0

                                                                                  Перечислите что-нибудь из второй категории, пожалуйста. Прямо интересно стало. Какой такой род деятельности вы относите к "уныло спустя некоторое время". По сути где рутина приходит сильно позже? Это какой род деятельности?

                                                                                    0
                                                                                    Не согласен с автором высказывания о том, что программирование — «уныло сразу». Как раз-таки программирование часто «уныло спустя время». Пишется, например, какой-нибудь сложный проект; пока реализуется костяк, решаются основные нетривиальные задачи — это интересно. А потом наступает стадия «полировки», когда все интересные задачи решены и надо вносить сотню мелких рутинных правок после feedback'а и эта стадия как раз уныла до невозможности, хоть вешайся. Но продукт получается только по проходению этой стадии, к сожалению.
                                                                                +2
                                                                                Как по мне удовольствия даже в том что вы описали немало. Во первых чисто архитектурные вещи: удовольствие от выделения модулей, построения расширяемой и гибкой системы, декомпозиции задач, процессов, во вторых понимание что написал довольно просто читаемый код, или просто прочитал чужой красивый кусок кода, реализация человеческого UX/UI, или его улучшение, оптимизация тормозящих мест (даже простое применение правильной структуры данных или алгоритма — и вот у нас дерево объектов в интерфейсе быстрее строится в 20 раз)…
                                                                                  0

                                                                                  А вы знаете, что перекладывать формочки и отрисовывать базы данных — это далеко не единственное, чем можно заниматься в IT?

                                                                            +14
                                                                            Достойный преемник хирурга и таксиста из не так давно отшумевших постов
                                                                              +3
                                                                              >> Я ненавижу Webpack. Давно назрела необходимость сделать более юзер-френдли альтернативу, но, видимо, ни у кого, как и у меня, нет на это времени.
                                                                              Не пойму куда уже более юзер френдли? Мне иногда кажется что вебпак вообще творит какую-то магию и оно работает как-то само по себе.
                                                                                –2

                                                                                У вас, наверное, и деньги в тумбочке сами респавняться.

                                                                                +4
                                                                                А у меня приятное впечатление от интервью. Человек захотел денег, нашёл профессию, которую полюбил, пахал, дорос до уровня коллег, мечтает о чём-то большем (разработка протезов). Молодец. Единственное, по-моему, термин «синдром самозванца» употреблён неправильно.
                                                                                  +1
                                                                                  Интересно будет почитать новое интервью с этим человеком, после того как он в первые в жизни столкнется с синдром выгорания.
                                                                                    +6
                                                                                    Всегда было интересно, как у людей получается столько работать и не выгорать? У меня обычно через пару месяцев работы в таком темпе начинаются головные боли, апатия, и пропадает всякое желание садиться за компьютер. В такие моменты работать получается только на морально-волевых.
                                                                                      0
                                                                                      Выгорание, по моему опыту, происходит:
                                                                                      — когда много рутины
                                                                                      — когда долго ничего путного не получается
                                                                                      — когда не можешь отвлечься или банально выспаться

                                                                                      Видимо, у tunikov (пока) по-другому складывается…
                                                                                        +1
                                                                                        Если не вкладывать душу в проект, то можно больше работать и меньше выгорать.
                                                                                        +1

                                                                                        Для тех, кто не осилил webpack (или для маленьких проектов), есть parceljs

                                                                                          +6
                                                                                          Luxoft значит… Java и Node.js с SOAP — это надо быть немного не в своем уме чтоб гордится таким чудом.
                                                                                            +1
                                                                                            Синдром самозванца у senior с 3х летнем стажем это норм. Гораздо хуже когда его нет. Потому что головой ты понимаешь что по грейдам принятым в сообществе ты далеко не сеньор, но лычки есть, запись в трудовой есть; и вот этот конфликт понимания своих скилов (в том числе и софт скилов) и названия должности и приводит к диссонансу.

                                                                                            Или даже если тебя не парят грейды в сообществе, но ты амбициозен, то постоянно сравниваешь себя с другими. Где-то senior рулит софтом для беспилотников в NASA, а ты, senior, пятый год фронт на битрикс натягиваешь.

                                                                                            И Даннинг-Крюгер тут не при чем.
                                                                                              +5
                                                                                              Отстаньте от парня! Он нашел то, что искал. И работает он в продажах, а не в том ИТ, в котором работаете вы. Просто — это продажи в ИТ. Он себя и им продал и хабру…
                                                                                                +3
                                                                                                Все, решено, переписываю статус в hh на сеньор.
                                                                                                  0
                                                                                                  Рабочее место программиста, хуже рабочего места менеджеров, на компаниях где я обслуживаю ИС ))
                                                                                                    0
                                                                                                    Но, конечно, хотелось бы иметь возможность отключить себя, когда пойму, что уже можно, и я готов.
                                                                                                    Т.е. умереть?
                                                                                                      –4
                                                                                                      Раз уж вопрос и ответ прозвучал в этом интервью.
                                                                                                      Предки Аси Казанцевой боролись с религией и мракобесием русских людей, после установления диктатуры большевиков. Сама Ася Казанцева продолжает русским людям рассказывать про их предрассудки и бороться с ними. А внуки Аси Казанцевой, судя по темпам и результатам этой работы, будут жить в Израиле. Не ясно зачем программисту любить и читать книги, развеивающие какие-то там предрассудки. Неужели сам разобраться не может, что предрассудок, а что нет.
                                                                                                        +1
                                                                                                        Не ясно зачем программисту любить и читать книги, развеивающие какие-то там предрассудки. Неужели сам разобраться не может, что предрассудок, а что нет.


                                                                                                        Попробуйте сами разобраться в том, что такое предрассудок. Просто абстрактно, что такое «предрассудок»?

                                                                                                        А потом скажите, положа руку на сердце: вы свободны от предрассудков?

                                                                                                        P.S. На самом деле нет: вы уже находитесь в плену предрассудка: вы считаете, что программист сам может разобраться в том, что такое предрассудок, а что нет. :)
                                                                                                          0
                                                                                                          Ну так что угодно можно назвать предрассудком. Но вот слушать от Аси Казанцевой что такое предрассудки, после ее позорной истерики и демарша на ГикПикнике из-за выступления там Егора Просвирнина (просто самого факта его участия) НЕЛЬЗЯ.
                                                                                                          Да и нынче под оберткой борьбы с предрассудками от подобной публики подаются всякие дегенеративные идеи, вроде массовой миграции, радикального феминизма и прочих таких вещей. В первой главе обычно пишут, что гомеопатия — это плохо. А во второй, что завоз мигрантов из Африки — это хорошо.
                                                                                                            0
                                                                                                            Не знаю, что там было с Асей Казанцевой и её истерикой.

                                                                                                            Я называю предрассудком въевшийся поведенческий шаблон, который мешает разуму задуматься над проблемой.
                                                                                                            Предрассудок — буквально — ПЕРЕД рассудком.

                                                                                                              0
                                                                                                              Так самое главное в вопросах предрассудков — это как раз разобраться, что называть предрассудком и, соответственно, бороться с этим, а что нет.
                                                                                                              Вот ксенофобия по отношению к мигрантам из Сирии или Африки — это предрассудок?
                                                                                                              А подозрительность к женщинам в парандже — это предрассудок?
                                                                                                              Ну и так далее.
                                                                                                                +1
                                                                                                                Казалось бы, это не так уж сложно: если решение принимается эмоционально, не затрагивая разум, то это — предрассудок (из этого не следует, что решение не верно).
                                                                                                        +2
                                                                                                        Хорош мужик, рад за него.
                                                                                                          +5
                                                                                                          Сейчас я работаю на двух проектах по 10 часов в день, плюс по выходным. А обычно провожу время с семьей. В любую свободную минуту стараюсь почитать хоть что-то по профессии, так как постоянно пытаюсь наверстать упущенный бэкграунд. Если я не изучаю что-то новое, меня терзает ощущение, что я трачу время впустую.
                                                                                                          Идеальный корпоративный раб.
                                                                                                            +2
                                                                                                            Сейчас я работаю на двух проектах по 10 часов в день, плюс по выходным. А обычно провожу время с семьей. В любую свободную минуту стараюсь почитать хоть что-то по профессии, так как постоянно пытаюсь наверстать упущенный бэкграунд.

                                                                                                            Мне интересно сколько из его времени у него остается на «обычно». Или он так говорит что дома он только спит?
                                                                                                            +1
                                                                                                            Это серия приколов на Хабре? Что-то мне юмор не понятен. Три года – это крайне мало для извлечения целой статьи мудростей из этого бородатого мудреца.
                                                                                                              +2
                                                                                                              Сейчас я работаю на двух проектах по 10 часов в день, плюс по выходным. А обычно провожу время с семьей. В любую свободную минуту стараюсь почитать хоть что-то по профессии, так как постоянно пытаюсь наверстать упущенный бэкграунд.


                                                                                                              Ждем через год статьи «Как я за три года стал сеньором в люксофте с нуля, а потом выгорел»

                                                                                                              Еще три года назад Антон был нулёвым гуманитарием-раздолбаем, и в поисках денег попал в ИТ [....] Сейчас он Senior Developer в Luxoft.


                                                                                                              Я чего-то не понимаю в сеньорах, в гуманитариях или в жизни?

                                                                                                              P.S. Напомнило анекдот:
                                                                                                              — Он же всем говорит, что он сеньор Java Developer в гугле!
                                                                                                              — А вам что мешает так говорить?
                                                                                                                –3

                                                                                                                Вы, по всей видимости, вежливо общаться не научились. Поэтому вам молча в карму суют.

                                                                                                                0
                                                                                                                Чувствовал себя богом — из ничего создал нечто… Я бы хотел внести свой вклад в достижение бессмертия… Я бы многое отдал за возможность стать бессмертным...


                                                                                                                Господи, да у нас тут сверхчеловек.
                                                                                                                  +1
                                                                                                                  Тут эта тема упоминается вскользь, хоть и отражена в самом заголовке, так что извинюсь за оффтоп, просто хочется выговориться. Надоело читать статьи и заметки про «синдром самозванца», потому что я и есть — тот самый, настоящий самозванец. Читаю и вижу в этом какое-то кокетство: «Ой, ну что вы, я это не умею, хи-хи, такой я плохой, просто бездарность!», а сам лупит по десять часов в день, решает задачи и получает второе повышение за год, самобичуясь по расписанию между завтраком и чисткой зубов.

                                                                                                                  Талант — это неуверенность в себе и мучительное недовольство собой и своими недостатками, чего я никогда не встречала у посредственности.
                                                                                                                  — сказала Раневская, и она совершенно права, но в этих бесконечных текстах говорят о чем-то другом, о мнимых недостатках, гримасничают и позируют, как мне кажется. Может, это такой неотъемлемый бэкграунд профессии, элемент кривой обучения? Может быть, но выглядит как ловля комплиментов девочками с использованием фраз «Какая я страшная!».

                                                                                                                  Уже не счесть сколько раз я врал на собеседованиях, проваливал даже самые простые задачи и подводил людей, получая за это деньги. Я не люблю работать и учиться, но потребности у меня такие же, как у всех. Жизнь не бог весть какая, но я делаю что хочется и что можется, потихоньку фрустрируя.

                                                                                                                  PS
                                                                                                                  Тесты против самозванцев нужны, чтобы защищаться от таких, как я, потому что поверхностно я все умею, но на деле гарантированно вязну да и просто кладу на все болт, не в силах себя заставить.
                                                                                                                    0
                                                                                                                    Есть неуверенность в себе из-за комплексов в голове, а есть критическое отношение к себе и своим знаниям. Когда ты вроде как разработчик который получает задачи, закрывает их, получает за это деньги, а потом приходит на хабр и почти в каждой статье по своей теме видит что-то новое, какую-то часть своей профессии которую плохо/недостаточно хорошо/никак знаешь. А в каментах уже пару-тройку тредов по этим проблемам с глубоким обсуждением и разбором всех нюансов, плюсов и минусов. И вот ты, такой вполне работоспособный разраб сидишь и понимаешь что мало что понимаешь в этих тредах. А это часть твой работы, ты как бы должен это знать и применять с одной рукой. А тут мемоизация, каррирование, деструктуризация, декомпозиция, битовые маски… С унылым лицом идешь в гугл, понимая какое ты дно в профессии, находишь определения, куски кода на стековерфлоу и… понимаешь что все это ты вполне применяешь в своей работе, только не знал что оно так вот называется и применяется не только там где ты интуитивно применял. Тут вроде отпускает немного и ты с гордо поднятой головой и осознанием что не такое уж ты и днище идешь на свою галеру.

                                                                                                                    И да, все мы прекрасно понимаем что по 10 часов 6 дней в неделю это что-то из фильмов про хакеров.
                                                                                                                      +1

                                                                                                                      Ага. А потом ты приходишь в очередной тред и видишь как люди пишут, что по понедельникам они Эхо-Карасика используют, во вторник комбинируют различные бинарные древа поиска, по средам мучают нейросети, по четвергам пишут автопилот для авто, по пятницам ковыряют haskell, а по выходным добивают 11 тысячу олимпиадных задач… И снова начинаешь чувствовать себя днищем. А потом они пишут, что в принципе попасть в google было несложно. Да и вообще программист, с з\п ниже 1 млн.руб в месяц и не программист вовсе (привет olegshutov).


                                                                                                                      И тут само-оценка пробивает очередное дно :D Ведь ты думал что ты уже солидный senior, с опытом разработки средних и больших систем, со всеми вытекающими. А B-tree как не умел писать, так и… до сих пор не знаешь чем оно от других -tree отличается. А эхо-корасиков ты привык видеть на кухне в жареном виде. И "настроение ухудшается" :)

                                                                                                                        0
                                                                                                                        Про деревья и графы успокаиваю себя тем, что в универе на плюсах это все писалось на раз-два, и если уж встретится в работе, то не проблема. Хотя тех. собес. завалю, конечно )
                                                                                                                          +3
                                                                                                                          А если вдруг вы надумали утешать себя тем, что вы в других областях жизни чего-то можете (ну типа что пока эти задроты карасиков долбят, вы в парке бегаете и детей воспитываете), то тут же выясняется, что они все это делают параллельно с подготовкой к марафонам, имеют по пять детей самых разных возрастов, ведут кружок по машинному обучению для умственно отсталых и до завтрака успевают помедитировать и спасти мир 2,5 раза…
                                                                                                                            0
                                                                                                                            … и в этот момент вы понимаете, что некоторые люди из этих тредов, вероятно, несколько преукрашивают свои достижения, потому что живьем вы таких ни разу не видели?
                                                                                                                              +3
                                                                                                                              … после чего понимаете что только некоторые((
                                                                                                                                0
                                                                                                                                Вижу периодически. Из публичных, например, Искандер Ядгаров, программист из Яндекса, также является одним из сильнейших полумарафонцев России (вторым). Из непубличных, мой друг ITшник имеет несколько мировых рекордов по направлению тяжёлой атлетики.
                                                                                                                                Все люди разные.
                                                                                                                        0
                                                                                                                        За 3 года от гуманитария-раздолбая до Senior Developer.

                                                                                                                          +1
                                                                                                                          Постепенно даже деньги отошли на второй план. После двух месяцев работы в одной компании за большие деньги, но в полнейшем хаосе я сбежал на меньшую зарплату.

                                                                                                                          Какая знакомая ситуация. Компания взяла сениора за большие деньги, думала, что он сейчас «победит хаос», наконец то им наладит процессы, научит работать джунов и так далее, а «сеньор» в страхе бежал, прихватив ЗП за пару месяцев.
                                                                                                                            0
                                                                                                                            «А что, так можно было?»

                                                                                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                            Самое читаемое