#вопрос, который волнует многих: на каком языке лучше всего начинать учиться программированию?
Чтобы ответить на него, мы тщательно (практически с применением Big Data) изучили, что говорят интернеты. Мнения встретились разные – от PHP до Java, от C до JavаScript. Некоторые хардкорные советчики рекомендовали даже Haskell. Но победителем исследования стал Python – и вот почему:
🐍 У Python достаточно низкий порог вхождения: вполне себе боевой код можно начать писать за считанные часы. Цитируя одного из разработчиков, Python – это такой язык, что можно «сесть, перепечатать из книги строчку, и она уже что-то делает».
🐍 У Python простой, единообразный, строгий синтаксис. Код либо отформатирован правильно, либо не запускается. Новичка это ограничивает и направляет – сразу привыкаешь «делать правильно».
🐍 На Python можно писать для веба, десктопа, решать задачи в области Data Science, а некоторые умудряются разрабатывать на нём даже мобильные приложения. Это обеспечивает разнообразие решаемых задач – сегодня пробуешь одно, завтра другое.
🐍 На Python можно попробовать процедурный, функциональный и ООП-стиль.
🐍 Для Python существует большая коллекция готовых библиотек практически на все случаи жизни.
🐍 Python – интерпретируемый язык, а не компилируемый. Исполнение интерпретатором вместо полноценной компиляции дает более быструю обратную связь – что важно при обучении.
🐍 Официальная документация Python содержит в себе всё, что нужно. Чтобы разобраться в азах, не нужно искать дополнительные материалы или курсы.
🐍 При этом у Python огромное сообщество пользователей, а, следовательно, куча книг, статей, ответов на StackOverflow – они пригодятся, когда захочется сделать что-то посложнее.
🐍 Наконец, для тех, кто пишет на Python, есть много вакансий, при чем не только в разработке, но и в автоматизированном тестировании, где специалисты сейчас очень востребованы.
Эти выводы, кстати, подтверждают и преподаватели – на курсе «Основы программирования» в большинстве из топ-10 университетов США используют Python, на нём же курсы для начинающих предлагают и три крупнейшие MOOC-платформы – Coursera, edX и Udacity.
Чтобы ответить на него, мы тщательно (практически с применением Big Data) изучили, что говорят интернеты. Мнения встретились разные – от PHP до Java, от C до JavаScript. Некоторые хардкорные советчики рекомендовали даже Haskell. Но победителем исследования стал Python – и вот почему:
🐍 У Python достаточно низкий порог вхождения: вполне себе боевой код можно начать писать за считанные часы. Цитируя одного из разработчиков, Python – это такой язык, что можно «сесть, перепечатать из книги строчку, и она уже что-то делает».
🐍 У Python простой, единообразный, строгий синтаксис. Код либо отформатирован правильно, либо не запускается. Новичка это ограничивает и направляет – сразу привыкаешь «делать правильно».
🐍 На Python можно писать для веба, десктопа, решать задачи в области Data Science, а некоторые умудряются разрабатывать на нём даже мобильные приложения. Это обеспечивает разнообразие решаемых задач – сегодня пробуешь одно, завтра другое.
🐍 На Python можно попробовать процедурный, функциональный и ООП-стиль.
🐍 Для Python существует большая коллекция готовых библиотек практически на все случаи жизни.
🐍 Python – интерпретируемый язык, а не компилируемый. Исполнение интерпретатором вместо полноценной компиляции дает более быструю обратную связь – что важно при обучении.
🐍 Официальная документация Python содержит в себе всё, что нужно. Чтобы разобраться в азах, не нужно искать дополнительные материалы или курсы.
🐍 При этом у Python огромное сообщество пользователей, а, следовательно, куча книг, статей, ответов на StackOverflow – они пригодятся, когда захочется сделать что-то посложнее.
🐍 Наконец, для тех, кто пишет на Python, есть много вакансий, при чем не только в разработке, но и в автоматизированном тестировании, где специалисты сейчас очень востребованы.
Эти выводы, кстати, подтверждают и преподаватели – на курсе «Основы программирования» в большинстве из топ-10 университетов США используют Python, на нём же курсы для начинающих предлагают и три крупнейшие MOOC-платформы – Coursera, edX и Udacity.
#вопрос на миллион: человек находится на той же позиции, как я, но делает больше. Как себя вести?
Почему коллега успевает больше? Может, у него есть маховик времени или сапоги-скороходы? Но наверное, все гораздо проще:
⚡️ У него больше опыта – а значит, на выполнение задач ему нужно меньше времени
⚡️ Он эффективнее организует свое рабочее время
⚡️ Он быстрее усваивает новое
Вести себя нужно в засисимости от того, что вы чувствуете:
• Вам комфортно, и вы не хотите брать на себя больше задач. В этом случае будьте готовы, что ему дадут прибавку или повышение быстрее, чем вам. В этом нет ничего страшного – каждый развивается в своем темпе.
• Вам некомфортно, и вы знаете, что тоже способны на большее. Тогда стоит: 1) подумать, как эффективнее организовывать свою работу, не теряя в качестве, 2) набраться терпения: пройдет время, вы наберетесь опыта, и – если будете стараться – тоже сможете брать на себя больше задач и ответственности.
5 признаков, что вы неэффективно расходуете рабочее время, вы найдете ниже или по хэштегу #список.
Почему коллега успевает больше? Может, у него есть маховик времени или сапоги-скороходы? Но наверное, все гораздо проще:
⚡️ У него больше опыта – а значит, на выполнение задач ему нужно меньше времени
⚡️ Он эффективнее организует свое рабочее время
⚡️ Он быстрее усваивает новое
Вести себя нужно в засисимости от того, что вы чувствуете:
• Вам комфортно, и вы не хотите брать на себя больше задач. В этом случае будьте готовы, что ему дадут прибавку или повышение быстрее, чем вам. В этом нет ничего страшного – каждый развивается в своем темпе.
• Вам некомфортно, и вы знаете, что тоже способны на большее. Тогда стоит: 1) подумать, как эффективнее организовывать свою работу, не теряя в качестве, 2) набраться терпения: пройдет время, вы наберетесь опыта, и – если будете стараться – тоже сможете брать на себя больше задач и ответственности.
5 признаков, что вы неэффективно расходуете рабочее время, вы найдете ниже или по хэштегу #список.
Такой #вопрос наверняка возникал у каждого, кто работает по гибкому графику, а не по стандартному с девяти до шести. Итак: "Я всё сделал, можно идти домой?"
Бывает, что список рабочих задач внезапно закончился. Вы уже и YouTrack несколько раз обновили, и входящие в почте проверили, и со своим календарем сверились, и у коллег поинтересовались, есть ли что-то срочное для вас. Ни-че-го. Так что, можно со спокойной совестью идти домой? Но ведь рабочий день в самом разгаре…
Сразу же отбросьте эту мысль и используйте время, которое у вас вдруг появилось, чтобы:
⏰ Сделать что-нибудь наперед. Полистайте свой календарь – наверняка там найдется какая-то долгосрочная задача. Возьмитесь за нее, пока есть возможность. В будущем скажите себе спасибо.
⏰ Заняться самообразованием. Да, вот то самое время, когда можно начать проходить курс, который уже несколько месяцев висит в закладках. Или наконец прочитать те полезные статьи, которые вы отложили на “когда время будет”.
⏰ Помочь общему делу. А задумались ли вы вообще над тем, почему у вас внезапно закончились задачи? Возможно, у кого-то из коллег работа застопорилась, поэтому процесс не может идти дальше. Если вам не все равно на то, чем вы занимаетесь (а мы надеемся, что это именно так), то предложите свою помощь. Не забывайте, что работа – это командная игра.
Бывает, что список рабочих задач внезапно закончился. Вы уже и YouTrack несколько раз обновили, и входящие в почте проверили, и со своим календарем сверились, и у коллег поинтересовались, есть ли что-то срочное для вас. Ни-че-го. Так что, можно со спокойной совестью идти домой? Но ведь рабочий день в самом разгаре…
Сразу же отбросьте эту мысль и используйте время, которое у вас вдруг появилось, чтобы:
⏰ Сделать что-нибудь наперед. Полистайте свой календарь – наверняка там найдется какая-то долгосрочная задача. Возьмитесь за нее, пока есть возможность. В будущем скажите себе спасибо.
⏰ Заняться самообразованием. Да, вот то самое время, когда можно начать проходить курс, который уже несколько месяцев висит в закладках. Или наконец прочитать те полезные статьи, которые вы отложили на “когда время будет”.
⏰ Помочь общему делу. А задумались ли вы вообще над тем, почему у вас внезапно закончились задачи? Возможно, у кого-то из коллег работа застопорилась, поэтому процесс не может идти дальше. Если вам не все равно на то, чем вы занимаетесь (а мы надеемся, что это именно так), то предложите свою помощь. Не забывайте, что работа – это командная игра.
Есть #вопрос, который мало кто задает вслух, а если и задает, то ответа не получает. Есть ли смысл откликаться в компанию, которая уже однажды вам отказала?
Один раз вас позвали на собесеседование в компанию вашей мечты, хорошенько помучали часа два, а через неделю прислали ответ – «извините, вы нам не подходите». Вы ушли в запой с честью пережили отказ, устроились на другую работу, и начали уже забывать неприятный эпизод, как судьба снова подсовывает вам вакансию – задачи еще лучше прежних, и денег больше. Но вдруг ваша репутация безнадежно испорчена, и они там в компании навсегда запомнили вас как «неподходящего кандидата»?
Всё зависит от причины отказа. Если вам отказали из-за недостатка технических навыков, повторный отклик компанию не смутит – все понимают, что в IT всё происходит быстро, люди за два-три года вырастают до синьорных позиций, и есть неплохой шанс, что теперь вы на вакансию подойдете и получите хороший оффер.
Другое дело, если отказ был из-за культурного несоответствия – например, вы показались интервьюеру чересчур агрессивным и высокомерным, или наоборот, закрытым и необщительным. Обычно эти сведения хранятся в базе кандидатов и могут послужить причиной для подозрений – мол, есть ли шанс, что вы изменились?
Осложняется ситуация тем, что вы, скорее всего, не знаете точно, почему вам отказали – особенно если имел место второй случай. Вы можете только предполагать. Что делать?
Напишите сопроводительное письмо – и в нем упомяните, что вы уже были на интервью в компании, получили отказ, но, несмотря на это, сохранили позитивные впечатления и хотите попробовать еще раз. Обычно людей подкупают добрые слова в их адрес (а рекрутеры и интервьюеры слышат добрые слова так редко, что их они подкупают вдвойне), и открытое дружелюбное отношение может качнуть маятник в ваше сторону, даже если в предыдущий раз вы компанию не впечатлили.
Один раз вас позвали на собесеседование в компанию вашей мечты, хорошенько помучали часа два, а через неделю прислали ответ – «извините, вы нам не подходите». Вы ушли в запой с честью пережили отказ, устроились на другую работу, и начали уже забывать неприятный эпизод, как судьба снова подсовывает вам вакансию – задачи еще лучше прежних, и денег больше. Но вдруг ваша репутация безнадежно испорчена, и они там в компании навсегда запомнили вас как «неподходящего кандидата»?
Всё зависит от причины отказа. Если вам отказали из-за недостатка технических навыков, повторный отклик компанию не смутит – все понимают, что в IT всё происходит быстро, люди за два-три года вырастают до синьорных позиций, и есть неплохой шанс, что теперь вы на вакансию подойдете и получите хороший оффер.
Другое дело, если отказ был из-за культурного несоответствия – например, вы показались интервьюеру чересчур агрессивным и высокомерным, или наоборот, закрытым и необщительным. Обычно эти сведения хранятся в базе кандидатов и могут послужить причиной для подозрений – мол, есть ли шанс, что вы изменились?
Осложняется ситуация тем, что вы, скорее всего, не знаете точно, почему вам отказали – особенно если имел место второй случай. Вы можете только предполагать. Что делать?
Напишите сопроводительное письмо – и в нем упомяните, что вы уже были на интервью в компании, получили отказ, но, несмотря на это, сохранили позитивные впечатления и хотите попробовать еще раз. Обычно людей подкупают добрые слова в их адрес (а рекрутеры и интервьюеры слышат добрые слова так редко, что их они подкупают вдвойне), и открытое дружелюбное отношение может качнуть маятник в ваше сторону, даже если в предыдущий раз вы компанию не впечатлили.