❗Воскресенье 15:00 - Прямой эфир в Instagram
Поговорим о собеседованиях программистов - как они проходят и к чему стоит готовиться. Также обсудим всех интересующий вопрос на тему зарплаты - как о ней стоит говорить и что нужно делать, чтобы продать себя подороже.
Приходи, будет интересно:
https://www.instagram.com/vladimir_balun_programming/
Поговорим о собеседованиях программистов - как они проходят и к чему стоит готовиться. Также обсудим всех интересующий вопрос на тему зарплаты - как о ней стоит говорить и что нужно делать, чтобы продать себя подороже.
Приходи, будет интересно:
https://www.instagram.com/vladimir_balun_programming/
Словарь программистов или как быть с ними на одном языке?
⠀
АПИ — описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
АПРУВ — подтверждение, согласие, одобрение чего-либо.
АУТСОРС — передача компанией выполнения определенной работы специалистам вне штата (фрилансерам или работникам других компаний).
БАГ — ошибка в программе, из-за которой результаты выполнения программы неправильные.
БЭКАП — резервное копирование
ДАМП — файл с полной или частичной копией содержимого памяти компьютера или базы данных в момент создания данного файла.
ДЕДЛАЙН — крайний срок выполнения или сдачи проекта/задания/работы.
ДЕМО — демонстрационная версия чего-либо, как правило, с урезанным функционалом или с пробным периодом использования.
ДЕПЛОЙ — это развертывание (перенос) программного обеспечения на сервер или устройство, где оно должно функционировать.
ИНСАЙТ — внезапная догадка, озарение или прозрение.
КЕЙС — реальная ситуация (или случай), которая произошла с автором.
ЛЕГАСИ — устаревший чужой код, написанный очень давно, и с которым сейчас приходится иметь дело.
ЛИБА — библиотека.
МИТАП — встреча специалистов определенной сферы деятельности для обмена опытом.
МИТИНГ — собрание людей.
ОПЕНСОРС — программное обеспечение с открытым исходным кодом.
ОТЛАДКА — этап в разработке программного обеспечения, на котором выполняется поиск и исправление ошибок.
ОФФЕР — предложение о работе. Как правило, в нем указываются должность, должностные обязанности и зарплата.
ПАТЧ — дополнение или обновление, которое исправляет ошибки/баги/глюки. Применение патча к программе называется «пропатчиванием».
РЕПА — репозиторий, хранилище данных.
ТУЛЗА — вспомогательное программное обеспечение, предназначенное для выполнения специфических задач.
⠀
АПИ — описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
АПРУВ — подтверждение, согласие, одобрение чего-либо.
АУТСОРС — передача компанией выполнения определенной работы специалистам вне штата (фрилансерам или работникам других компаний).
БАГ — ошибка в программе, из-за которой результаты выполнения программы неправильные.
БЭКАП — резервное копирование
ДАМП — файл с полной или частичной копией содержимого памяти компьютера или базы данных в момент создания данного файла.
ДЕДЛАЙН — крайний срок выполнения или сдачи проекта/задания/работы.
ДЕМО — демонстрационная версия чего-либо, как правило, с урезанным функционалом или с пробным периодом использования.
ДЕПЛОЙ — это развертывание (перенос) программного обеспечения на сервер или устройство, где оно должно функционировать.
ИНСАЙТ — внезапная догадка, озарение или прозрение.
КЕЙС — реальная ситуация (или случай), которая произошла с автором.
ЛЕГАСИ — устаревший чужой код, написанный очень давно, и с которым сейчас приходится иметь дело.
ЛИБА — библиотека.
МИТАП — встреча специалистов определенной сферы деятельности для обмена опытом.
МИТИНГ — собрание людей.
ОПЕНСОРС — программное обеспечение с открытым исходным кодом.
ОТЛАДКА — этап в разработке программного обеспечения, на котором выполняется поиск и исправление ошибок.
ОФФЕР — предложение о работе. Как правило, в нем указываются должность, должностные обязанности и зарплата.
ПАТЧ — дополнение или обновление, которое исправляет ошибки/баги/глюки. Применение патча к программе называется «пропатчиванием».
РЕПА — репозиторий, хранилище данных.
ТУЛЗА — вспомогательное программное обеспечение, предназначенное для выполнения специфических задач.
Так ли необходимо изучать Английский?
⠀
На просторах Рунета до сих пор ведутся споры о необходимости знания английского в сфере программирования. Одни утверждают, что без него неплохо обходятся, другие приводят разумные аргументы в пользу владения английским. Лично я хочу поделиться с вами подборкой того, что дает знание английского языка:
⠀
▪️ВСЯ ФУНДАМЕНТАЛЬНАЯ СПЕЦИАЛИЗИРОВАННАЯ ЛИТЕРАТУРА НАПИСАНА, В ПЕРВУЮ ОЧЕРЕДЬ, НА АНГЛИЙСКОМ
Далеко не все было переведено на русский. Еще меньше материала переведено корректно.
⠀
▪️В РАБОТЕ ЧАСТО ВОЗНИКАЮТ ТРУДНОСТИ
Иногда приходится искать решение проблемы во всемирной паутине, и часто бывает так, что нужной информации в Рунете просто не публиковалось. А вот в англоязычной среде можно найти практически любую необходимую сведения, особенно по теме IT.
⠀
▪️ВСЕ КРУПНЕЙШИЕ IT КОМПАНИИ МИРА БАЗИРУЮТСЯ В США(GOOGLE, APPLE, MICROSOFT ETC.)
Если вы не владеете языком, то построить карьеру в одной из крупнейших мировых IT-корпораций у вас не выйдет.
⠀
▪️ПРОГРАММИСТАМ НЕРЕДКО ПРИХОДИТСЯ РАБОТАТЬ С ЗАРУБЕЖНЫМИ ЗАКАЗЧИКАМИ
Часто коммуникации происходит на английском – и первичные переговоры, и составление технического задания, и его согласование, и взаимодействие во время реализации проекта.
⠀
▪️БОЛЬШИНСТВО МАСТЕР-КЛАССОВ, СЕМИНАРОВ И ВЕБИНАРОВ ОТ ИЗВЕСТНЕЙШИХ ГУРУ В СФЕРЕ IT ПРОХОДЯТ НА АНГЛИЙСКОМ
Не секрет, что посещение таких мероприятий чрезвычайно полезно для профессионального и личностного роста, а также для вдохновения.
⠀
В итоге заключение от меня следующее:
1️⃣ Можно быть просто программистом даже не зная английского языка
2️⃣ Чтобы добиться профессионального роста нужно знать английским
3️⃣ Чтобы стать действительно сильным специалистом необходимо свободное владение английским языком + знание отраслевой лексики
⠀
На просторах Рунета до сих пор ведутся споры о необходимости знания английского в сфере программирования. Одни утверждают, что без него неплохо обходятся, другие приводят разумные аргументы в пользу владения английским. Лично я хочу поделиться с вами подборкой того, что дает знание английского языка:
⠀
▪️ВСЯ ФУНДАМЕНТАЛЬНАЯ СПЕЦИАЛИЗИРОВАННАЯ ЛИТЕРАТУРА НАПИСАНА, В ПЕРВУЮ ОЧЕРЕДЬ, НА АНГЛИЙСКОМ
Далеко не все было переведено на русский. Еще меньше материала переведено корректно.
⠀
▪️В РАБОТЕ ЧАСТО ВОЗНИКАЮТ ТРУДНОСТИ
Иногда приходится искать решение проблемы во всемирной паутине, и часто бывает так, что нужной информации в Рунете просто не публиковалось. А вот в англоязычной среде можно найти практически любую необходимую сведения, особенно по теме IT.
⠀
▪️ВСЕ КРУПНЕЙШИЕ IT КОМПАНИИ МИРА БАЗИРУЮТСЯ В США(GOOGLE, APPLE, MICROSOFT ETC.)
Если вы не владеете языком, то построить карьеру в одной из крупнейших мировых IT-корпораций у вас не выйдет.
⠀
▪️ПРОГРАММИСТАМ НЕРЕДКО ПРИХОДИТСЯ РАБОТАТЬ С ЗАРУБЕЖНЫМИ ЗАКАЗЧИКАМИ
Часто коммуникации происходит на английском – и первичные переговоры, и составление технического задания, и его согласование, и взаимодействие во время реализации проекта.
⠀
▪️БОЛЬШИНСТВО МАСТЕР-КЛАССОВ, СЕМИНАРОВ И ВЕБИНАРОВ ОТ ИЗВЕСТНЕЙШИХ ГУРУ В СФЕРЕ IT ПРОХОДЯТ НА АНГЛИЙСКОМ
Не секрет, что посещение таких мероприятий чрезвычайно полезно для профессионального и личностного роста, а также для вдохновения.
⠀
В итоге заключение от меня следующее:
1️⃣ Можно быть просто программистом даже не зная английского языка
2️⃣ Чтобы добиться профессионального роста нужно знать английским
3️⃣ Чтобы стать действительно сильным специалистом необходимо свободное владение английским языком + знание отраслевой лексики
Какую программу написать?
⠀
Я считаю, что у новичком в программировании существует два наиболее популярных вопроса:
1️⃣ Какой язык программирования выбрать?
2️⃣ Какую программу написать?
⠀
Сейчас поговорим о моих личных проектах, а также о том, что я писал во время обучения и работы программистом. Все нижеперечисленные проекты можно найти у меня на GitHub (VladimirBalun):
⠀
▪️RacingWorld - по праву считается моим самым лучшим проектом, благодаря ему меня приняли на одну из моих прошлых работ даже без тестового задания (хотя всем остальным приходилось его выполнять). Идея этого проекта заключалась в создании гоночный 3D онлайн игры с генерацией мира из карт OpenStreetMap. Писал я этот проект, когда уже работал программистом. При написании этой игры не преследовал цель разбогатеть, а просто хотел в деталях познакомиться с процессом разработки игр. Движки и сторонние библиотеки, конечно же, не использовал, все писал сам руками, начиная от математики, заканчивая рендерором и работой с сетью.
⠀
▪️Trainter - написал этот проект совсем недавно, уже работая в Тинькофф и понимая, как нужно писать WEB приложения. Идея проекта заключалась в написании доски объявлений для тренингов, курсов, семинаров по различным темам (некое подобие Booking или Avito). Написал быстренько прототип на PHP за пару месяцев и запустил проект в тест, чтобы проверить будет ли на него спрос. Но итоги теста показали, что нет достаточного спроса, да и плюс ко всему обнаружился аналог на рынке (существует на рынке более 5 лет), который превосходит мой проект в несколько раз.
⠀
▪️OLSystem – когда только учился программированию, я побывал на олимпиаде по программированию. Там была такая система, которой скидываешь программный код, а она в свою очередь проверяет правильно ли решена задача при помощи тестов, путем подстановки множества различных значений. В итоге решил ее написать самостоятельно, не преследуя при этом никаких целей.
⠀
А писал ли ты какие-нибудь программы?
⠀
Я считаю, что у новичком в программировании существует два наиболее популярных вопроса:
1️⃣ Какой язык программирования выбрать?
2️⃣ Какую программу написать?
⠀
Сейчас поговорим о моих личных проектах, а также о том, что я писал во время обучения и работы программистом. Все нижеперечисленные проекты можно найти у меня на GitHub (VladimirBalun):
⠀
▪️RacingWorld - по праву считается моим самым лучшим проектом, благодаря ему меня приняли на одну из моих прошлых работ даже без тестового задания (хотя всем остальным приходилось его выполнять). Идея этого проекта заключалась в создании гоночный 3D онлайн игры с генерацией мира из карт OpenStreetMap. Писал я этот проект, когда уже работал программистом. При написании этой игры не преследовал цель разбогатеть, а просто хотел в деталях познакомиться с процессом разработки игр. Движки и сторонние библиотеки, конечно же, не использовал, все писал сам руками, начиная от математики, заканчивая рендерором и работой с сетью.
⠀
▪️Trainter - написал этот проект совсем недавно, уже работая в Тинькофф и понимая, как нужно писать WEB приложения. Идея проекта заключалась в написании доски объявлений для тренингов, курсов, семинаров по различным темам (некое подобие Booking или Avito). Написал быстренько прототип на PHP за пару месяцев и запустил проект в тест, чтобы проверить будет ли на него спрос. Но итоги теста показали, что нет достаточного спроса, да и плюс ко всему обнаружился аналог на рынке (существует на рынке более 5 лет), который превосходит мой проект в несколько раз.
⠀
▪️OLSystem – когда только учился программированию, я побывал на олимпиаде по программированию. Там была такая система, которой скидываешь программный код, а она в свою очередь проверяет правильно ли решена задача при помощи тестов, путем подстановки множества различных значений. В итоге решил ее написать самостоятельно, не преследуя при этом никаких целей.
⠀
А писал ли ты какие-нибудь программы?
Так ли необходим ментор?
⠀
У каждого из нас есть менторы (или наставники), причем с самого раннего возраста. Это могут быть и родители, и учителя в школе, и тренеры в спортивной секции. Арнольд Шварценеггер в предисловии к книге «Tools of Titans» написал:
⠀
💭 “…it is not true that I am self-made. Like everyone, to get to where I am, I stood on the shoulders of giants. My life was built on a foundation of parents, coaches, and teachers; of kind souls who lent couches or gym back rooms where I could sleep; of mentors who shared wisdom and advice; of idols who motivated me from the pages of magazines (and, as my life grew, from personal interaction).”
⠀
Наша карьера, наши успехи, да и жизнь в целом зависят от менторов, которых нам посчастливилось встретить. Мир IT не исключение. Мне повезло: на протяжении всей моей карьеры у меня были менторы. Если не самой карьерой, то, как минимум темпами её развития я обязан именно им.
⠀
Чем же ментор может помочь преодолеть сложный начальный этап?
⠀
1️⃣ ОТВЕТЫ НА ВОПРОСЫ
Пожалуй, одна из самых важных составляющих — это ответы на вопросы. Чем меньше у человека опыта, тем больше у него вопросов и тем сложнее эти вопросы оформить в правильный поисковый запрос.
⠀
2️⃣ ПРОВЕРКА КОДА
Другая немаловажная задача хорошего ментора — это проверка кода ученика (code review). Вместо предложения готового решения ментор может подталкивать в нужном направлении и отказываться принимать код до тех пор, пока он не будет «идеальным».
⠀
3️⃣ КОРРЕКТИРОВКА ЦЕЛИ И ПРОГРАММЫ ОБУЧЕНИЯ
Ответы на вопросы и проверка кода — это, скорее, рутина менторской деятельности и далеко не то, что нужно вам в первую очередь. Вам нужна индивидуальная программа обучения, подходящая только вам. Что, и в каком порядке учить, почему именно это, а не другое и т.д. И здесь преимущества менторства раскрываются на 100%. Единственное, что потребуется от вас — это понимание своей цели, а задача ментора — сделать всё, чтобы вы её достигли.
⠀
Пользовался ли ты когда-нибудь услугами ментора, если да то, что из этого вышло?
⠀
У каждого из нас есть менторы (или наставники), причем с самого раннего возраста. Это могут быть и родители, и учителя в школе, и тренеры в спортивной секции. Арнольд Шварценеггер в предисловии к книге «Tools of Titans» написал:
⠀
💭 “…it is not true that I am self-made. Like everyone, to get to where I am, I stood on the shoulders of giants. My life was built on a foundation of parents, coaches, and teachers; of kind souls who lent couches or gym back rooms where I could sleep; of mentors who shared wisdom and advice; of idols who motivated me from the pages of magazines (and, as my life grew, from personal interaction).”
⠀
Наша карьера, наши успехи, да и жизнь в целом зависят от менторов, которых нам посчастливилось встретить. Мир IT не исключение. Мне повезло: на протяжении всей моей карьеры у меня были менторы. Если не самой карьерой, то, как минимум темпами её развития я обязан именно им.
⠀
Чем же ментор может помочь преодолеть сложный начальный этап?
⠀
1️⃣ ОТВЕТЫ НА ВОПРОСЫ
Пожалуй, одна из самых важных составляющих — это ответы на вопросы. Чем меньше у человека опыта, тем больше у него вопросов и тем сложнее эти вопросы оформить в правильный поисковый запрос.
⠀
2️⃣ ПРОВЕРКА КОДА
Другая немаловажная задача хорошего ментора — это проверка кода ученика (code review). Вместо предложения готового решения ментор может подталкивать в нужном направлении и отказываться принимать код до тех пор, пока он не будет «идеальным».
⠀
3️⃣ КОРРЕКТИРОВКА ЦЕЛИ И ПРОГРАММЫ ОБУЧЕНИЯ
Ответы на вопросы и проверка кода — это, скорее, рутина менторской деятельности и далеко не то, что нужно вам в первую очередь. Вам нужна индивидуальная программа обучения, подходящая только вам. Что, и в каком порядке учить, почему именно это, а не другое и т.д. И здесь преимущества менторства раскрываются на 100%. Единственное, что потребуется от вас — это понимание своей цели, а задача ментора — сделать всё, чтобы вы её достигли.
⠀
Пользовался ли ты когда-нибудь услугами ментора, если да то, что из этого вышло?
Основные ошибки в обучении
⠀
Собрал основные ошибки начинающих программистов и решил поделиться этим списком с вами:
⠀
▪️ЗУБРЕЖКА ФУНКЦИЙ
Иногда люди думают, что главная их задача - это изучить сам язык программирования. Из этого заблуждения, кстати, вытекает еще одна ошибка. Тратить бесконечно много времени на попытки «с дивана» выяснить какой язык лучше. На что лучше потратить это время? На изучение фундаментальных вещей, которые обязательно вам пригодятся, и которые должен знать любой профессиональный программист. Принципы работы операционных систем, структуры данных, алгоритмы, математика и т.п. Поверьте, все это вам очень пригодится и сыграет на руку при трудоустройстве и сильно ускорит ваш рост.
⠀
▪️ВИДЕОКУРСЫ
Где брать знания? Кроме очевидного - Youtube, Coursera, Stepic, Openedu, курсы Хекслета, стоит начать активно читать книги (бумажные или электронные - разницы нет). Видеокурсы все больше движутся в направлении развлечений, народ хочет зрелищ. Скучать никто не хочет. Людей приучают развлекаться, и они постепенно привыкают. А ведь обучение по книге гораздо более эффективно, потому что информация в книге сконцентрирована. Не зря говорят: «У бедных людей большие телевизоры, а у богатых большие библиотеки». Поэтому, читайте больше.
⠀
▪️ПЕРФЕКЦИОНИЗМ
Некоторые хотят выучить все идеально, даже и не приступая к реальным проектам. Чтобы не дай бог где-то не ошибиться, не показать себя глупым. Грубо говоря, хотят стать senior программистом, еще перед трудоустройством. Им всегда кажется, что они знают мало, нужно еще, еще, еще. Еще чуть-чуть подготовиться, тогда можно и сходить на собеседование. Мне кажется, здесь основной страх один - показаться плохим(неумелым) перед какими-то людьми, мнение которых для тебя важно. Реальность же такова, что практически невозможно к чему-то подготовиться «с дивана». Стоит принять для себя, что неудачи это просто опыт. Не бойтесь показаться глупыми. Не бойтесь ошибок, не бойтесь отказов, не бойтесь неудач - это путь к лучшей жизни.
⠀
Собрал основные ошибки начинающих программистов и решил поделиться этим списком с вами:
⠀
▪️ЗУБРЕЖКА ФУНКЦИЙ
Иногда люди думают, что главная их задача - это изучить сам язык программирования. Из этого заблуждения, кстати, вытекает еще одна ошибка. Тратить бесконечно много времени на попытки «с дивана» выяснить какой язык лучше. На что лучше потратить это время? На изучение фундаментальных вещей, которые обязательно вам пригодятся, и которые должен знать любой профессиональный программист. Принципы работы операционных систем, структуры данных, алгоритмы, математика и т.п. Поверьте, все это вам очень пригодится и сыграет на руку при трудоустройстве и сильно ускорит ваш рост.
⠀
▪️ВИДЕОКУРСЫ
Где брать знания? Кроме очевидного - Youtube, Coursera, Stepic, Openedu, курсы Хекслета, стоит начать активно читать книги (бумажные или электронные - разницы нет). Видеокурсы все больше движутся в направлении развлечений, народ хочет зрелищ. Скучать никто не хочет. Людей приучают развлекаться, и они постепенно привыкают. А ведь обучение по книге гораздо более эффективно, потому что информация в книге сконцентрирована. Не зря говорят: «У бедных людей большие телевизоры, а у богатых большие библиотеки». Поэтому, читайте больше.
⠀
▪️ПЕРФЕКЦИОНИЗМ
Некоторые хотят выучить все идеально, даже и не приступая к реальным проектам. Чтобы не дай бог где-то не ошибиться, не показать себя глупым. Грубо говоря, хотят стать senior программистом, еще перед трудоустройством. Им всегда кажется, что они знают мало, нужно еще, еще, еще. Еще чуть-чуть подготовиться, тогда можно и сходить на собеседование. Мне кажется, здесь основной страх один - показаться плохим(неумелым) перед какими-то людьми, мнение которых для тебя важно. Реальность же такова, что практически невозможно к чему-то подготовиться «с дивана». Стоит принять для себя, что неудачи это просто опыт. Не бойтесь показаться глупыми. Не бойтесь ошибок, не бойтесь отказов, не бойтесь неудач - это путь к лучшей жизни.
Как быстро стать программистом?
⠀
Многие спрашивают о том, как научиться программировать и найти свою первую работу в IT. Расскажу о 5 фактах, которые ярче всего описывают мой процесс обучения:
⠀
1️⃣ У меня всегда в телефоне были книги по программированию. Когда я стоял в очереди, ждал чего-то или просто ехал в автобусе – я постоянно читал их.
⠀
2️⃣ В то время, как учился в колледже, мне нужно было встать в 7 утра, чтобы успеть на первую пару. Я мог проснуться на час раньше, чтобы посмотреть какое-то видео по программированию или почитать книжку.
⠀
3️⃣ В машине и когда гулял по улице, я часто вместо музыки включал английские подкасты, чтобы как можно скорее выучить это язык.
⠀
4️⃣ На парах, когда все могли сидеть страдать херней или залипать в телефонах, я открывал IDE и решал какие-либо алгоритмы.
⠀
5️⃣ После работы я никогда не приходил и не падал на диван перед телевизором (не смотрю его уже на протяжении 5 лет, скажу больше - его даже нет у меня последних 2 года). Я всегда включал компьютер и изучал что-то новое для себя.
⠀
Этим я хочу сказать, что я потратил колоссальное количество усилий на это… Теперь, когда слышу, что кто-то хочет научиться программировать и уделяет в день на это час или два свободного времени, я сразу понимаю, что у него ничего не получится или получится совсем нескоро.
⠀
Мне все это нравилось, так как это превратилось в мое хобби, и я не хотел терять ни минуты свободного времени. Благодаря этому я за два года смог научиться программировать и найти свою первую работу.
⠀
Этим нужно гореть, это нужно любить, а не идти из-за «неплохой» зарплаты. Зарабатывать хорошо ты начнешь только тогда, когда будет опыт и будешь уже что-то уметь… На своей первой работе я работал за копейки и был рад этому, мне было наплевать на зарплату, мне было важно только то, что я занимаюсь своим любимым делом!
⠀
Может и ты поделишься своим процессом обучения?
⠀
Многие спрашивают о том, как научиться программировать и найти свою первую работу в IT. Расскажу о 5 фактах, которые ярче всего описывают мой процесс обучения:
⠀
1️⃣ У меня всегда в телефоне были книги по программированию. Когда я стоял в очереди, ждал чего-то или просто ехал в автобусе – я постоянно читал их.
⠀
2️⃣ В то время, как учился в колледже, мне нужно было встать в 7 утра, чтобы успеть на первую пару. Я мог проснуться на час раньше, чтобы посмотреть какое-то видео по программированию или почитать книжку.
⠀
3️⃣ В машине и когда гулял по улице, я часто вместо музыки включал английские подкасты, чтобы как можно скорее выучить это язык.
⠀
4️⃣ На парах, когда все могли сидеть страдать херней или залипать в телефонах, я открывал IDE и решал какие-либо алгоритмы.
⠀
5️⃣ После работы я никогда не приходил и не падал на диван перед телевизором (не смотрю его уже на протяжении 5 лет, скажу больше - его даже нет у меня последних 2 года). Я всегда включал компьютер и изучал что-то новое для себя.
⠀
Этим я хочу сказать, что я потратил колоссальное количество усилий на это… Теперь, когда слышу, что кто-то хочет научиться программировать и уделяет в день на это час или два свободного времени, я сразу понимаю, что у него ничего не получится или получится совсем нескоро.
⠀
Мне все это нравилось, так как это превратилось в мое хобби, и я не хотел терять ни минуты свободного времени. Благодаря этому я за два года смог научиться программировать и найти свою первую работу.
⠀
Этим нужно гореть, это нужно любить, а не идти из-за «неплохой» зарплаты. Зарабатывать хорошо ты начнешь только тогда, когда будет опыт и будешь уже что-то уметь… На своей первой работе я работал за копейки и был рад этому, мне было наплевать на зарплату, мне было важно только то, что я занимаюсь своим любимым делом!
⠀
Может и ты поделишься своим процессом обучения?
Некорректные цели в программировании
⠀
Цель «Стать программистом» - очень большая и серьезная. Будут дни, когда вы будете впадать в депрессию (со мной такое случалось не раз) из-за того, что результатов нет, вы весь день промучились с какой-нибудь задачкой, которую так и не получилось решить. Рассылаете свое резюме джуниор-программиста, а в ответ тишина. В такие моменты очень легко потерять мотивацию, разочароваться, сменить направление деятельности.
⠀
Чтобы поддерживать себя в мотивированном состоянии и плодотворно учиться, стоит ставить себе контролируемые цели. Например, учиться программировать каждый день минимум по 2 часа (этого мало, если вы хотите получить быстрый результат, но это гораздо, лучше, чем три дня по 8 часов, а потом забросить на 2 недели). Еще лучше - если вы распишете, что конкретно будете делать, например заниматься на курсе, или по какой-то конкретной книге. В этом случае, если вам удастся придерживаться этого графика, вы 100% будете двигаться вперед.
⠀
В таком случае каких-то самокопаний, неуверенности в себе будет в разы меньше, чем если поставить себе цель через месяц устроиться на работу программистом и с треском ее провалить. Это еще такая психологическая хитрость, если у вас небольшая четкая цель и вы день за днем ее выполняете, то уверенность в себе (и в нашем случае, умение программировать) будет только расти.
⠀
Цель «Стать программистом» - очень большая и серьезная. Будут дни, когда вы будете впадать в депрессию (со мной такое случалось не раз) из-за того, что результатов нет, вы весь день промучились с какой-нибудь задачкой, которую так и не получилось решить. Рассылаете свое резюме джуниор-программиста, а в ответ тишина. В такие моменты очень легко потерять мотивацию, разочароваться, сменить направление деятельности.
⠀
Чтобы поддерживать себя в мотивированном состоянии и плодотворно учиться, стоит ставить себе контролируемые цели. Например, учиться программировать каждый день минимум по 2 часа (этого мало, если вы хотите получить быстрый результат, но это гораздо, лучше, чем три дня по 8 часов, а потом забросить на 2 недели). Еще лучше - если вы распишете, что конкретно будете делать, например заниматься на курсе, или по какой-то конкретной книге. В этом случае, если вам удастся придерживаться этого графика, вы 100% будете двигаться вперед.
⠀
В таком случае каких-то самокопаний, неуверенности в себе будет в разы меньше, чем если поставить себе цель через месяц устроиться на работу программистом и с треском ее провалить. Это еще такая психологическая хитрость, если у вас небольшая четкая цель и вы день за днем ее выполняете, то уверенность в себе (и в нашем случае, умение программировать) будет только расти.
This media is not supported in your browser
VIEW IN TELEGRAM
Хотел бы поделиться в этом видео дополнительными источниками дохода для программистов…
🔥1
Всем привет 👋🏻
Сегодня провёл прямой эфир с TeamLead-ом фронтенд разработки из “Rambler” - Антониной Листопадовой
Обсудили вопросы:
◾️ лайфхаки и советы от Антонины по изучению программирования;
◾️ что важнее - знание основ JS или популярных фреймворков;
◾️ Junior фронтенд разработчик - каким она его видит;
◾️ борьба с ленью и прокрастинацией для разработчиков;
◾️ рост в карьере и зарплате для программиста;
https://www.instagram.com/tv/CUhZDroo4ga/?utm_medium=copy_link
Сегодня провёл прямой эфир с TeamLead-ом фронтенд разработки из “Rambler” - Антониной Листопадовой
Обсудили вопросы:
◾️ лайфхаки и советы от Антонины по изучению программирования;
◾️ что важнее - знание основ JS или популярных фреймворков;
◾️ Junior фронтенд разработчик - каким она его видит;
◾️ борьба с ленью и прокрастинацией для разработчиков;
◾️ рост в карьере и зарплате для программиста;
https://www.instagram.com/tv/CUhZDroo4ga/?utm_medium=copy_link
This media is not supported in your browser
VIEW IN TELEGRAM
Портрет или аватар Junior C/C++ разработчика (по моему мнению) в этом видео!
👍1
Сколько зарабатывают программисты?
⠀
Последнее время слышу очень много вопросов на тему, сколько зарабатывают программисты... Поэтому ловите мой субъективный ответ на этот вопрос, основанный, конечно же, на моем опыте, а также на опыте знакомых программистов.
⠀
Итак поехали:
💶 Junior: 50.000 - 100.000руб
💶 Middle: 100.000 - 200.000руб
💶 Senior: 200.000 - 400.000руб
⠀
Теперь немного деталей:
1️⃣ Во многом зарплата зависит от региона, поэтому, конечно же, я взял среднюю зарплату по Москве;
2️⃣ Немаловажный фактор - это компания. Статистика показывает, что чем крупнее и известнее компания, тем выше там зарплата, но есть и исключения;
3️⃣ Несомненно язык и сфера разработки играют огромную роль, так как разработчики разных сфер получают совершенно разную зарплату;
4️⃣ Помимо опыта и технических навыков, очень важный фактор - ваши личностные качества, а также умение себя продать.
⠀
Согласен ли лично ты с этими данными? Может быть сталкивался с другими цифрами?
⠀
Последнее время слышу очень много вопросов на тему, сколько зарабатывают программисты... Поэтому ловите мой субъективный ответ на этот вопрос, основанный, конечно же, на моем опыте, а также на опыте знакомых программистов.
⠀
Итак поехали:
💶 Junior: 50.000 - 100.000руб
💶 Middle: 100.000 - 200.000руб
💶 Senior: 200.000 - 400.000руб
⠀
Теперь немного деталей:
1️⃣ Во многом зарплата зависит от региона, поэтому, конечно же, я взял среднюю зарплату по Москве;
2️⃣ Немаловажный фактор - это компания. Статистика показывает, что чем крупнее и известнее компания, тем выше там зарплата, но есть и исключения;
3️⃣ Несомненно язык и сфера разработки играют огромную роль, так как разработчики разных сфер получают совершенно разную зарплату;
4️⃣ Помимо опыта и технических навыков, очень важный фактор - ваши личностные качества, а также умение себя продать.
⠀
Согласен ли лично ты с этими данными? Может быть сталкивался с другими цифрами?
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказываю о том, как выучить много языков программирования 🧐
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Инкапсуляция на абстрактном примере из жизни…
🔥1
Всем привет 👋🏻
В выходные провёл прямой эфир с основателем IT компании «YetiCrab» - Артемом Кузвесовым
Посмотреть эфир:
https://www.instagram.com/tv/CU1-ZrdIGh0/?utm_medium=copy_link
В выходные провёл прямой эфир с основателем IT компании «YetiCrab» - Артемом Кузвесовым
Посмотреть эфир:
https://www.instagram.com/tv/CU1-ZrdIGh0/?utm_medium=copy_link