Найти в Дзене
Как не потерять мотивацию и все-таки стать программистом
Как заставить себя учиться? А у вас было? Вроде бы понимаешь головой, что вот это нужно и даже хочется (например, стать программистом или изучить новый язык), но почему-то это так и остаётся висеть в плане на месяцы, годы, а то и вовсе попадает в категорию «никогда». Почему так происходит? Почему, при всей ценности результата мы не продвигаемся ни на шаг? Потому что пытаемся съесть целого слона сразу. То есть, не разбиваем задачу на более мелкие подзадачи или, если выражаться языком разработки, не произвели декомпозицию...
5 лет назад
FullStack разработчик. Что это? ч.2
Что такое фронтенд разработка, мы узнали в прошлой статье. Сегодня мы разберем второю половину фулл стэка - бэкенд разработка. Что же такое бэкенд? Если обратиться к толковому словарю, то можно увидеть такое определение “Часть компьютерной системы или приложения, которая напрямую не доступна пользователю, обычно ответственна за сохранение и изменение данных”. Давайте теперь разберем на реальном примере. Мы с вами пришли на сайт и пытаемся попасть в свой личный кабинет. Для этого нам необходимо ввести данные нашей учетной записи - логин и пароль. После того как мы ввели наше секретные данные и нажали кнопку “Войти”, наши данные отправились на бэкенд сервер...
5 лет назад
FullStack разработчик. Что это?
Одним из первых решений на пути начинающего разработчика, после выбора языка, стоит направление своего развития - фронтенд или бэкенд разработка. Давайте разберемся, что это такое и какие навыки и инструменты нам понадобятся в освоении того или иного направления. Итак, Фронтенд. Фронтендом можно назвать любое приложение(программу) с которой можно провзаимодействовать - понажимать кнопчку - заполнить форму Например, веб страничка - это фронтенд часть приложения. Любое мобильное приложение - фронтенд...
5 лет назад
Как проходят собеседования на должность программиста.
Как быстрее получить приглашение на собеседование я уже писал, сегодня расскажу как в большинстве случаев проходит само интервью. Представим, что вы уже составили свое резюме, выложили его на профильные сайты и вот вам стали поступать предложения от заинтересованных работодателей. Этап первый - нудный. Первым делом, обычно, с нами связывается рекрутер из HR отдела, или человек его заменяющий. На этом этапе будут самы разные вопросы не технического толка. По вашему опыту и интересах, владение языками и хобби...
118 читали · 5 лет назад
Выбор языка программирования для новичка, часть 2.
Давайте сегодня сравним два популярных языка программирования для новичка - Python и JavaScript. Начнем с Питона. Версионность Если сегодня вы решите начать разработку на этом языке, столкнётесь с тем, что в работе находятся одновременно 2 разные версии - за номером 2 и 3. Различия довольно существенные, могут новичка вогнать в стресс и замедлить скорость изучения. Их придется учить обе. То есть, надо будет начать с 3ей версии, но 100500, что вы столкнётесь с кодом, написаным на 2ой версии, и придется учиться еще раз...
5 лет назад
Как быстрее новичку в программировании получить приглашение на работу.
Многие из тех, кто приходит обучаться, хотят поскорее заполучить классный оффер. Оффер - официальное предложение о работе, после прохождения всех этапов интервью. Когда ты стоишь в самом начале пути, кажется, что до этого еще очень долго, правда? Но это не всегда так, и готовиться лучше прямо с первых шагов в программировании. В моей практике оказывалось, что уже через 3 месяца занятий ребята начинали проходить свои первые собеседования в качестве разработчиков. Из-них некоторые получали оффер уже после двух-трех попыток...
5 лет назад
Базовые понятия: переменная
Одним из базовых понятий любого языка программирования является переменная. Что это и для чего она нужна? Представьте, что вы готовите некое блюдо, но ингредиентов много, и чтобы ничего не перепутать, вам нужно сначала разложить все по коробочкам и подписать: «овощи», «специи», «мясо». Так вы понимаете, что в каждой конкретной коробочке лежит. Такая коробочка и есть переменная. Теперь вернемся в мир программирования и подготовим нашу первую переменную. Например, для Javascript это может выглядеть так: Здесь var - это специальное ключевое слово, оно нам сейчас не интересно...
5 лет назад
Выбор языка программирования для новичка
Один из наиболее распространённых вопросов для того, кто стоит в начале пути: Какой язык выбрать? Чем отличается один от другого? Представьте, что вы стоите возле фруктовой лавки. Каждый фрукт по-своему хорош и привлекателен. Каждый со своим преимуществом и недостатком. У одного мелкие косточки, у другого - толстая шкурка, этот слишком сладкий, а тот кислый и т.д ) И вы просто выбираете, что больше привлекает или больше всего и подходит под ваше блюдо. Такая же история с выбором языка программирования...
5 лет назад
Как легче стать программистом в 2020 году.
Как профессионального разработчика-практика, позапрошлой весной меня пригласил один крупный международный центр, который обучал IT-специалистов. Именно взрослых людей, которые захотели поменять или приобрести новую профессию. Так я стал учить людей программированию и вводить в мир новой профессии. За год я выпустил 4 группы, больше 150 человек. Это достаточное кол-во людей что бы сделать те выводы, которые привели меня к этому блогу. Были ребята заканчивающие институты, были представители старшего поколения, решившие освоить новую специальность...
5 лет назад