Web Developer Way
61 subscribers
37 photos
3 videos
3 files
150 links
@aymkin way to become a web developer
Download Telegram
Так и на собеседовании программиста - взгляд сверху не даёт понять что внутри.
Поэтому:
1. Есть испытательный срок
2. Вопросы на собеседовании могут быть не только за программирование
3. Есть специальные вопросы-задачи для собеседования, которые вы не увидите в реальной работе.
Forwarded from Oleksandr Naumkin
Это маркетинг
Получил несколько сообщений с вопросами типа:
* а сколько ты зарабатываешь?
* какая у джунов зарплата?
* сколько может заработать программист?

Вот что отвечу.
* вообще то не прилично незнакомым людям задавать подобные вопросы
* даже для знакомых не хочется писать об этом в комментариях на ютубе

Однако, если реально интересно - можно посмотреть статистику по моему профилю программистов:
* город Одесса
* джун
* JavaScript
* опыт меньше года
https://jobs.dou.ua/salaries/#period=dec2019&city=Odesa&title=Junior%20Software%20Engineer&language=JavaScript&spec=&exp1=0&exp2=1

Меняя входные данные - легко можно ответить на все эти вопросы (в среднем)
Идешь мусор вынести, а там уже беседуют про React или k8s
Сверхурочная работа.

Задумывались ли вы, откуда взялась пятидневная 40-часовая рабочая неделя? В 1926 году американский промышленник Генри Форд провел эксперимент :

Он сократил ежедневное рабочее время с 10 до 8 часов и рабочую неделю с 6 дней до 5. Результатом стало повышение производительности.

Чем больше вы работаете, тем менее эффективными и продуктивными становитесь как в краткосрочной, так и в долгосрочной перспективе, говорится в отчете The Business Round-table “Scheduled Overtime Effect on Construction Projects”.

60-часовая рабочая неделя на длинном отрезке времени дает такие же результаты, что и  40- часовая неделя.

Исследование, проведенное военными США, показало, что потеря одного часа сна в сутки вызывает уровень когнитивной деградации, эквивалентный 10 промилле алкоголя в крови. Вас могут уволить за появление на работе в нетрезвом виде, но вполне допустимо перерабатывать.

Для нас важно не переутомляться и высыпаться, чтобы поддерживать высокий уровень производительности. В следующий раз, когда вам станет интересно, почему у вас упала продуктивность, причина может быть проста – вы не выспались.

Вы занете что?

Леонардо да Винчи, Наполеон Бонапарт, трудяга Эдисон, Джон Кеннеди  и Джон Д. Рокфеллер не стеснялись ежедневного дневного сна.

Послеобеденный сон Уинстона Черчилля не подлежал обсуждению, а Президент Линдон Джонсон спал каждый день в 15:30 для того, чтобы выдержать график в «две смены».

Ежедневный сон не менее 7-8 часов помогает быть более продуктивным и выполнять намного больше работы, особенно это касается трудоголиков.

Вся статья о 7 ключах продуктивности
https://dna325.com/blog/7-ideas-for-better-productivity/
Друзья, захотел поделится с вами личной подборкой курсов на Юдеми. Курсы ориентированы на веб-разработку, начиная с HTML + CSS, в сторону JS + React.js и заканчивая Node.js (MERN) с SQL.

https://www.udemy.com/
aymkin@gmail.com
w4aUa6k1

Как сказал древний китайский философ - учитесь, блеать!

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

2. Кандидаты не могут их взять

3. Вакансий чуть меньше кандидатов, но не намного

4. Кандидаты сами толком не знают где хотят работать и рассылают по максимуму
Привет друзья!
Держите отличную подборку плагинов для VScode https://youtu.be/7U5jjXEqwmI

 Почему?
* Мои коллеги в Zenbit.tech преимущественно пользуются именно им.
* Мой WebStorm сильно глючит последнюю неделю, к тому же еще бывает запускаю по 4 редактора (+ постман, + дебагер, +Воркбенч и прочие приблуды), что плохо влияет на отклик системы. Надеюсь с VScode будет тоже хорошо.

🔥
К нам в команду Zenbit.tech нуже еще один React.js разработчик
https://t.me/zenbit_courses/77
Forwarded from Zenbit Courses
Всем привет! Нужен react + nodejs + mysql разрабочтик. Если есть наработки по всему стеку - кидайте ссылки на работы и резюме @lyudadz
Недостатки Full Stack разработчика

JavaScript - это экосистема, которая быстро растёт и меняется, так что трудно разобраться с проблемами, для решения которых придуманы разные инструменты. Из статьи 2017 года - Динозавры JavaScript, в которой один программист рассказывает другому необъятные просторы JavaScript.

Правда в том, что с 2017 года - экосистема обогатилась и изменилась еще больше. Это означает, что порог входжения в IT со стороны JS разарботчика - неуклонно растет.

Кроме того, на рынке появляются вакансии full stack разработчика. Такой себе швейцарский нож, который может единолично вывести приложение (веб или мобильное) в продакшин.

* Такой разработчик склонен к поврхностноым знаниям и владению интсрументов. За одну и ту же единицу времени приходится больше изучать. Меньше возможности углубиться в какую то конкретную область.

* Самообучение разработчика медленное и поверхностное.

* Такого разработчика сложнее заменить, сказывается автобусный фактор, который стремится к единице. (Самый критический фактор автобуса — это единица)

* Перегрузка задачами, особенно когда надо вести больше одного проекта

* Какие бы баги не возникли - виновен всегда один человек, у которого (как выяснили раньше) средняя компетенция ниже, а значит риск багов - выше.

* Когда на проекте меняются фулл-стак разрабы, то в определненный момент такой проект легче переписать с нуля, чем поддежривать. И этот момент наступит быстрее, чем противоположном случае.

* Код такого программиста чаще менее оптимален

* Голова не резиновая - чаще надо смотреть в документации - скорость разработки снижается

* Труднее поставить работу на поток. Техническому руководству необходимо выбрать конкретный стек самых популярных технологий и нанимать таких спецов. А что если заказачики следующего проекта вписались не по всем пунктам? Тогда разрабу будет где учится. Поскольку времени мало, а задач много, то КПД использования новой технологии будте стремится к нулю.

* Фулстаки разные. Фулстак из конторы А не обязан владеть инструментами из конторы Б. Конечно же фулл-стак может взять и изучить. А это значит, что мыслетопливо будет размазано еще более тонким слоем.

* Фулл стак стоит дороже за единицу часа.
Сын взломал мою телегу) (5лет)
Forwarded from Djinni (/◔ ◡ ◔)/
​​На ДОУ идет (точнее, уже заканчивается) очередной зарплатный опрос. Проголосуйте пожалуйста, если еще не.
#splashscreen

Еще один хорошый гайд по стартовому экарану в React Native + иконки приложений

https://medium.com/@appstud/add-a-splash-screen-to-a-react-native-app-810492e773f9
Когда я запускаю FE приложние локально при разработке, то API_URL зависит от моего айпишника локального сервера, например http://192.168.31.46:3000. Скорее всего у моего коллеги этот айпишник будет другой. Кроме того в стейджинге и в продакшине они гарантированно будут другими. Поэтому подобные данные (API-урл, хендлеры к БД, креденшиалзы к сервисам Амазно и ДО, и прочее) должны хранится отдельно от кода. Иногда такие данные хранятся как константы в коде, а это не по феншую.

Конфиги к приложению должны хранится отдельно от кода, обычно в .env файле. Это часть философии “12 Факторов”
Пример: для React Native приложений одно из решений - react-native-config
Хорошая статья как установить кастомный шрифт в приложение React-Native. Например, в моем приложении используется шрифт Droid Kufi Arabic, если приложение переключено на арабский язык. В противном случае дефолтный.

Ремарка. В разделе ручной установки на Андроид файл шрифта нужно переименовать в названии шрифта. Например: файл DroidKufi-Regular переименован в Droid Kufi Arabic, который нужно поместить в /android/src/main/assets/fonts

https://medium.com/@kswanie21/custom-fonts-in-react-native-tutorial-for-ios-android-76ceeaa0eb78

#fonts
#шрифт
#RN
#reactnative
Коллега поделился библиотекой DnD

Хочу поделиться интересной находкой: библиотека для  D&D
В отличие от остальных библиотек подобного назначения, понятная структура компонентов и грамотное распределние операций по функциям.
Полностью совместима с react v16.8.5+


https://www.npmjs.com/package/react-beautiful-dnd

#dnd
#library
Статья об Universal Links для iOS, которая может сэкономить вам много часов работы. Написана моим коллегой по Zenbit.tech Илья Филатов (@FilatovHN)

https://medium.com/@lyuda.dzyubinska/ios-universal-links-3e3bf77d139a