Что значит быть программистом?
Интересная статья на Хабре об отношении к жизни, психологических трюках для работы, жизненность мемов и в целом смысле работы программистом. Особенно интересно будет новичкам, наслушавшимся про 300кк/нс, свободный график и вообще «сиди себе джонсы перекладывай и кайфуй». Но олдам тоже зайдёт.
Субъективно, предвзято, правдиво: https://habr.com/ru/articles/755658/
#начинающим
Интересная статья на Хабре об отношении к жизни, психологических трюках для работы, жизненность мемов и в целом смысле работы программистом. Особенно интересно будет новичкам, наслушавшимся про 300кк/нс, свободный график и вообще «сиди себе джонсы перекладывай и кайфуй». Но олдам тоже зайдёт.
Субъективно, предвзято, правдиво: https://habr.com/ru/articles/755658/
#начинающим
Как работает компьютер: глубокое погружение на примере Linux
А вы знаете, что конкретно происходит при запуске программы на компьютере? Программы действительно выполняются прямо в центральном процессоре? Как несколько программ выполняются одновременно?
Если у вас тоже есть много низкоуровневых знаний, но нет цельной картины, эта статья для вас: https://habr.com/ru/articles/755638/
#начинающим #linux
А вы знаете, что конкретно происходит при запуске программы на компьютере? Программы действительно выполняются прямо в центральном процессоре? Как несколько программ выполняются одновременно?
Если у вас тоже есть много низкоуровневых знаний, но нет цельной картины, эта статья для вас: https://habr.com/ru/articles/755638/
#начинающим #linux
Да как называть эти ваши переменные?
«Правильные» названия уже который год обсуждают авторы на Хабре, за плохие попытки давным давно осуждают на Stack Overflow. Все «i», «ij2» и прочие названия переменных до дыр обсмеяли в мемах.
Давайте раз и навсегда разбираться в теме и учиться правильно называть функции, переменные и другие объекты на примере Python: https://tproger.ru/articles/prodvinutaya-logika-imenovaniya-v-python/
#python #начинающим
«Правильные» названия уже который год обсуждают авторы на Хабре, за плохие попытки давным давно осуждают на Stack Overflow. Все «i», «ij2» и прочие названия переменных до дыр обсмеяли в мемах.
Давайте раз и навсегда разбираться в теме и учиться правильно называть функции, переменные и другие объекты на примере Python: https://tproger.ru/articles/prodvinutaya-logika-imenovaniya-v-python/
#python #начинающим
Как ускорить свое обучение с помощью парного программирования?
Обучение программированию постоянно сопровождается состоянием, когда код не работает и не понятно что делать. В такие моменты очень просто потерять мотивацию и бросить обучение. Тут можно найти наставника (что не так-то просто) или даже использовать нейросети, чтобы они помогли решить проблему.
Но есть еще один очень действенный способ, который почему-то незаслуженно высмеивают обходят стороной и даже высмеивают в мемах, — это парное программирование.
О том, что это такое и как правильно учиться с помощью этого инструмента, — читайте в статье: https://tproger.ru/articles/kak-uskorit-svoe-obuchenie-s-pomoshhyu-parnogo-programmirovaniya-245148/
#начинающим #советы #лучшиепрактики
Обучение программированию постоянно сопровождается состоянием, когда код не работает и не понятно что делать. В такие моменты очень просто потерять мотивацию и бросить обучение. Тут можно найти наставника (что не так-то просто) или даже использовать нейросети, чтобы они помогли решить проблему.
Но есть еще один очень действенный способ, который почему-то незаслуженно высмеивают обходят стороной и даже высмеивают в мемах, — это парное программирование.
О том, что это такое и как правильно учиться с помощью этого инструмента, — читайте в статье: https://tproger.ru/articles/kak-uskorit-svoe-obuchenie-s-pomoshhyu-parnogo-programmirovaniya-245148/
#начинающим #советы #лучшиепрактики
Как стать разработчиком Android-приложений с нуля?
Обновили дорожную карту Android-разработки: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta/
В ней есть ответы на самые популярные вопросы новичков и темы, которые пригодятся для обучения в первую очередь:
— Java или Kotlin?
— Начало работы.
— Система контроля версий.
— Android Architecture.
— Создание приложений
— Продвинутая разработка.
#android #начинающим #шпаргалки
Обновили дорожную карту Android-разработки: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta/
В ней есть ответы на самые популярные вопросы новичков и темы, которые пригодятся для обучения в первую очередь:
— Java или Kotlin?
— Начало работы.
— Система контроля версий.
— Android Architecture.
— Создание приложений
— Продвинутая разработка.
#android #начинающим #шпаргалки
10 фишек Python, которые помогут новичку выделиться на стажировке или собеседовании
В Python никогда не бывает излишка полезных приемов. В статье собрали приемы, которые помогут оперативно справиться с какой-либо трудностью на практике или показать себя с лучшей стороны на техническом собеседовании: https://tproger.ru/articles/eshhe-10-fiwek-python-kotorye-gjl-novichok
#python #лучшиепрактики #начинающим
В Python никогда не бывает излишка полезных приемов. В статье собрали приемы, которые помогут оперативно справиться с какой-либо трудностью на практике или показать себя с лучшей стороны на техническом собеседовании: https://tproger.ru/articles/eshhe-10-fiwek-python-kotorye-gjl-novichok
#python #лучшиепрактики #начинающим
Протоколы в Python: о них мало говорят, а зря
Когда новички изучают Python, очень много внимания обычно уделяется языковым конструкциям и концепциям, например рекурсиям или ООП.
Но есть куда более важные вещи, о которые лучше узнать как можно раньше. О них — в статье: https://tproger.ru/articles/o-nih-malo-govoryat-a-zrya-protokoly-v-python
#python #начинающим
Когда новички изучают Python, очень много внимания обычно уделяется языковым конструкциям и концепциям, например рекурсиям или ООП.
Но есть куда более важные вещи, о которые лучше узнать как можно раньше. О них — в статье: https://tproger.ru/articles/o-nih-malo-govoryat-a-zrya-protokoly-v-python
#python #начинающим
Почему некоторым сложно учиться программированию?
Наверняка вы не раз слышали, что программирование — сложная область знаний, которая требует особой склонности и серьезного бэкграунда.
Все еще актуальная статья, если только собираетесь изучать что-то IT, уже имеете негативный опыт или сами попали в ситуацию, когда кого-то чему-то нужно научить. Автор этой статьи рассказывает, почему при обучении программированию «с нуля» этот «ноль» для всех разный. А сложность освоения зависит от его значения: https://habr.com/ru/post/683024/
#начинающим #обучение
Наверняка вы не раз слышали, что программирование — сложная область знаний, которая требует особой склонности и серьезного бэкграунда.
Все еще актуальная статья, если только собираетесь изучать что-то IT, уже имеете негативный опыт или сами попали в ситуацию, когда кого-то чему-то нужно научить. Автор этой статьи рассказывает, почему при обучении программированию «с нуля» этот «ноль» для всех разный. А сложность освоения зависит от его значения: https://habr.com/ru/post/683024/
#начинающим #обучение
Какие ошибки допускают новички во время интервью?
Как новичку не наломать дров и пройти все собеседования успешно, рассказывает наш читатель Денис Кутуков. Денис работает в Яндексе с 2011 года: он прошёл длинный путь от стажёра до управленца, а в компанию попал с восьмой попытки.
За время своей работы он провел более 700 собеседований на начальные и сеньорские позиции: https://tproger.ru/articles/kakie-oshibki-dopuskajut-nachinajushhie-ajtishniki-vo-vremja-intervju
#начинающим #собеседование
Как новичку не наломать дров и пройти все собеседования успешно, рассказывает наш читатель Денис Кутуков. Денис работает в Яндексе с 2011 года: он прошёл длинный путь от стажёра до управленца, а в компанию попал с восьмой попытки.
За время своей работы он провел более 700 собеседований на начальные и сеньорские позиции: https://tproger.ru/articles/kakie-oshibki-dopuskajut-nachinajushhie-ajtishniki-vo-vremja-intervju
#начинающим #собеседование
Модуль, пакет, библиотека, фреймворк: в чём разница?
Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм. Вкратце разницу обозначили на картинке. А подробнее рассказали в статье: https://tproger.ru/articles/modul-paket-biblioteka-frejmvork-razbiraemsya-v-raznice
#начинающим #python #библиотеки
Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм. Вкратце разницу обозначили на картинке. А подробнее рассказали в статье: https://tproger.ru/articles/modul-paket-biblioteka-frejmvork-razbiraemsya-v-raznice
#начинающим #python #библиотеки
Подробный чек-лист от тимлида: как войти в бэкенд-разработку на Java
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте.
В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии бэкенд-разработчика на Java: https://tproger.ru/articles/kak-vojti-v-backend-razrabotku-na-java
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте.
В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии бэкенд-разработчика на Java: https://tproger.ru/articles/kak-vojti-v-backend-razrabotku-na-java
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
Пошаговое руководство по установке Git на Windows
Установка Git — штука несложная, но иногда и она вызывает ошибки и дополнительные вопросы. Чтобы установка точно прошла как надо, держите пошаговую инструкцию по установке Git на Windows, где каждый шаг установки проиллюстрирован скриншотом: https://tproger.ru/articles/ustanovka-git-na-windows
#git #начинающим
Установка Git — штука несложная, но иногда и она вызывает ошибки и дополнительные вопросы. Чтобы установка точно прошла как надо, держите пошаговую инструкцию по установке Git на Windows, где каждый шаг установки проиллюстрирован скриншотом: https://tproger.ru/articles/ustanovka-git-na-windows
#git #начинающим
Old but gold: 16 лучших практик для написания читаемого кода, которые важно освоить перед тем, как устраиваться на работу
Умение писать читаемый код — это одна из первых вещей, которые должен освоить разработчик. Разделение кода и данных, рефакторинг и чтение опенсорс-кода — в статье рассмотрели эти и ещё 13 лучших практик, которые помогут вам писать более читаемый код:
https://tproger.ru/articles/how-to-write-readable-code/
#начинающим #советы
Умение писать читаемый код — это одна из первых вещей, которые должен освоить разработчик. Разделение кода и данных, рефакторинг и чтение опенсорс-кода — в статье рассмотрели эти и ещё 13 лучших практик, которые помогут вам писать более читаемый код:
https://tproger.ru/articles/how-to-write-readable-code/
#начинающим #советы
Какой стек выбрать начинающему программисту и как его прокачивать?
В сети есть много тренажеров для решения задач с собеседований. Многие материалы для обучения доступны бесплатно. Книг — море, только выбирай нужную. Казалось бы, дело за малым — выбрать, что учить. И оказывается, что это не так уж и просто.
В статье рассказали о том, откуда стартовать новичкам и какой стек выбрать, если вы только-только присматриваетесь к разработке: https://tproger.ru/articles/kakoj-stek-vybrat-nachinayushhemu-programmistu-i-kak-ego-prokachivat
#начинающим #советы
В сети есть много тренажеров для решения задач с собеседований. Многие материалы для обучения доступны бесплатно. Книг — море, только выбирай нужную. Казалось бы, дело за малым — выбрать, что учить. И оказывается, что это не так уж и просто.
В статье рассказали о том, откуда стартовать новичкам и какой стек выбрать, если вы только-только присматриваетесь к разработке: https://tproger.ru/articles/kakoj-stek-vybrat-nachinayushhemu-programmistu-i-kak-ego-prokachivat
#начинающим #советы
Наконец вы стали Junior-разработчиком. Что дальше?
А дальше вас ждёт кипа новых непривычных задач и работы, которая точно не волк и в лес убегать не намерена. К тому же, за первые дни джун должен не только своить новые технологии, но и успешно интегрироваться в команду.
Рассказываем, как джуну вести себя в первые 100 дней работы, чтобы максимально быстро влиться в команду и не облажаться: https://tproger.ru/experts/100-dnej-na-pozicii-junior/
#начинающим #советы #эксперты
А дальше вас ждёт кипа новых непривычных задач и работы, которая точно не волк и в лес убегать не намерена. К тому же, за первые дни джун должен не только своить новые технологии, но и успешно интегрироваться в команду.
Рассказываем, как джуну вести себя в первые 100 дней работы, чтобы максимально быстро влиться в команду и не облажаться: https://tproger.ru/experts/100-dnej-na-pozicii-junior/
#начинающим #советы #эксперты
Востребованные профессии в IT: кого сегодня ищут работодатели, как найти сферу для себя и вкатиться максимально быстро
В статье собрали гайд по распространённым специальностям в IT, в которые будет проще войти новичку. И рассказали, в чём их суть, как их освоить, кому они подойдут, а кому — нет: https://tproger.ru/partnered/vostrebovannye-professii-v-it-kak-najti-sferu-dlya-sebya
#начинающим #советы
В статье собрали гайд по распространённым специальностям в IT, в которые будет проще войти новичку. И рассказали, в чём их суть, как их освоить, кому они подойдут, а кому — нет: https://tproger.ru/partnered/vostrebovannye-professii-v-it-kak-najti-sferu-dlya-sebya
#начинающим #советы
Каких результатов можно достичь в бэкенде, если программировать всего по 2 часа в день?
За месяц вы сделаете приложение — кривое и косое, но оно будет работать. А вот уже за год вы сможете:
— освоить язык программирования,
— разобраться как минимум с одним фреймворком,
— научиться работать с API,
— собрать резюме с собственной базой проектов.
У нас есть статья, в которой профессиональный бэкендер рассказывает, как это сделать: https://tproger.ru/articles/what-will-you-program-in-a-year-practising-two-hours-a-day-backend
#бэкенд #начинающим
За месяц вы сделаете приложение — кривое и косое, но оно будет работать. А вот уже за год вы сможете:
— освоить язык программирования,
— разобраться как минимум с одним фреймворком,
— научиться работать с API,
— собрать резюме с собственной базой проектов.
У нас есть статья, в которой профессиональный бэкендер рассказывает, как это сделать: https://tproger.ru/articles/what-will-you-program-in-a-year-practising-two-hours-a-day-backend
#бэкенд #начинающим
Чек-лист вопросов потенциальному работодателю
Поиск работы — сложный и порой долгий процесс. Важно не только самому подходить под критерии в вакансии, но и понять, будет ли работодатель адекватным, а работа на него — комфортной.
Для вашего удобства, автор статьи собрал основные вопросы, которые важно узнать перед тем, как принимать предложение о работе: https://tproger.ru/articles/chek-list-voprosov-potenc...
Данный материал пригодится не только джунам, находящимся в поиске первой работа, но и просто людям, задумывающимся о смене места.
#собеседование #советы #начинающим
Поиск работы — сложный и порой долгий процесс. Важно не только самому подходить под критерии в вакансии, но и понять, будет ли работодатель адекватным, а работа на него — комфортной.
Для вашего удобства, автор статьи собрал основные вопросы, которые важно узнать перед тем, как принимать предложение о работе: https://tproger.ru/articles/chek-list-voprosov-potenc...
Данный материал пригодится не только джунам, находящимся в поиске первой работа, но и просто людям, задумывающимся о смене места.
#собеседование #советы #начинающим
Как стать тестировщиком в 2024 году: что происходит на рынке и что учить
Выяснили, снизился ли интерес к тестированию в 2024 году, есть ли дефицит или избыток QA-инженеров и что учить тестировщикам.
Читать статью
#начинающим
Выяснили, снизился ли интерес к тестированию в 2024 году, есть ли дефицит или избыток QA-инженеров и что учить тестировщикам.
Читать статью
#начинающим