This media is not supported in your browser
VIEW IN TELEGRAM
Когда в пятницу вечером ты уже выпил, но тебе написал босс и попросил исправить опечатку.
Хотите работать в крупной IT-компании или в хорошей команде?
Учитесь работать с git. Многие думают по своей наивности, что уже есть заказы и я получаю деньги. Значит я хороший программист, раз мне платят за это.
На самом деле это называется стагнация и не профессионализм. Почти все программисты на старте недооценивают git и думают зачем он, я и без него справляюсь. Но это главная ошибка.
По этой причине, я прошу вас скидывать свой код, мне на ревью, через GitHub. Тем самым вы будете учится как им пользоваться и набивать себе портфолио для работодателей.
Спонсор этого поста, ребята которые затерли мой код сегодня утром. 😡
P.S. Выдыхаю
Учитесь работать с git. Многие думают по своей наивности, что уже есть заказы и я получаю деньги. Значит я хороший программист, раз мне платят за это.
На самом деле это называется стагнация и не профессионализм. Почти все программисты на старте недооценивают git и думают зачем он, я и без него справляюсь. Но это главная ошибка.
По этой причине, я прошу вас скидывать свой код, мне на ревью, через GitHub. Тем самым вы будете учится как им пользоваться и набивать себе портфолио для работодателей.
Спонсор этого поста, ребята которые затерли мой код сегодня утром. 😡
P.S. Выдыхаю
Стал часто бегать по утрам, до пляжа и обратно. Помогает проснутся. И подумал , что делая передышку на пляже, буду писать полезные посты. Вот один из них.
Недавно, мне скинули ссылку на классный тренажёр по разным направлениям. Он англоязычный , но это должен быть только плюс для вас.
Тут есть несколько направлений :
- Js (для новичков и продвинутых)
- Node.js
- Python (аналитика данных и машинное обучение)
- и другие (тоже полезные но узко специализированные)
Тренажеры полностью бесплатный. Поэтому ловите ссылку и не благодарите)
https://www.freecodecamp.org/learn/
Недавно, мне скинули ссылку на классный тренажёр по разным направлениям. Он англоязычный , но это должен быть только плюс для вас.
Тут есть несколько направлений :
- Js (для новичков и продвинутых)
- Node.js
- Python (аналитика данных и машинное обучение)
- и другие (тоже полезные но узко специализированные)
Тренажеры полностью бесплатный. Поэтому ловите ссылку и не благодарите)
https://www.freecodecamp.org/learn/
👍1
Forwarded from Стой под стрелой
Почему-то когда приходишь к программисту и говоришь, что вот код хреновый, он/она сразу из программиста превращается в бизнесмена: бизнесу это не нужно, нужно было выйти на рынок как можно скорее, плохой продукт лучше, чем никакой, зато код решает проблему, так все сейчас делают.
Что все может быть и правда, но вопрос-то не об этом. Код почему хреновый?
Что все может быть и правда, но вопрос-то не об этом. Код почему хреновый?
This media is not supported in your browser
VIEW IN TELEGRAM
"Утечка данных"
Кто такой сеньор?
Это не тот кто знает много языков, огромное количество фреймворков или может управлять командой других разработчиков.
Для бизнеса сеньор, это «чёрная коробка», в которую можно запихнуть проблему бизнеса и она ее решит.
Не важно на каком языке нужно решить или какой стек технологий нужно будет использовать. У бизнеса есть проблема, нужно предложить решение, а лучше несколько и стоимость этих решений.
Вот так сейчас работодатели видят сеньор программистов.
Знания тоже важны, но в данном случае они отходят на второй план. Больше всего ценится умение брать на себя ответственность и коммуникабельность.
Если джун накосячил , то не стоит не него ругаться, а лучше объяснить ему как это решить или что почитать , чтобы в следующий раз он этого не повторил.
Как же джуну стать сеньором? Дать ему накосячить и исправить этот косяк. Чем больше таких граблей он встретит тем быстрее научиться, принимать правильные решения.
Это не тот кто знает много языков, огромное количество фреймворков или может управлять командой других разработчиков.
Для бизнеса сеньор, это «чёрная коробка», в которую можно запихнуть проблему бизнеса и она ее решит.
Не важно на каком языке нужно решить или какой стек технологий нужно будет использовать. У бизнеса есть проблема, нужно предложить решение, а лучше несколько и стоимость этих решений.
Вот так сейчас работодатели видят сеньор программистов.
Знания тоже важны, но в данном случае они отходят на второй план. Больше всего ценится умение брать на себя ответственность и коммуникабельность.
Если джун накосячил , то не стоит не него ругаться, а лучше объяснить ему как это решить или что почитать , чтобы в следующий раз он этого не повторил.
Как же джуну стать сеньором? Дать ему накосячить и исправить этот косяк. Чем больше таких граблей он встретит тем быстрее научиться, принимать правильные решения.
Сегодня не будет никаких мыслей. Зато, я нашел отличную статью про webpack
Webpack - это настраиваемый сборщик вашего кода/приложения на JavaScript.
Для него так же есть плагины, которые помогут сжать все изображения, минифицировать или обфусцировать код вашего приложения. Так же сам webpack собирает весь код приложения в один файл. Вообщем, максимально упрощает жизнь разработчику , если он овладеет этой технологией.
Небольшое отступление.
Минификация кода - это удаление всех ненужных пробелов или переносов строк. Позволяет уменьшить размер js файла, что ведёт за собой облегчение веса/размера страницы.
Обфускация кода - это «запутывание» кода. Все названия переменных и функций будут изменены на более короткие («не читабельные»). Позволяет ещё больше уменьшить размер скрипта и сделать его не читабельным для другого разработчика.
Статья полностью на английском языке, но очень подробно расписана. Для тех, кто плохо знает английский, можете воспользоваться встроенным переводчиком страниц в chrome.
Полезная ссылка
P.S.
Один из читателей, в чате , написал мне огромное сообщение о своей истории. О том, как он стал разработчиком и о пользе собеседований. Надеюсь завтра я его выложу. Все ни как не доходят руки, переработать материал 😁
Webpack - это настраиваемый сборщик вашего кода/приложения на JavaScript.
Для него так же есть плагины, которые помогут сжать все изображения, минифицировать или обфусцировать код вашего приложения. Так же сам webpack собирает весь код приложения в один файл. Вообщем, максимально упрощает жизнь разработчику , если он овладеет этой технологией.
Небольшое отступление.
Минификация кода - это удаление всех ненужных пробелов или переносов строк. Позволяет уменьшить размер js файла, что ведёт за собой облегчение веса/размера страницы.
Обфускация кода - это «запутывание» кода. Все названия переменных и функций будут изменены на более короткие («не читабельные»). Позволяет ещё больше уменьшить размер скрипта и сделать его не читабельным для другого разработчика.
Статья полностью на английском языке, но очень подробно расписана. Для тех, кто плохо знает английский, можете воспользоваться встроенным переводчиком страниц в chrome.
Полезная ссылка
P.S.
Один из читателей, в чате , написал мне огромное сообщение о своей истории. О том, как он стал разработчиком и о пользе собеседований. Надеюсь завтра я его выложу. Все ни как не доходят руки, переработать материал 😁
На JavaScript можно разрабатывать приложения для телевизоров.
У кого дома есть телевизор от Samsung, на ОС Tizen, можете попробовать создать приложение и запустить его.
В этом вам поможет вот эта статья.
У кого дома есть телевизор от Samsung, на ОС Tizen, можете попробовать создать приложение и запустить его.
В этом вам поможет вот эта статья.
Хабр
Разработка Tizen-приложений для Samsung Smart TV: полный гайд для Javascript-разработчиков
Эта статья рассказывает про удивительные приключения JS-разработчиков в мире ОС Tizen. В ней будет и пошаговая настройка рабочего окружения, и подключение «умного» телевизора Samsung вместе с...
Сегодня не будет мыслей или полезных ссылок.
Мне стало интересно услышать ответ на два вопроса.
1) Моя аудитория растёт, а я до сих пор не понимаю почему и откуда вы узнали о моем канале?
2)В телеграмме наконец-то появились групповые звонки в группах. Хотели бы, вы что бы я проводил какие нибудь тематические голосовые трансляции, где вы могли бы задавать мне вопросы?
Большая благодарность тем, кто ответит в комментариях. Особенно тем, кто напишет что вас заставило тут остаться)
Мне стало интересно услышать ответ на два вопроса.
1) Моя аудитория растёт, а я до сих пор не понимаю почему и откуда вы узнали о моем канале?
2)В телеграмме наконец-то появились групповые звонки в группах. Хотели бы, вы что бы я проводил какие нибудь тематические голосовые трансляции, где вы могли бы задавать мне вопросы?
Большая благодарность тем, кто ответит в комментариях. Особенно тем, кто напишет что вас заставило тут остаться)
Как вы тут оказались ?)
Реклама - 7
👍👍 7%
Хабр - 75
👍👍👍👍👍👍👍👍 79%
Medium - 2
👍 2%
Посоветовали знакомые - 2
👍 2%
Другое (напишу в комментариях) - 9
👍👍 9%
👥 95 человек уже проголосовало.
Реклама - 7
👍👍 7%
Хабр - 75
👍👍👍👍👍👍👍👍 79%
Medium - 2
👍 2%
Посоветовали знакомые - 2
👍 2%
Другое (напишу в комментариях) - 9
👍👍 9%
👥 95 человек уже проголосовало.
Тематические голосовые трансляции
Хочу послушать - 21
👍👍👍👍👍👍👍👍 78%
Хотел бы задать вопросы - 1
👍 4%
Скорее всего я не смогу прийти - 5
👍👍👍 19%
👥 27 человек уже проголосовало.
Хочу послушать - 21
👍👍👍👍👍👍👍👍 78%
Хотел бы задать вопросы - 1
👍 4%
Скорее всего я не смогу прийти - 5
👍👍👍 19%
👥 27 человек уже проголосовало.
Слепая печать, очень полезный навык для программиста.
Я не владею этим навыком идеально, но иногда пытаюсь этим пользоваться.
Поэтому вот вам двойной подгон. Тренажёр для слепой печати + исходник кода.
Идеальное сочетание)
P.S.
До статьи о собеседованиях все никак руки не доберутся)
Я не владею этим навыком идеально, но иногда пытаюсь этим пользоваться.
Поэтому вот вам двойной подгон. Тренажёр для слепой печати + исходник кода.
Идеальное сочетание)
P.S.
До статьи о собеседованиях все никак руки не доберутся)
У меня так много мыслей о развитии этого проекта, что я хотел бы ими поделиться, но не буду что бы не ломать интригу 😈
Сейчас я работаю над двумя проектами в рамках Step By Step и натыкаюсь на огромное количество граблей , так как никогда такого не делал.
Так же возникает так много дилемм и преград. Это сложно. Это будет не понятно. Это слишком заморочено. Но было бы круто так сделать. И т. д.
Я всегда работаю над этими проектами по ночам и хочется сделать все идеально. И очень надеюсь что это будет ппппушка😁
Хочется уже скорее это показать, но все ещё не готово. Поэтому, пока, я просто продолжу тизерить такими постами.
Сейчас я работаю над двумя проектами в рамках Step By Step и натыкаюсь на огромное количество граблей , так как никогда такого не делал.
Так же возникает так много дилемм и преград. Это сложно. Это будет не понятно. Это слишком заморочено. Но было бы круто так сделать. И т. д.
Я всегда работаю над этими проектами по ночам и хочется сделать все идеально. И очень надеюсь что это будет ппппушка😁
Хочется уже скорее это показать, но все ещё не готово. Поэтому, пока, я просто продолжу тизерить такими постами.
Я вернулся из своих деловых поездок. И наконец-то завершил написание одной классной истории, о том как один из подписчиков нашего канала, стал программистом.
От краха собственного бизнеса до разработчика. О пользе собеседований и о том какие выводы стоит делать при отказе. О пути обучения и поисках работы в крупных компаниях.
И вот собственно само интервью.
В следующем цикле этих статей, планирую взять интервью у своего знакомого, тестировщика из Тинькофф банка. О том как из музыканта уйти в IT.
От краха собственного бизнеса до разработчика. О пользе собеседований и о том какие выводы стоит делать при отказе. О пути обучения и поисках работы в крупных компаниях.
И вот собственно само интервью.
В следующем цикле этих статей, планирую взять интервью у своего знакомого, тестировщика из Тинькофф банка. О том как из музыканта уйти в IT.
Как бы грустно это не звучало...
Кстати, недавно меня спрашивали (на спонтанной трансляции), в какую сторону стоит смотреть если учишь Python.
На рынке существует всего три популярных направления:
1) Пилить сайты. У python два популярных framework для backend разработки сайтов: Django и Flask. Это как альтернатива Symfony и Laravel на PHP.
2) Data Science. Сбор данных (Big data) для последующей их аналитики. Python чаще всего выбирают для таких задач, так как легче всего это сделать.
3) Machine Learning. Это направление вытекает из второго направления. Обучение нейросетей или иных искусственных интеллектов, на основе Big Data.
Кстати, недавно меня спрашивали (на спонтанной трансляции), в какую сторону стоит смотреть если учишь Python.
На рынке существует всего три популярных направления:
1) Пилить сайты. У python два популярных framework для backend разработки сайтов: Django и Flask. Это как альтернатива Symfony и Laravel на PHP.
2) Data Science. Сбор данных (Big data) для последующей их аналитики. Python чаще всего выбирают для таких задач, так как легче всего это сделать.
3) Machine Learning. Это направление вытекает из второго направления. Обучение нейросетей или иных искусственных интеллектов, на основе Big Data.