Программирование с нуля
85 subscribers
58 links
Канал поможеть научиться программировать с нуля, полезные материалы для обучения, интересные статьи. Все материалы бесплатны.
Телеграм для связи: @booltoken
Download Telegram
С чего начать изучать программирование ?

ВУЗ
Могу очень много поведать про высшее образование. Но это не имеет никакого практического значения. Если коротко. Лучше быть стажёром через год самостоятельной учёбы, чем через четыре года посещения ВУЗа. Те, кто начнёт заниматься по моим рекомендациям сейчас, через 4 года будут проводить технические тесты при приёме на работу тех, кто сейчас поступает в ВУЗы.

Платные курсы подготовки программистов
Тут всё очень непросто. Спрос рождает предложение. Но это предложение зачастую очень плохого качества. Вы можете попробовать какие-либо из них. Но, пожалуйста, не возлагайте никаких надежд. Постарайтесь пройти первые уроки бесплатно. И бегите оттуда, если ничего не понимаете на занятиях. Никакие бренды, под которыми делают эти курсы, не добавят вам понимания предмета. «Гарантия трудоустройства» там, как правило, обман.

Курсы и школы, проводимые большими компаниями для своих будущих сотрудников
Самый известный случай, пожалуй, «Школа анализа данных» Яндекса.

Тут вас будут учить реально дорогие специалисты. И они будут делать это для своих внутренних нужд. Как правило, такие курсы имеют какие-то требования к кандидатам. Яндекс требовал математическую подготовку. EPAM требовал знание основ программирования. Просто так туда не попасть. Но если есть возможность посещать эти курсы, стремиться туда стоит однозначно! Даже если вы пробудете в «рабстве» у этих компаний за какие-то 400-500$ в месяц целый год. Большой плюс таких курсов. Там не требуют никакого образования.

Самостоятельное обучение
В сети существует очень много готовых видеоуроков, литературы, если Вы все схватываете на лету, понимаете в каком направлении двигаться, тогда этот способ Вам подойдет. Начните с составления плана обучения, списка литературы и обязательных практических занятий. Будет лучше если результатом достижения определенного уровня будет создание личного проекта.

Наставничество
Именно наставник может провести через тернистый путь изучения всех аспектов программирования. Будет лучше, если наставник имеет солидный опыт в коммерческой разработке, тогда ваше обучение пройдет с максимальной эффективностью. Разработчик с солидным опытом знает какие знания Вам необходимо освоить в первую очередь, поможет подобрать литературу, объяснит сложные моменты, возможно даже поможет получить первую работу
👍3
Это стоит посмотреть, легендарный Гарвардский курс по основам программирование CS50
https://www.youtube.com/playlist?list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
👍1
Немного информации обо мне и зачем я создал этот канал:

Меня зовут Петр, мне 31 год, более 12 лет я занимаюсь веб разработкой, основные языки, которые я использую - PHP, Javascript, Go, Python, HTML.

Основная цель канала - подрастить новое поколение разработчиков, помочь тем, кто хочет стать разработчиком. Сегодня эта профессия очень популярна и высокооплачиваема и как показывает мой опыт - большинство людей могут освоить эту профессию при наличии интереса, усидчивости и помощи квалифицированного наставника, которым я готов выступить для Вас.

Именно так, совершенно любой человек, не обязательно для этого быть профессором в математике и даже заканчивать физмат, у меня есть много примеров, когда врачи, химики, экономисты находили себя как программиста, менеджера проектов или тестировщика. Я могу помочь Вам в рамках своих компетенций достичь желаемой цели в IT.

Вы можете задавать мне интересующие вопросы в чате или даже написать мне напрямую. Ссылки указаны в описании к каналу.
Программирование с нуля pinned «Немного информации обо мне и зачем я создал этот канал: Меня зовут Петр, мне 31 год, более 12 лет я занимаюсь веб разработкой, основные языки, которые я использую - PHP, Javascript, Go, Python, HTML. Основная цель канала - подрастить новое поколение разработчиков…»
10 советов HR-эксперта, как пройти онлайн-собеседование

Сейчас работодатель нередко проводит собеседование с помощью Skype или WebEx. Для многих международных компаний – это привычный формат. Как к любому собеседованию, к интервью онлайн тоже нужно готовиться. Полезными советами делится наша коллега Ирина Веревка, руководитель направления рекрутинга, практикующий рекрутер с опытом работы в IT более 7 лет.

Несколько полезных советов для подготовки к онлайн-интервью:

1. Запланируйте интервью. Опоздать в онлайн проще, поэтому лучше назначить встречу, используя планировщик.

2. Заранее уточните у HR, понадобится ли вам веб-камера, какой сервис будет использоваться, состав участников и продолжительность интервью, а также обсудите запасной вариант, чтобы не пришлось переживать, если техника подведет, а просто перейти к плану «Б».

3. Не лишним будет проверить фотографию аватара и возможно заменить на более бизнес-ориентированную.

4. Зарезервируйте себе время для проверки соединения, работы микрофона и камеры (часто 5 минут для этого мало). Я бы рекомендовала использовать гарнитуру для более чистого звука. Постарайтесь отказаться от идеи провести интервью с помощью мобильного телефона и мобильного интернета, нередко мобильный интернет неустойчив.

5. В домашних условиях сложно избежать помех. Но все же постарайтесь заранее договориться с домашними (и с домашними животными тоже).

6. Продумайте место, желательно с нейтральным фоном и хорошим освещением. Лучше, если дневной свет будет освещать ваше лицо, это придаст вам более отдохнувший вид.

7. Выключите звук уведомлений на ноутбуке или компьютере, а лучше скройте их. Интервьюер обязательно заметит отвлечение на push-уведомления, а также вы рискуете упустить суть вопроса или обращения.

8. Заранее продумайте образ, подготовьте одежду, - она должна соответствовать роли. Также это настроит вас на интервью.

9. До встречи пропишите план интервью и заготовьте «шпаргалки» в помощь. Расположить на рабочем столе примеры кейсов, портфолио, чтобы быстро их найти. Подготовьте список вопросов к работодателю.

10. Если это первый опыт прохождения онлайн-интервью, то устройте репетицию, лучше с дружественным hr или просто знакомым, родственником или подругой. Попросите их выйти с вами в онлайн. Посмотрите на ракурс, обратите внимание на жестикуляцию и мимику. Оцените качество связи: есть ли неполадки, задержка передачи/приема и т.д. Тогда во время интервью вы будете понимать, что может пойти не так и заранее подготовитесь к возможным сложностям.

И помните, это такое же интервью, только онлайн. Собеседуют не только вас, но и вы выбираете компанию, поэтому не стесняйтесь задавать вопросы. Удачи на собеседовании!
6 причин, по которым IT-компании берут на работу джуниоров

Rusbase
опубликовал материал, в котором сами работодатели рассказали, почему они нанимают на работу специалистов без опыта. Одна из цитат статьи звучит так: «Джуниоры вдохновляют, раскачивают команду, вытаскивают из болота коллектив».

А вот и основные причины, которые выделили представители компаний:

• Джуниоры заряжают энергией
• Джуниоры превратятся в узконаправленных специалистов
• Джуниоры развивают наставничество
• Джуниоры освобождают мидлов от рутинных задач
• Джуниоры могут стать самыми лояльными сотрудниками
• Джуниоры помогают оптимизировать бюджет.

Полная версия статьи доступна по ссылке.
👍1
💎💎💎💎💎

Немного сложных моментов в понимании работы пакетного менеджера зависимостей composer.

https://medium.com/ruwork/dont-ignore-composer-lock-6f9fb3dc511a
💎💎💎💎💎

6 команд терминала и пара комбинаций, полезных для начинающих разработчиков

Базовые приёмы для работы программиста с терминалом. В конце статьи – резюме-шпаргалка, которая поможет лучше запомнить команды.

https://proglib.io/sh/yl1ioEI6jc
💎💎💎💎💎

Сайт с интерактивными упражнениями для изучения Docker с нуля: вы запустите свой первый контейнер, научись смотреть логи конкретного контейнера, писать докерфайлы и многое другое.

https://www.katacoda.com/learn?q=docker
💎💎💎💎💎

Про это онлайн руководство должен знать каждый php программист, кто хочет уметь писать чистый и эффективный код.

http://getjump.github.io/ru-php-the-right-way/
💎💎💎💎💎

Устройство фреймворка Symfony: от запроса до ответа

Рассматриваем устройство фреймворка Symfony – одного из самых популярных и сложных PHP фреймворков.

https://proglib.io/sh/ORrVz7GWdB
💎💎💎💎💎

Хорошие практики по работе с git: как оформлять коммиты, как пушить и многое другое.

https://github.com/trein/dev-best-practices/wiki/Git-Commit-Best-Practices