Получи случайную криптовалюту за регистрацию!

Older developer 👨‍💻

Логотип телеграм канала @olddeveloper — Older developer 👨‍💻 O
Логотип телеграм канала @olddeveloper — Older developer 👨‍💻
Адрес канала: @olddeveloper
Категории: Без категории
Язык: Русский
Количество подписчиков: 1.17K
Описание канала:

Front-end Developer
✎ Путь фрондент разработчика в тысячу строк кода.
Автор @Bubunt

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал olddeveloper и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 2

2019-09-21 18:03:23
Вы работаете с Git?
Anonymous Poll
83%
Да
17%
Нет
972 voters5.2K views15:03
Открыть/Комментировать
2019-09-21 18:01:15 Работа с системой контроля версий Git.

В рамках курса подошел к этапу изучения такого важного инструмента в разработке, как система контроля версий Git и GitHub для удаленного хранения репозиториев. Для работы установил программу Git и зарегистрировал аккаунт на GitHub.

Сразу отмечу, что работал через консоль, которая уже есть в редакторе кода Visual Studio Code, что показалось мне очень удобным.

Освоил основные GIT команды:

git init. Что происходит когда мы прописываем команду git init? Git создает в указанной папке скрытую папку ".git".где и будет в дальнейшем храниться вся информация об истории коммитов, тегах.

Установил своё имя и e-mail адрес, прописав в терминале git config --global user.name "Your Name" и git config --global user.email "example@gmail.com" соотвественно.

Единственное, что не было сказано на курсе, но в чате по работе с Git мне дали развернутый ответ на мой вопрос по настройке пользовательских данных:

так, существует 3 уровня настроек:

— на уровне репозитория;
— на уровне пользователя;
— системные.

По умолчанию ставится gitconfig системный и там все значения прописаны. Следующий уровень это --global, конфиг создается в директории пользователя и там можно переопределить все что угодно. И последний уровень - на уровне репозитория. Он хранит настройки в папке репозитория .git/config, которые имеют максимальный вес.

git status. Команда git status показывает состояния файлов в рабочей директории и индексе: какие файлы изменены, но не добавлены в индекс; какие ожидают коммита в индексе.

git add. Команда git add добавляет содержимое рабочей директории в индекс для последующего коммита. Если прописать git add - A, то мы инициализируем все текущие файлы.

git commit -a -m”comment” для перевода файлов в состояние commit + наши комментарии.

git checkout. Команда git checkout используется для переключения веток и выгрузки их содержимого в рабочую директорию.

git log. Так можно посмотреть когда и кем были созданы коммиты.

git pull. Например, мы пришли домой и нам нужно продолжить работу над проектом в который, возможно, были внесены еще какие-то изменения. Командой git pull мы забираем изменения.

Познакомился с программой Git Kraken. Что такое Git Kraken? Это кроссплатформенный визуальный клиент системы управления версиями Git. В данной клиенте можно выполнять все те же операции, что и с использованием командной строки, но уже просто используя кнопки вместо написания команд в терминале. К тому же, есть визуальное отображение изменений в проекте.
5.3K viewsedited  15:01
Открыть/Комментировать
2019-09-12 19:32:55 Сейчас прохожу курс Лущенко Александра JS v2.0. Так вот, я уже не помню, что послужило тому, что Александр описал ту ситуацию, которая была у него на практике, но история поучительная. Сразу скажу, что с позицией Джеффа я полностью солидарен, если человек перестает думать, то начинается стагнация ума, а это не есть хорошо.

Передаю слово Александру:

Мне довелось в Киеве открывать курсы по JS. Мы пригласили специалистов из USA для перенятия опыта.

Так вот, Джефф никак не мог понять, почему мы объясняем, вместо того чтобы ставить задачу и помогать, именно помогать в решении!!! Мы объяснили, что люди, которые купили курс за 1500 USD не хотят работать и ждут что им все разжуют.

Здесь Джефф завис полностью. Он переспросил, а они пришли учиться или чтобы им разжеванное дали. Потом подумал, и спросил как они будут работать если они не умеют изучать проблему и находить решение.

Вот ступор. Не мог понять. Ведь на работе нужно изучить - решить. А зачем мы разжевываем и даем??????? Мы начали мямлить про цену... Джефф сказал, да, но у нас курсы стоят 15 000 USD. И 90% не могут позволить купить и берут кредит. И его нужно отдавать и они хотят устроиться на работу - поэтому претензий - положите все в рот просто нет. Людям нужно отдавать кредит, они пашут как проклятые.

Я долго думал (а я работаю очень долго с людьми) - и понял что он прав. Мы со школы учим, а они заставляют думать и решать. И это очень важно понять.
4.5K views16:32
Открыть/Комментировать
2019-09-07 19:17:55 В продолжение вчерашней темы про препроцессор SCSS/SASS, перевел небольшое руководство для начинающих http://bit.ly/2k5ghrD

#перевод
5.3K viewsedited  16:17
Открыть/Комментировать
2019-09-06 11:44:19
Какой CSS препроцессор используете?
Anonymous Poll
64%
SCSS/SASS
8%
LESS
28%
Не использую
860 voters4.4K views08:44
Открыть/Комментировать
2019-09-06 11:34:32 В рамках курса по веб разработке приступил к изучению препроцессора SCSS/SASS.

Для работы в VS Code установил расширение Live Sass Compiller, которое компилирует код scss/sass в css. С документацией можно ознакомиться тут.

Ещё попробовал программу Koala, которая делает тоже самое, что и вышеупомянутое расширение для Visual Studio Code - компилирует код scss/sass в css.

Практическое применение уже сейчас показало мне, насколько это отличный способ создания более функциональных CSS-кодов, который позволяет ускорить выполнение ежедневной работы. А я лишь познакомился с базовыми вещами, такими как: переменные, вложенности,
расширение/наследование.

А если погрузиться в документацию, то там такое огромное количество разнообразных функций, что их должно хватить практически на любой случай из реальной практики.
4.2K views08:34
Открыть/Комментировать
2019-08-27 10:10:26 Про выгорание на работе

По моему мнению, выгорание происходит в условиях повторяющегося нарушения баланса. Когда количество вкачиваемой энергии в работу превышает отдачу от этой работы. Как результат возникает чувство опустошения.

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

В книге "Поток" американского психолога Михая Чиксентмихайи очень подробно описана и разобрана данная проблематика личности человека, который столкнулся с тем, что его жизненный баланс сил в результате трудолюбия и крайне низкой отдачи был нарушен. Наверное среди множества книг по психологии, эта самая содержательная и приближенная к реальности бытия.

А вы выгорали на работе? Когда нет сил, мотивации, веры в задачу? Знаю, что кто-то с таким никогда не сталкивался, по крайней мере по рассказам.
5.0K views07:10
Открыть/Комментировать
2019-08-11 17:38:39 Из последних новостей:

В поиске очередных уроков на YouTube по вёрстке нашел канал Дмитрия Валака BrainsCloud.

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

9 августа он выпустил курс "Основы HTML и CSS для начинающих". Купил не раздумывая, благо по специальному промокоду вполне приемлемая цена.

И ещё, у него очень крутой справочник по HTML и CSS.

Остальное:

На Udemy прошел на 34% курс WEB-разработчик 2019 от автора Ивана Петриченко.

Купил курс Modern JavaScript (from Novice to Ninja). Мне понравилось, что в рамках этого курса будет сразу несколько проектов на JS.

Искал аналог Avacode, нашел Marsy. Полностью бесплатный онлайн инспектор файлов PSD для верстальщиков, но можно, конечно, отблагодарить разработчика. А отблагодарить есть за что, так как вы получаете бесплатный инструмент, который практически повторяет функционал Avacode.

Английский язык прокачиваю каждый день. К чтению, прослушиванию подкастов добавил просмотр сериалов с субтитрами на Puzzle Movies.

И ещё несколько каналов, которые могу рекомендовать:

Просто: разработка. Качество контента на очень высоком уровне.

Владилен Минин. Большое количество уроков посвященных веб-разработке. Плейлист "Сложный JS простым языком" просто шикарный.

Dev ed. Есть уроки по JS, Python, дизайну. Такая сборная солянка, но качество контента опять же на высоте.

Stay tuned!
5.7K views14:38
Открыть/Комментировать
2019-07-29 19:30:12 Перевел короткую заметку для тех, у кого, возможно, возникала путаница между null и undefined в JavaScript

http://bit.ly/2GyRxA4
4.5K views16:30
Открыть/Комментировать
2019-07-20 10:37:15 Компьютер для программиста

Долгое время работал на старом, по нынешним меркам, ноутбуком Samsung R530. Сейчас он выполняет роль второго экрана. Работал я на нем около пяти лет, но со временем он стал тормозить, задачи выполнялись очень медленно, видно было, что система своё отработала. Было решено собрать стационарный компьютер, так как ноутбуком вне дома я не пользовался.

На компьютер я готов был потратить около 50 тысяч рублей и эта сумма включала в себя не только железо, но и монитор.

И так по порядку.

Комплектующие:

В качестве процессора был выбран Intel Pentium G4560. На тот момент эта была самая последняя линейка процессоров 7-го поколения под названием Kaby Lake. И этот "гиперпень" был самым бюджетным решением.

Материнская плата MSI B250 PC MATE. Плата построенная на чипсете B250 - это далеко не топовый набор системной логики. Но это отличная плата в бюджетном сегменте. Да и дизайн платы выглядит довольно стильно.

Хоть и G4560 в целом холодный камень, но для его охлаждения купил Cooler Master Hyper T4, качественный и недорогой кулер для процессора.

Оперативная память Kingston HyperX Fury две планки по 4GB. В ближайших планах докупить ещё две планки, благо в материнской плате предусмотрено четыре слота для неё.

На блоке питания я решил не экономить и купил Fractal Design серии Edison M на 650W. Edison M – далеко не старшая линейка в арсенале Fractal Design. Поэтому эти БП лишены некоторых атрибутов роскоши, зато их схемотехника выполнена по высшему разряду, а это важно.

В качестве SSD выбрал Silicon Power Slim S60 на 60Gb. Надежный и недорогой SSD-диск на базе MLC памяти. Спустя некоторое время купил ещё SAMSUNG 860 EVO на 500Gb и ещё один SSD на 120Gb.

Видеокарты нет, она попросту в бюджет не вписывались. А покупать на тот момент что-то ниже 1050 наверное смысла не было.

Периферия:

Хотел изначально купить монитор Dell UltraSharp с модным условно безрамочным дизайном, но в выделенный бюджет мониторы из этой линейки не вписывались. Затем стал вникать, прочитал, что в мониторах Dell стоит матрица от LG. Стал смотреть мониторы LG, как итог, купил, как и хотел, монитор с безрамочным дизайном LG 24MP88HV-S 23.8".

Клавиатура и мышь самые бюджетные от Logitech. Правда хочу купить хорошую механику, например Leopold FC750R PD White, но это, может быть, в будущем, пока острой необходимости в такой клавиатуре нет.
4.9K views07:37
Открыть/Комментировать