Найти в Дзене
GIT
Давайте ка я немного расскажу вам про то, что такое git. Сначала немного сухости из википедии: распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года. Для чего же это нужно и как это работает? Программисты пишут код. Пишут его где? Правильно - на компьютерах. Давайте подумаем, к каким проблемам это все приводит. 1. Ну, первая, пожалуй, самая очевидная - комп или еще хуже, жесткий диск могут наебнуться. Тогда мы потеряем все, над чем работали. 2. Я работаю над кусочком программы, а мой...
4 года назад
Ответ на распространенный вопрос: "Что лучше, учти после 9го или пойти в 10й класс?"
Ответ на распространенный вопрос: "Что лучше, учти после 9го или пойти в 10й класс?" Сложно сказать, что лучше. Тут все зависит от того, какую цель вы преследуете. Если вы пойдете в колледж, то велика вероятность, что он вас порядком подзаебет и вы уже не пойдете в универ. Опять таки, нужен вам диплом о высшем образовании или нет - решать вам. Без диплома вы будете ограничены в некоторых моментах. Например: - Поиск работы. Некоторые компании требую высшее образование - Занимаемая должность. Чтобы занимать некоторые руководящие должности требуется высшее образование. - Миграционные и релокационные визы для специалистов...
4 года назад
Если вы боитесь алгоритмы, то пора с этим завязывать.
Если вы боитесь алгоритмы, то пора с этим завязывать. Для этого, с ними нужно просто поближе познакомиться. Алгоритм - это просто заданная последовательность действий, не более. В повседневной жизни вы каждый день с ними сталкиваетесь. Например: Задача - поход на горшок: 1. Опустить стульчак 2. Снять штаны 3. Сесть 4. Потужиться 5. Все? если да, то идем дальше, если нет, возвращаемся на пункт 4 6. Вытереться 7. Смыть 8. Встать 9. Сильно зафакапили? Если да, идем на шаг 10, если нет, идем на шаг 11 10...
4 года назад
Страхи у программистов 😱
Страхи у программистов 😱 Сегодня увидел интересный комментарий, в котором попросили рассказать про страхи программистов 😄 Мне будет сложно говорить за всех программистов, я могу сказать за себя и своих знакомых. 1. Наверное, самый большое страх это выгорание. Некоторые разработчики очень сильно фанатеют от того, что делают, из-за чего проводят по 12, а то и больше, часов за работой. И не важно, основная это работа, либо совмещение со своим проектом. Если работать в таком режиме 3-6 месяцев, то в конце концов очень сильно устаешь...
4 года назад
Что учить Java или Python? Что лучше?
Что учить Java или Python? Что лучше? Очень распространенный вопрос. Нельзя сравнивать языки вне контекста решаемой задачи. Вы можете сделать сравнительный анализ, но сделать вывод из него и однозначно сказать, что лучше, а что хуже - нельзя! Все решает контекст задачи, которую вы собираетесь решать. Каждый язык, в силу своих особенностей, лучше подходит для решения тех или иных задач. В связи с этим, каждый язык обладает огромным количеством библиотек и фреймворков, которые, наилучшим образом помогают решить связанную с этим задачу...
4 года назад
Какой софт поставить, чтобы начать программировать?
Какой софт поставить, чтобы начать программировать? 1. Чисто технически, вам достаточно установить JDK (Java Development Kit). На сколько я знаю, самая распространенная версия Java на данный момент - 8 и 11 (но это чисто по ощущениям). Некоторые компании уже ушли дальше и используют более новые версии, некоторые не делают миграции на новые версии и работают со старыми. Могу сказать за нашу компанию - мы работаем на Java 11. Скачать можно тут: www.oracle.com/ru/java/technologies/javase/jdk11-archive-downloads...
4 года назад
Что ожидают от джуниора, когда он впервые устраивается в компанию?
Что ожидают от джуниора, когда он впервые устраивается в компанию? Я бы выделил два ключевых момента, и один второстепенный. 1. То, как человек мыслит. Понятное дело, что у человека нет опыта, и он не знает очень многих вещей. Поэтому тут очень важно проверить его мышление. Зачастую, когда джуниору задают вопрос, то будет лучше, если он поразмышляет, чем просто скажет "я не знаю". Людей, которые собеседуют, интересует мыслительный процесс собеседуемого. Рассуждайте логически, стройте догадки и гипотезы...
4 года назад
Как понять, что я готов начать проходить собеседования?
Как понять, что я готов начать проходить собеседования? Думаю, как тумблер это не щелкнет (хотя и такое может быть😁). Нужно просто попробовать. Я бы посоветовал, сначала прособеседоваться в компанию, в которую вы не особо хотите идти. Таким образом вы ничего не теряете, а только выигрываете. Вероятнее всего, на первом собеседовании вы получите отказ, а вместе с ним, офигенный опыт прохождения собеседований. Это будет ваш первый опыт. Из него вы извлечете много инсайтов: - темы в которых вы хороши...
4 года назад
С чего начать изучать Java?
С чего начать изучать Java? Если вы только задумались о том, чтобы стать программистом, и ваш взор упал на Java, то не торопитесь отдавать деньги за курсы. Первое, что я советую сделать, это посмотреть видео на тему программирования на YouTube и почитать различные статьи, для того, чтобы понять, а нравится ли вам это. 🎞Вот немного контента (не ограничивайтесь этим, поищите еще самостоятельно): https://www.youtube.com/watch?v=EiKK04Ht8QI https://www.youtube.com/watch?v=Ck0ozfJV9-g https://www.youtube...
4 года назад
Как я учил английский?
Как я учил английский. С английским мне повезло, т.к. в школе мне преподавали его с первого класса, и в целом я его всегда хорошо знал, т.к. моя мама его хорошо знала, да и учителя нормальные были. Тем не менее, школьная программа это одно, а повседневное его использование это другое. Усиленно изучать английский я начал в универе, когда собирался поехать в США по программе Work and Travel. К сожалению или счастью я так туда и не попал, но английский подтянул хорошо. Как я его учил: 1. https://www...
4 года назад
Что ожидают от джуниора, когда он впервые устраивается в компанию?
Что ожидают от джуниора, когда он впервые устраивается в компанию? Я бы выделил два ключевых момента, и один второстепенный. 1. То, как человек мыслит. Понятное дело, что у человека нет опыта, и он не знает очень многих вещей. Поэтому тут очень важно проверить его мышление. Зачастую, когда джуниору задают вопрос, то будет лучше, если он поразмышляет, чем просто скажет "я не знаю". Людей, которые собеседуют, интересует мыслительный процесс собеседуемого. Рассуждайте логически, стройте догадки и гипотезы...
4 года назад
Какой компьютер нужен для обучения IT?
Какое железо (компьютер) нужно для обучения? Для начала подойдет самый простенький.  Вашими основными инструментами первые 4-5 месяцев будут: 1. JVM 2. Intelli Idea 3. Git 4. Любой браузер (например Chrome) По ресурсам, учитывая то, какие приложения вы будете писать, самыми затратными являются браузер и Intellij Idea. Остальное очень минорно.  Потом, через 4-5 месяцев добавятся такие инструменты как: 1. Docker 2. Postman 3. Вероятно VM (но не факт) 4. minikube (не факт) Особое внимание хочу уделить Docker...
4 года назад