Давайте сделаем проще:
https://rabota.yandex.ru/search?text=python&rid=225
Это агрегатор всех вакансий рунета и немного за его пределами. Надеюсь вы примете его как объективный аргумент.
Полистайте, посмотрите что ожидают от Python-разработчиков и посчитайте скольким вакансиям противоречит моя статья. Пожалуй, единственное в кого я не попал это редкие вакансии разработчиков десктоп-приложений на PyQt, автотестировщиков (больше похоже на QA) и что-то больше похожее на аналитиков где желательны scipy, pandas и прочие hadoop.
Вы говорите о применении языка, которое безусловно значительно шире того, что описано в статье, но статья посвящена не всем возможным областям применения, а тому, что ожидает рынок от Python-разработчиков.
Сисадмины запросто могут пилить себе утилиты на питоне. Они от этого не становятся Python-программистами, они все еще сисадмины. Аналитики могут использовать питон для своих задач, но они остаются аналитиками, а не становятся от этого программистами на питоне.
Где-то внутри меня сидит сомнение, что веб-разработчики это все кто угодно, кто имеет дело с данными передаваемыми по HTTP или пишущие что-нибудь, что как-то связанно с сайтами. Все кто работает в гугле веб-программисты? ведь google.com — это сайт. Очень смешно, ага. Facebook — тоже сайт, наверное и там все веб-программисты. Давайте будем отдавать отчет в том, что на питоне чаще разрабатываются информационные системы (и иногда эти системы имеют в том числе и веб-интерфейс), а внутри этих систем может быть множество совершенно разных задач и направлений разработки, так ведь?
Любой вуз дает фундаментальное образование. Использование этого образования чаще всего сводится к нулю, если вы не идете потом работать по специальности. Если идете — на 20% от силы.
Самые ценные навыки, которые получают (или не получают) подавляющее большинство людей (не считая тех, кто становится научными сотрудниками) — это социальные связи, навыки коммуникации и прочие вещи, мало имеющие отношения к учебе. Можно запросто зарабатывать 2-3 тысячи долларов в возрасте 6-10 лет, можно стать хорошим программистом и в 15 и нет никакой необходимости в вашем этом фундаменте.
Есть у меня один знакомый бородатый парниша — программист до мозга костей, который с легкостью пилит мобильные приложения, веб, игры и в общем-то единственная проблема поиска работы для него — не самые сильные коммуникативные навыки. При этом все его образование после школы — пара лет в ветеринарном училище.
Расскажите как много он потерял от того, что не отучился 5 лет в вузе и о том, что уже на третьем курсе он мог бы хорошо работать.
Видел я как люди «умеющие алгоритмы» программисты с дипломом о высшем пишут неподдерживаемый лапша-говнокод на питоне.
Веб, апи, пасеры/скрапперы — 90% работы питонистов и советовать людям изучать еще как писать консольные утилиты, всякие scipy и pandas (которые требуют также много месяцев изучения математики) не нахожу разумным.
Django — топ-1 python-фреймворк по востребованности и простоте изучения, и почему-то все игнорируют пункт в статье про изучение других популярных библиотек после знакомства с джанго. Просто писать еще 10-20 библиотек сразу — TMI, вы не задумывались об этом?
Вот моя статья где я делал исследование на апворке на эту тему, не думаю, что ситуация радикально изменилась за эти месяцы.
Насколько я наслышан, руби вообще популярнее чем питон у буржуев, особенно в стартапах.
С 6-летним опытом думаю вас должны с руками оторвать на toptal.com, не пробовали?
Я бы не связывал это с командой, скорее об эффективности для самого человека — я считаю, особенно в начале, лучше сфокусировать внимание на изучении более важных навыков.
Однако если в команде все работают в одной IDE, то с этого определенно может быть хотя бы небольшой профит, когда коллеги могут рассказывать друг другу о полезных фичах.
Вы сравниваете человека, который умеет machine learning и big data с человеком прошедшим воркшоп по пайтону? Нанимаете системных аналитиков написать сайт или запилить парсер какой-нибудь? Интересный у вас подход, нестандартный.
Например я делал так: когда мне писал HR я просил чтобы со мной связался по телефону специалист и общался с ним. Если там «нет возможности» — просто игнорируешь. Вакансий хоть соли, зачем за них цепляться-то?
И это не единственный вариант. про нетворкинг вот заметили, там же в посте я делал сноску как я, например, нашел последнюю работу — в сауне. Глупо думать, что я рекомендую искать работу там, но надо понимать, что людей которые могут дать вам работу много. Опять же про посещение мероприятий читали?
Подписываюсь под каждым словом)
Конечно есть разные области. Конечно моя статья не описывает вашу — для того чтобы стать таким как вы надо методично идти к этому много-много лет и начинать в таком возрасте, когда люди еще не задумываются как они будут на хлеб с маслом зарабатывать. Даже в институте, возможно, уже поздно.
Но если вдруг кто сейчас учится в институте и читает мой коммент: ребята, 0xd34df00d дело говорит — учите матан и Си, можно и питон и, как видите, проблем с работой не будет.
Матан не дается? Не отчаивайтесь — читайте статью и пробуйте. Ну а если это не попрет, не отчаивайтесь — в крайнем случае всегда можно пойти в менеджеры, там ни программировать не надо уметь, ни математику знать :-)
Что ж, скажу честно, хоть мой коммент и заруинят миллионы адептов текстовых редакторов, может даже карму сольют.
Я считаю, что полноценная IDE эффективнее. Я часто пользуюсь sublime, например, но не для разработки на питоне. Всегда использую vim на серверах — он меня вполне устраивает.
Я знаю, что там есть миллиарды плагинов. Но мне нравится, что в Pycharm я могу работать из коробки не заморачиваясь с изучением плагинов.
Это моё имхо. Для быстрого обучения разработке на Python тратить время на изучение зоопарка плагинов и экосистем emacs/sublime/vim — не эффективная трата времени. К слову в программу моего воркшопа освоение туториала vim входит, я нахожу его полезным.
Зачтется гарантированно, особенно если этот сайт будет не Hello World!
Как раз сейчас продумываю воркшоп, на котором можно будет и портфолио сделать и знания целостные получить и иметь возможность воспользоваться «помощью джедая»))
Похоже вы неправильно поняли. я не менял работу каждый раз через 1-2 месяца, просто если мне не нравилось места или я не нравился работодателю — нет ничего страшного в том чтобы уйти не отработав там годы.
Мне сейчас 31 если это имеет какое-то значение.
Не ходите на собеседования с кадровичками — только со специалистами. У кадровичек одни и те же шаблоны на вас, на уборщиц и на бухгалтеров.
А можете сказать соотношение сколько в мире требуется программистов с вашими навыками и с навыками описанными в статье? вряд ли.
И еще статья все-таки для Python-программистов, а не для сишников. Сишником за пару месяцев таки вряд ли станешь.
У меня нет проблем с математикой, я выигрывал все олимпиады по математике, физике и химии, вышку в институте сдавал не бывая на парах, просто потому что очень много решал задачек на заказ по всей общаге, так же как делал курсачи на заказ по архитектуре микропроцессорных систем. И знаете. проработав 8 лет программистом мне ни разу не пригодились все те знания. Да, мозги это, возможно, развивало. А может не так уж и сильно. Может быть начни я сразу программировать вместо изучения матана, тервера и начертательной геометрии прогресс был бы намного больше? Никто не узнает. Ваш пример крут, но его могут повторить единицы — все-таки не каждому матан легко дается.
https://rabota.yandex.ru/search?text=python&rid=225
Это агрегатор всех вакансий рунета и немного за его пределами. Надеюсь вы примете его как объективный аргумент.
Полистайте, посмотрите что ожидают от Python-разработчиков и посчитайте скольким вакансиям противоречит моя статья. Пожалуй, единственное в кого я не попал это редкие вакансии разработчиков десктоп-приложений на PyQt, автотестировщиков (больше похоже на QA) и что-то больше похожее на аналитиков где желательны scipy, pandas и прочие hadoop.
Вы говорите о применении языка, которое безусловно значительно шире того, что описано в статье, но статья посвящена не всем возможным областям применения, а тому, что ожидает рынок от Python-разработчиков.
Сисадмины запросто могут пилить себе утилиты на питоне. Они от этого не становятся Python-программистами, они все еще сисадмины. Аналитики могут использовать питон для своих задач, но они остаются аналитиками, а не становятся от этого программистами на питоне.
Где-то внутри меня сидит сомнение, что веб-разработчики это все кто угодно, кто имеет дело с данными передаваемыми по HTTP или пишущие что-нибудь, что как-то связанно с сайтами. Все кто работает в гугле веб-программисты? ведь google.com — это сайт. Очень смешно, ага. Facebook — тоже сайт, наверное и там все веб-программисты. Давайте будем отдавать отчет в том, что на питоне чаще разрабатываются информационные системы (и иногда эти системы имеют в том числе и веб-интерфейс), а внутри этих систем может быть множество совершенно разных задач и направлений разработки, так ведь?
Самые ценные навыки, которые получают (или не получают) подавляющее большинство людей (не считая тех, кто становится научными сотрудниками) — это социальные связи, навыки коммуникации и прочие вещи, мало имеющие отношения к учебе. Можно запросто зарабатывать 2-3 тысячи долларов в возрасте 6-10 лет, можно стать хорошим программистом и в 15 и нет никакой необходимости в вашем этом фундаменте.
Есть у меня один знакомый бородатый парниша — программист до мозга костей, который с легкостью пилит мобильные приложения, веб, игры и в общем-то единственная проблема поиска работы для него — не самые сильные коммуникативные навыки. При этом все его образование после школы — пара лет в ветеринарном училище.
Расскажите как много он потерял от того, что не отучился 5 лет в вузе и о том, что уже на третьем курсе он мог бы хорошо работать.
Веб, апи, пасеры/скрапперы — 90% работы питонистов и советовать людям изучать еще как писать консольные утилиты, всякие scipy и pandas (которые требуют также много месяцев изучения математики) не нахожу разумным.
Django — топ-1 python-фреймворк по востребованности и простоте изучения, и почему-то все игнорируют пункт в статье про изучение других популярных библиотек после знакомства с джанго. Просто писать еще 10-20 библиотек сразу — TMI, вы не задумывались об этом?
Насколько я наслышан, руби вообще популярнее чем питон у буржуев, особенно в стартапах.
С 6-летним опытом думаю вас должны с руками оторвать на toptal.com, не пробовали?
Однако если в команде все работают в одной IDE, то с этого определенно может быть хотя бы небольшой профит, когда коллеги могут рассказывать друг другу о полезных фичах.
И это не единственный вариант. про нетворкинг вот заметили, там же в посте я делал сноску как я, например, нашел последнюю работу — в сауне. Глупо думать, что я рекомендую искать работу там, но надо понимать, что людей которые могут дать вам работу много. Опять же про посещение мероприятий читали?
Конечно есть разные области. Конечно моя статья не описывает вашу — для того чтобы стать таким как вы надо методично идти к этому много-много лет и начинать в таком возрасте, когда люди еще не задумываются как они будут на хлеб с маслом зарабатывать. Даже в институте, возможно, уже поздно.
Но если вдруг кто сейчас учится в институте и читает мой коммент: ребята, 0xd34df00d дело говорит — учите матан и Си, можно и питон и, как видите, проблем с работой не будет.
Матан не дается? Не отчаивайтесь — читайте статью и пробуйте. Ну а если это не попрет, не отчаивайтесь — в крайнем случае всегда можно пойти в менеджеры, там ни программировать не надо уметь, ни математику знать :-)
Я считаю, что полноценная IDE эффективнее. Я часто пользуюсь sublime, например, но не для разработки на питоне. Всегда использую vim на серверах — он меня вполне устраивает.
Я знаю, что там есть миллиарды плагинов. Но мне нравится, что в Pycharm я могу работать из коробки не заморачиваясь с изучением плагинов.
Это моё имхо. Для быстрого обучения разработке на Python тратить время на изучение зоопарка плагинов и экосистем emacs/sublime/vim — не эффективная трата времени. К слову в программу моего воркшопа освоение туториала vim входит, я нахожу его полезным.
Как раз сейчас продумываю воркшоп, на котором можно будет и портфолио сделать и знания целостные получить и иметь возможность воспользоваться «помощью джедая»))
Мне сейчас 31 если это имеет какое-то значение.
Не ходите на собеседования с кадровичками — только со специалистами. У кадровичек одни и те же шаблоны на вас, на уборщиц и на бухгалтеров.
И еще статья все-таки для Python-программистов, а не для сишников. Сишником за пару месяцев таки вряд ли станешь.
У меня нет проблем с математикой, я выигрывал все олимпиады по математике, физике и химии, вышку в институте сдавал не бывая на парах, просто потому что очень много решал задачек на заказ по всей общаге, так же как делал курсачи на заказ по архитектуре микропроцессорных систем. И знаете. проработав 8 лет программистом мне ни разу не пригодились все те знания. Да, мозги это, возможно, развивало. А может не так уж и сильно. Может быть начни я сразу программировать вместо изучения матана, тервера и начертательной геометрии прогресс был бы намного больше? Никто не узнает. Ваш пример крут, но его могут повторить единицы — все-таки не каждому матан легко дается.