Перевод статьи «How to properly give a code review». Вы сидите за своим столом, думаете о собственных делах и вдруг один из коллег просит вас просмотреть его код. Не желая показаться грубым (и памятуя, что недавно он проверял ваш код), вы соглашаетесь и идете к его столу, чтобы посмотреть, над чем он работает. На этот момент вы и представления не имеете, чем ваш коллега занят. Это может быть простое исправление бага, мелкий функционал или крупный рефакторинг. Независимо от размеров задачи, собираясь заняться просмотром чужого кода, всегда нужно готовиться...
IT-Box | Мир IT - это просто
История происхождения Git
Перевод статьи «A Git Origin Story». Изначально Линус Торвальдс не использовал вообще никакой системы контроля версий. Люди, принимавшие участие в разработке ядра Linux, сначала должны были постить свои патчи в группе Usenet, а позже – отправлять по email. Все эти изменения Линус лично применял в своем дереве исходного кода. В итоге он выпускал новый релиз со всем этим деревом, без всякого разделения на какие-либо патчи. Единственным способом проследить историю этого процесса было изучение гигантского diff между двумя полными релизами...
Совет начинающему фрилансеру: “Найдите баланс отдыха и работы”
Как бы это странно не звучало, но полноценный отдых – важный элемент повышения почасовой ставки. Благодаря ему вы своевременно наберетесь сил и энергии для новых карьерных свершений. Креативность и возможность быстро находить подходящие решений – также следствие хорошего отдыха. Поэтому следует планировать не только свой рабочий день, но и отпуск. Найдите свой баланс впечатлений – несколько дней наверняка лучше провести в экстремальных поездкам, к примеру, по горам или сплавляясь по рекам. Остальные дни с уверенностью отдавайте семье, на которую в будние нет времени...
Moment.js и другие JS-библиотеки, которые надо знать в 2019 году
Перевод статьи «6 JavaScript Utility Libraries you Should Know in 2019». Сегодня JavaScript это самый популярный и наиболее широко используемый язык программирования. В связи с этим его экосистема постоянно растет. Тем не менее, похоже, что стандартный функционал JavaScript таким и останется. Восполнить этот пробел помогут популярные и библиотеки, найти которые можно на GitHub. Вот короткий список полезных библиотек с хорошей поддержкой. 1. Moment.js и date-fns Библиотека Moment.js проста в использовании...
Фриланс для программиста: с чего начать
Перевод статьи «Freelancing 101: How to get started». Если вы хотите подзаработать и при этом у вас есть несколько свободных часов в неделю, – фриланс будет прекрасным способом подкачать «программистские мышцы» и пополнить свой бюджет. Более того, это может стать очень привлекательной карьерой, если вы мечтаете работать на себя. Прежде чем открыть свое агентство я занималась фрилансом. Фактически начала я подрабатывать таким образом еще во время учебы, а уж после переключилась на фриланс полностью...
Нужно ли высшее образование программисту
Начался новый год, а это значит, что в скором времени начнется очередная волна выпускных экзаменов и перед выпускниками встанет вопрос продолжения обучения. Нужно ли идти в университет чтобы стать программистом или достаточно пройти онлайн курсы или вообще изучить все самостоятельно? Однозначного ответа на этот вопрос нет и быть не может, потому что в уравнении слишком много переменных, влияющих на результат. Но о чем точно можно говорить, это о вероятностях и возможностях. Сделает ли тебя получение диплома программистом? Ну если только формально...
