Найти в Дзене
Как делать ревью кода правильно
Перевод статьи «How to properly give a code review». Вы сидите за своим столом, думаете о собственных делах и вдруг один из коллег просит вас просмотреть его код. Не желая показаться грубым (и памятуя, что недавно он проверял ваш код), вы соглашаетесь и идете к его столу, чтобы посмотреть, над чем он работает. На этот момент вы и представления не имеете, чем ваш коллега занят. Это может быть простое исправление бага, мелкий функционал или крупный рефакторинг. Независимо от размеров задачи, собираясь заняться просмотром чужого кода, всегда нужно готовиться...
136 читали · 6 лет назад
История происхождения Git
Перевод статьи «A Git Origin Story». Изначально Линус Торвальдс не использовал вообще никакой системы контроля версий. Люди, принимавшие участие в разработке ядра Linux, сначала должны были постить свои патчи в группе Usenet, а позже – отправлять по email. Все эти изменения Линус лично применял в своем дереве исходного кода. В итоге он выпускал новый релиз со всем этим деревом, без всякого разделения на какие-либо патчи. Единственным способом проследить историю этого процесса было изучение гигантского diff между двумя полными релизами...
6 лет назад
Совет начинающему фрилансеру: “Найдите баланс отдыха и работы”
Как бы это странно не звучало, но полноценный отдых – важный элемент повышения почасовой ставки. Благодаря ему вы своевременно наберетесь сил и энергии для новых карьерных свершений. Креативность и возможность быстро находить подходящие решений – также следствие хорошего отдыха. Поэтому следует планировать не только свой рабочий день, но и отпуск. Найдите свой баланс впечатлений – несколько дней наверняка лучше провести в экстремальных поездкам, к примеру, по горам или сплавляясь по рекам. Остальные дни с уверенностью отдавайте семье, на которую в будние нет времени...
6 лет назад
Moment.js и другие JS-библиотеки, которые надо знать в 2019 году
Перевод статьи «6 JavaScript Utility Libraries you Should Know in 2019». Сегодня JavaScript это самый популярный и наиболее широко используемый язык программирования. В связи с этим его экосистема постоянно растет. Тем не менее, похоже, что стандартный функционал JavaScript таким и останется. Восполнить этот пробел помогут популярные и библиотеки, найти которые можно на GitHub. Вот короткий список полезных библиотек с хорошей поддержкой. 1. Moment.js и date-fns Библиотека Moment.js проста в использовании...
6 лет назад
Фриланс для программиста: с чего начать
Перевод статьи «Freelancing 101: How to get started». Если вы хотите подзаработать и при этом у вас есть несколько свободных часов в неделю, – фриланс будет прекрасным способом подкачать «программистские мышцы» и пополнить свой бюджет. Более того, это может стать очень привлекательной карьерой, если вы мечтаете работать на себя. Прежде чем открыть свое агентство я занималась фрилансом. Фактически начала я подрабатывать таким образом еще во время учебы, а уж после переключилась на фриланс полностью...
832 читали · 6 лет назад
Нужно ли высшее образование программисту
Начался новый год, а это значит, что в скором времени начнется очередная волна выпускных экзаменов и перед выпускниками встанет вопрос продолжения обучения. Нужно ли идти в университет чтобы стать программистом или достаточно пройти онлайн курсы или вообще изучить все самостоятельно? Однозначного ответа на этот вопрос нет и быть не может, потому что в уравнении слишком много переменных, влияющих на результат. Но о чем точно можно говорить, это о вероятностях и возможностях. Сделает ли тебя получение диплома программистом? Ну если только формально...
6 лет назад
4 типа заказчиков с которыми ты не захочешь работать
Работая в начальной должности программиста в какой-нибудь компании, ты скорее всего вообще не будешь контактировать напрямую с заказчиком проекта. Всё взаимодействие осуществляется через тим лида. Но ситуация кардинально меняется, когда ты становишься этим тим лидом или если ты работаешь на себя (например, на фрилансе). Именно тогда ты окунаешься в весь этот мир полный боли и страданий. Да, бывают адекватные и очень приятные заказчики, с которыми хочется продолжать работу вечно. Но иногда встречаются и такие кадры, от которых возникает постоянное желание разбить себе лицо facepalm’ом...
6 лет назад
Лучший способ самообучения
Одной из отличительных особенностей профессии разработчика, а также основной сложностью, которой пугаются начинающие, является необходимость постоянного саморазвития и самообучения. В первую очередь это связано с тем, что вся IT-сфера развивается невероятно быстрыми темпами. Постоянно появляются новые языки программирования, разрабатываются новые или дорабатываются существующие алгоритмы обработки данных, появляются фремворки и библиотеки… Получается, что это бесконечная гонка за прогрессом и для того, чтобы просто оставаться на одном уровне тебе необходимо самосовершенствоваться...
6 лет назад
ТОП-5 обязательных soft-skills современного IT-специалиста
На сегодня одной из наиболее активных профессиональных сфер на рынке труда считается сфера IT. Она динамично меняется и очень быстро развивается. Следовательно, и представители этой отрасли не могут не отвечать на запросы, которые перед ними ставит реальность. Мы разбирались, без каких личных навыков сегодня невозможно обойтись IT-специалисту. В связи с высокой престижностью и популярностью профессиональной области, в IТ идет все больше специалистов.Конкуренция среди представителей сферы растет...
6 лет назад
Выгорание на работе – как с ним бороться?
Нам, редакции techrocks.ru, попалась короткая, но любопытная статья о «выгорании» разработчиков. В своем посте Дарах Бирн рассказал о признаках, указывающих на то, что вы, возможно, выгораете на работе, а также о том, как с этим бороться. Но это была лишь одна история. Нам стало любопытно, как к вопросу выгорания подходят другие люди. Конечно, подобное обсуждение нашлось на Quora (surprise!). Поэтому мы решили дополнить статью Дараха другими жизненными историями и советами. Дарах Бирн Выгорание это реальность...
7 лет назад
Как не попасться на мошенников при ремонте ПК
Ремонтировать компьютеры сложно, и этим пользуются мошенники, которые по сути почти ничего не делают, но берут столько денег, что быстрее и проще купить новое устройство. Как уберечь себя от них и что делать, если вы на них нарвались и не желаете платить лишние деньги? Псевдомастера обычно ищут жертв на Avito, Юле или расклеивают объявления на подъездах, столбах и остановках в надежде поймать тех, у кого даже нет интернета. Они завлекают бесплатным выездом на дом и такой же бесплатной диагностикой...
7 лет назад
Что такое DNS атака и как она работает?
Сегодня Интернет превратился в неотъемлемую часть нашей жизни. От общения с банком до покупок в путешествие, каждый аспект нашей жизни связан с интернетом. Поскольку Интернет в наши дни используется широко, кибербезопасность является основной проблемой для большинства веб-пользователей, так как каждый раз мы получаем все больше новостей о новых кибератаках. В настоящее время такое понятие как кибер-атака является очень распространенным, и оно становятся все большей головной болью для многих ИТ-компаний и предприятий...
679 читали · 7 лет назад