Уважаемый автор, мой опыт полностью совпадает с вашим. Я тоже универсал. Я умею и в алгоритмы, и в базы данных, и успешный вэб проект имеется, но лучше всего я разбираюсь в дэсктопных приложениях (Java). C#, Python, Typescript, Splunk. Всё это я умею.
Из недостатков: путаюсь в синтаксисе (но возможно это ещё и врождённая особенность), то есть без IDE мне программировать сложно.
Из преимуществ: Быстрая обучаемость в новых технологиях (вот это сюрприз). Мне легко находить общий язык с другими командами. Легче даётся обговаривать requirements. И всё же я хорошо врабатываюсь в проект (в прошлом проекте за 5 лет стал ведущим *специалистом*, хотя и прыгал в другие проекты), имплементация самых сложных фич доставались мне.
То есть можно с этим мириться? А вот здесь есть загвоздка. Давно заметил что в собеседования я не умею. Люди часто хотят услышать простой и быстрый ответ на свой вопрос (чтобы от зубов отскакивал, специалист же), а я в такое не умею. Но, здесь возможно я просто не на те должности подаюсь.
Как бонус: люди с которыми я уже работал, как правило приглашают в свои команды.
Я хотя и имею более 6 лет опыта в Java с многими тысячами строк кода и в общем-то хорошими скилами (если говнокодю, то знаю об этом ?). Но пришёл я уже в настроенный проект с maven и не было необходимости/времени разобраться как сборщик работают.
Уважаемый автор, мой опыт полностью совпадает с вашим. Я тоже универсал. Я умею и в алгоритмы, и в базы данных, и успешный вэб проект имеется, но лучше всего я разбираюсь в дэсктопных приложениях (Java). C#, Python, Typescript, Splunk. Всё это я умею.
Из недостатков: путаюсь в синтаксисе (но возможно это ещё и врождённая особенность), то есть без IDE мне программировать сложно.
Из преимуществ: Быстрая обучаемость в новых технологиях (вот это сюрприз). Мне легко находить общий язык с другими командами. Легче даётся обговаривать requirements. И всё же я хорошо врабатываюсь в проект (в прошлом проекте за 5 лет стал ведущим *специалистом*, хотя и прыгал в другие проекты), имплементация самых сложных фич доставались мне.
То есть можно с этим мириться? А вот здесь есть загвоздка. Давно заметил что в собеседования я не умею. Люди часто хотят услышать простой и быстрый ответ на свой вопрос (чтобы от зубов отскакивал, специалист же), а я в такое не умею. Но, здесь возможно я просто не на те должности подаюсь.
Как бонус: люди с которыми я уже работал, как правило приглашают в свои команды.
Я среди них :-)
Буквально на второй год изучения программирования на плюсах. С цветами и озвучиванием кнопок ?
Какая адекватная статья!
Я хотя и имею более 6 лет опыта в Java с многими тысячами строк кода и в общем-то хорошими скилами (если говнокодю, то знаю об этом ?). Но пришёл я уже в настроенный проект с maven и не было необходимости/времени разобраться как сборщик работают.
Спасибо!