Так и на собеседовании программиста - взгляд сверху не даёт понять что внутри.
Поэтому:
1. Есть испытательный срок
2. Вопросы на собеседовании могут быть не только за программирование
3. Есть специальные вопросы-задачи для собеседования, которые вы не увидите в реальной работе.
Поэтому:
1. Есть испытательный срок
2. Вопросы на собеседовании могут быть не только за программирование
3. Есть специальные вопросы-задачи для собеседования, которые вы не увидите в реальной работе.
Получил несколько сообщений с вопросами типа:
* а сколько ты зарабатываешь?
* какая у джунов зарплата?
* сколько может заработать программист?
Вот что отвечу.
* вообще то не прилично незнакомым людям задавать подобные вопросы
* даже для знакомых не хочется писать об этом в комментариях на ютубе
Однако, если реально интересно - можно посмотреть статистику по моему профилю программистов:
* город Одесса
* джун
* JavaScript
* опыт меньше года
https://jobs.dou.ua/salaries/#period=dec2019&city=Odesa&title=Junior%20Software%20Engineer&language=JavaScript&spec=&exp1=0&exp2=1
Меняя входные данные - легко можно ответить на все эти вопросы (в среднем)
* а сколько ты зарабатываешь?
* какая у джунов зарплата?
* сколько может заработать программист?
Вот что отвечу.
* вообще то не прилично незнакомым людям задавать подобные вопросы
* даже для знакомых не хочется писать об этом в комментариях на ютубе
Однако, если реально интересно - можно посмотреть статистику по моему профилю программистов:
* город Одесса
* джун
* JavaScript
* опыт меньше года
https://jobs.dou.ua/salaries/#period=dec2019&city=Odesa&title=Junior%20Software%20Engineer&language=JavaScript&spec=&exp1=0&exp2=1
Меняя входные данные - легко можно ответить на все эти вопросы (в среднем)
DOU
Зарплати програмістів в Україні
Середня зарплата Middle Software Engineer в Україні — $2400, QA Engineer — $2200, Data Scientist-а — $3000.
Forwarded from Господин Архитектор
Идешь мусор вынести, а там уже беседуют про 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/
Задумывались ли вы, откуда взялась пятидневная 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
Как сказал древний китайский философ - учитесь, блеать!
ПС. Пароль иногда будет менятся, обновления будут в этом канале.
ППС. Курсы будут добавляться, ориентированные на веб-разработку.
https://www.udemy.com/
aymkin@gmail.com
w4aUa6k1
Как сказал древний китайский философ - учитесь, блеать!
ПС. Пароль иногда будет менятся, обновления будут в этом канале.
ППС. Курсы будут добавляться, ориентированные на веб-разработку.
Udemy
Udemy: Online Courses for Skills, Careers & AI
Learn in-demand skills with online courses, get professional certificates that advance your career, and explore courses in AI, coding, business and more.
Привет друзья!
Держите отличную подборку плагинов для VScode https://youtu.be/7U5jjXEqwmI
Почему?
* Мои коллеги в Zenbit.tech преимущественно пользуются именно им.
* Мой WebStorm сильно глючит последнюю неделю, к тому же еще бывает запускаю по 4 редактора (+ постман, + дебагер, +Воркбенч и прочие приблуды), что плохо влияет на отклик системы. Надеюсь с VScode будет тоже хорошо.
🔥
К нам в команду Zenbit.tech нуже еще один React.js разработчик
https://t.me/zenbit_courses/77
Держите отличную подборку плагинов для VScode https://youtu.be/7U5jjXEqwmI
Почему?
* Мои коллеги в Zenbit.tech преимущественно пользуются именно им.
* Мой WebStorm сильно глючит последнюю неделю, к тому же еще бывает запускаю по 4 редактора (+ постман, + дебагер, +Воркбенч и прочие приблуды), что плохо влияет на отклик системы. Надеюсь с VScode будет тоже хорошо.
🔥
К нам в команду Zenbit.tech нуже еще один React.js разработчик
https://t.me/zenbit_courses/77
YouTube
Top Vscode Extensions 2020
Top Vscode Extensions 2020
Since I started using VScode, I have some really cool plugins which help me work a little better.
The following are the VScode extensions I most like and use include:
- Atom One Dark Theme
- Auto Close Tag
- Auto Rename Tag
-…
Since I started using VScode, I have some really cool plugins which help me work a little better.
The following are the VScode extensions I most like and use include:
- Atom One Dark Theme
- Auto Close Tag
- Auto Rename Tag
-…
Forwarded from Zenbit Courses
Всем привет! Нужен react + nodejs + mysql разрабочтик. Если есть наработки по всему стеку - кидайте ссылки на работы и резюме @lyudadz
Недостатки Full Stack разработчика
JavaScript - это экосистема, которая быстро растёт и меняется, так что трудно разобраться с проблемами, для решения которых придуманы разные инструменты. Из статьи 2017 года - Динозавры JavaScript, в которой один программист рассказывает другому необъятные просторы JavaScript.
Правда в том, что с 2017 года - экосистема обогатилась и изменилась еще больше. Это означает, что порог входжения в IT со стороны JS разарботчика - неуклонно растет.
Кроме того, на рынке появляются вакансии full stack разработчика. Такой себе швейцарский нож, который может единолично вывести приложение (веб или мобильное) в продакшин.
* Такой разработчик склонен к поврхностноым знаниям и владению интсрументов. За одну и ту же единицу времени приходится больше изучать. Меньше возможности углубиться в какую то конкретную область.
* Самообучение разработчика медленное и поверхностное.
* Такого разработчика сложнее заменить, сказывается автобусный фактор, который стремится к единице. (Самый критический фактор автобуса — это единица)
* Перегрузка задачами, особенно когда надо вести больше одного проекта
* Какие бы баги не возникли - виновен всегда один человек, у которого (как выяснили раньше) средняя компетенция ниже, а значит риск багов - выше.
* Когда на проекте меняются фулл-стак разрабы, то в определненный момент такой проект легче переписать с нуля, чем поддежривать. И этот момент наступит быстрее, чем противоположном случае.
* Код такого программиста чаще менее оптимален
* Голова не резиновая - чаще надо смотреть в документации - скорость разработки снижается
* Труднее поставить работу на поток. Техническому руководству необходимо выбрать конкретный стек самых популярных технологий и нанимать таких спецов. А что если заказачики следующего проекта вписались не по всем пунктам? Тогда разрабу будет где учится. Поскольку времени мало, а задач много, то КПД использования новой технологии будте стремится к нулю.
* Фулстаки разные. Фулстак из конторы А не обязан владеть инструментами из конторы Б. Конечно же фулл-стак может взять и изучить. А это значит, что мыслетопливо будет размазано еще более тонким слоем.
* Фулл стак стоит дороже за единицу часа.
JavaScript - это экосистема, которая быстро растёт и меняется, так что трудно разобраться с проблемами, для решения которых придуманы разные инструменты. Из статьи 2017 года - Динозавры JavaScript, в которой один программист рассказывает другому необъятные просторы JavaScript.
Правда в том, что с 2017 года - экосистема обогатилась и изменилась еще больше. Это означает, что порог входжения в IT со стороны JS разарботчика - неуклонно растет.
Кроме того, на рынке появляются вакансии full stack разработчика. Такой себе швейцарский нож, который может единолично вывести приложение (веб или мобильное) в продакшин.
* Такой разработчик склонен к поврхностноым знаниям и владению интсрументов. За одну и ту же единицу времени приходится больше изучать. Меньше возможности углубиться в какую то конкретную область.
* Самообучение разработчика медленное и поверхностное.
* Такого разработчика сложнее заменить, сказывается автобусный фактор, который стремится к единице. (Самый критический фактор автобуса — это единица)
* Перегрузка задачами, особенно когда надо вести больше одного проекта
* Какие бы баги не возникли - виновен всегда один человек, у которого (как выяснили раньше) средняя компетенция ниже, а значит риск багов - выше.
* Когда на проекте меняются фулл-стак разрабы, то в определненный момент такой проект легче переписать с нуля, чем поддежривать. И этот момент наступит быстрее, чем противоположном случае.
* Код такого программиста чаще менее оптимален
* Голова не резиновая - чаще надо смотреть в документации - скорость разработки снижается
* Труднее поставить работу на поток. Техническому руководству необходимо выбрать конкретный стек самых популярных технологий и нанимать таких спецов. А что если заказачики следующего проекта вписались не по всем пунктам? Тогда разрабу будет где учится. Поскольку времени мало, а задач много, то КПД использования новой технологии будте стремится к нулю.
* Фулстаки разные. Фулстак из конторы А не обязан владеть инструментами из конторы Б. Конечно же фулл-стак может взять и изучить. А это значит, что мыслетопливо будет размазано еще более тонким слоем.
* Фулл стак стоит дороже за единицу часа.
Хабр
Объясняем современный JavaScript динозавру
Если вы не изучали JavaScript с самого начала, то осваивать его современную версию сложно. Экосистема быстро растёт и меняется, так что трудно разобраться с проблемами, для решения которых...
Forwarded from Djinni (/◔ ◡ ◔)/
На ДОУ идет (точнее, уже заканчивается) очередной зарплатный опрос. Проголосуйте пожалуйста, если еще не.
Классика и фен-шуй архитектуры веб приложений. Почти так же как в easyms.co, проект, где я работал PM-ом.
https://youtu.be/9mZmc6a0tmM
https://youtu.be/9mZmc6a0tmM
YouTube
Архитектура Web Приложений / от простых до высоконагруженных
Архитектура веб сайтов и api сервисов мобильных приложений мало отличается от приложения к приложению. Логика, база данных, кэш, асинхронные задачи — базовый набор любого более-менее серьезного сервиса. Как масштабировать дальше? И какая цель? Только масштаб…
#splashscreen
Еще один хорошый гайд по стартовому экарану в React Native + иконки приложений
Еще один хорошый гайд по стартовому экарану в React Native + иконки приложений
https://medium.com/@appstud/add-a-splash-screen-to-a-react-native-app-810492e773f9Когда я запускаю FE приложние локально при разработке, то API_URL зависит от моего айпишника локального сервера, например
Конфиги к приложению должны хранится отдельно от кода, обычно в .env файле. Это часть философии “12 Факторов”
Пример: для React Native приложений одно из решений - react-native-config
http://192.168.31.46:3000. Скорее всего у моего коллеги этот айпишник будет другой. Кроме того в стейджинге и в продакшине они гарантированно будут другими. Поэтому подобные данные (API-урл, хендлеры к БД, креденшиалзы к сервисам Амазно и ДО, и прочее) должны хранится отдельно от кода. Иногда такие данные хранятся как константы в коде, а это не по феншую.Конфиги к приложению должны хранится отдельно от кода, обычно в .env файле. Это часть философии “12 Факторов”
Пример: для React Native приложений одно из решений - react-native-config
12factor.net
The Twelve-Factor App
A methodology for building modern, scalable, maintainable software-as-a-service apps.
Хорошая статья как установить кастомный шрифт в приложение React-Native. Например, в моем приложении используется шрифт Droid Kufi Arabic, если приложение переключено на арабский язык. В противном случае дефолтный.
Ремарка. В разделе ручной установки на Андроид файл шрифта нужно переименовать в названии шрифта. Например: файл
https://medium.com/@kswanie21/custom-fonts-in-react-native-tutorial-for-ios-android-76ceeaa0eb78
#fonts
#шрифт
#RN
#reactnative
Ремарка. В разделе ручной установки на Андроид файл шрифта нужно переименовать в названии шрифта. Например: файл
DroidKufi-Regular переименован в Droid Kufi Arabic, который нужно поместить в /android/src/main/assets/fontshttps://medium.com/@kswanie21/custom-fonts-in-react-native-tutorial-for-ios-android-76ceeaa0eb78
#fonts
#шрифт
#RN
#reactnative
Medium
Custom Fonts in React Native for iOS & Android Builds
Don’t want to use the native fonts with React Native…well let’s add some custom fonts then! I’ll show you both approaches to installing…
Коллега поделился библиотекой DnD
https://www.npmjs.com/package/react-beautiful-dnd
#dnd
#library
Хочу поделиться интересной находкой: библиотека для 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
https://medium.com/@lyuda.dzyubinska/ios-universal-links-3e3bf77d139a
Medium
IOS universal links
There are a lot of similar instructions, but here we want to present one which was finally work for us.
Привет, дорогие друзья)
В одном из постов я уже упоминал, что даже фронтэндер минимум бэка знать обязан.
Тут еще одна хорошая статья на эту тему следующего уровня https://habr.com/ru/company/yandex/blog/514550/
В одном из постов я уже упоминал, что даже фронтэндер минимум бэка знать обязан.
Тут еще одна хорошая статья на эту тему следующего уровня https://habr.com/ru/company/yandex/blog/514550/
Telegram
Web Developer Way
Даже если ты фронтендер, то минимум бека знать обязан. Без пафоса и смс.
Back-end for Front-enders, за два часа можно просмотреть как с минимум усилий:
* установить express
* написать 4 эндпоинта
* подключить к MongoDB cloud
* базовое использование Postman…
Back-end for Front-enders, за два часа можно просмотреть как с минимум усилий:
* установить express
* написать 4 эндпоинта
* подключить к MongoDB cloud
* базовое использование Postman…