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

IT Valley | Веб-разработка | Записки айтишника

Логотип телеграм канала @it_valley — IT Valley | Веб-разработка | Записки айтишника I
Логотип телеграм канала @it_valley — IT Valley | Веб-разработка | Записки айтишника
Адрес канала: @it_valley
Категории: Технологии
Язык: Русский
Количество подписчиков: 115
Описание канала:

IT Valley - все о веб-разработке и карьере в IT. Если ты начинающий или уже опытный разработчик, тогда добро пожаловать! Здесь я делюсь опытом, мыслями и полезным контентом

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

1.00

2 отзыва

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

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

2


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

2021-10-06 10:02:35
Книга "Как устроен JavaScript"

Одна из немногих книг, которую я настоятельно рекомендую к прочтению всем веб-разработчикам.

Книга раскрывает всю подноготную языка. Что, как устроено в JavaScript и почему.

Автор начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том как их можно обойти. Затем вы приступите к знакомству со структурами данных и функции, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
326 views07:02
Открыть/Комментировать
2021-09-27 10:02:26
#полезное #библиотеки_javascript #frontend

Moment.js - библиотека для JavaScript, упрощающая работу с датами. 

В MomentJS вы можете найти множество простых в использовании методов для добавления, вычитания, проверки даты, получения максимальной, минимальной даты и т.д. Это проект с открытым исходным кодом, и вы можете легко вносить вклад в библиотеку и добавлять функции в виде плагинов и сделать его доступным на GitHub и в Node.js.
543 views07:02
Открыть/Комментировать
2021-09-21 10:02:14
#полезное #собеседование

Пройти собеседование больше не проблема!

Большинству кандидатов на позицию Frontend-разработчика не хватает теоретических знаний и умением разбираться в логических задачах.

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

Изучай и устраивайся на работу разработчиком, чтобы изменить свою жизнь!

P.S. Марафон статей про увеличение своего дохода скоро продолжится, не успеваю оформлять статьи. Спасибо за ожидание!
649 views07:02
Открыть/Комментировать
2021-09-15 10:01:57 Марафон. Как увеличить свой доход?
8 статей - 8 способов.

Способ №1. Работать больше.

Рассмотрим данный способ как первый и начальный этап.

Не путайте зарплату и доход!

Про зарплату:
Зачастую ваша зарплата основывается на 8-ми часовом рабочем дне. Будь это ставка в час или оклад за месяц. Если вы договоритесь с работодателем о том, что вы хотите работать больше, то скорее всего вам предложат ставку 1.5x за каждый час, или даже 2x. То есть при зарплате 40 000 руб./мес. вы сможете получать уже 60 000 руб./мес., а то и все 120 000 руб./мес. (При ставке 2х и работе по 16 ч./день) Достойная разница? Достойная.
А если еще по выходным работать?

У новичков зарплата растет быстро, если грамотно подходить к своей деятельности. Я уверен, что выполняя все необходимое, вам повысят зарплату спустя квартал.

Про доход:
C доходом все проще и сложнее одновременно. Если нет варианта повышать доход через зарплату на одной работе, значит нужно подрабатывать. В том числе и на выходных.

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

Ваш доход результат вашего труда:
Теперь представьте, что всего за 1 месяц вы выросли в доходах в 2 или 3 раза. Всего 1 месяц. Это ведь нетрудно...по-началу. Потом вы переключитесь на другие способы повышения доходов.

Важное уточнение: откладывайте деньги, которые получаете сверху + 10% от основной зарплаты каждый месяц.

Объясняю цифрами:
Первоначальная зарплата: 40 000 руб./мес.
Новый средний доход: 80 000 руб./мес.
Откладываем разницу + 10% основной зарплаты: 44 000 руб./мес.

В перспективе года вам это принесет 528 000 руб. накоплений. А если откладывать деньги на вклад или накопительный счет, то заработаете еще и на сложных процентах, а это уже путь к пассивному доходу.

Мой опыт:
Я стартовал таким способом и на 3 месяц работы мой первоначальный доход вырос в 2.5 раза. И я все равно продолжал работать больше.

Итог:
Это наиболее лучший способ развития в краткосрочной перспективе, особенно для новичков. Именно для таких людей я настоятельно рекомендую повышать свой доход в течение от 3 месяцев до 1 года этим способом. Не больше! Иначе вы быстро зайдете в тупик, выгорание - штука серьезная. Однако, этого времени вам будет достаточно, чтобы набраться недостающего опыта, повысить свою первоначальную зарплату, а так же скопить хорошую сумму денег.

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

Так же есть и недостатки:
- Быстрое выгорание
- Возможны проблемы со здоровьем
- Отсутствие личной жизни

Выбирать вам: Оставаться в бедности или попробовать поднять свою жопу с дивана, напрячься и прокладывать дорогу к достойной и безбедной жизни.
725 views07:01
Открыть/Комментировать
2021-09-11 13:26:48
Конкуренция в IT.
Cтоит ли идти в IT, говорят, что там очень большая конкуренция и устроиться очень сложно!?

Потребность в специалистах очень большая и с каждым годом становится все больше. А достойных специалистов как было мало, так и остается. Многие вакансии висят месяцами в ожидании подходящего кандидата.

Типичный кандидат на позицию джуна:
- Выпускник тех.универ. Отсидел 5 лет за партой. Ничего не умеет, ничего не знает.
- Самоучки. Отсутствие последовательного обучение и наставника = говнокод.
- Выпускник онлайн-курсов. Хорошая модель, но часто выбрана плохая школа, отсутствие наставника.

Если из 100 будет 1 достойный кандидат, это будет уже успехом.

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

Дальше еще легче.
6 месяцев коммерческого опыта полностью избавляет вас от конкуренции. На достойных специалистов с опытом невероятно огромный дефицит.
719 views10:26
Открыть/Комментировать
2021-09-11 10:00:52
650.000 рублей за месяц в 18 лет на разработке сайтов? Как такое возможно?
Однажды мой доход дошел до отметки превышающий пол миллиона рублей. Чувства были странными, ведь год назад я устроился на работу программистом за 25 тысяч в месяц.

Хочешь так же?
Рецепт прост: Откажись от своей жизни на 1 год. Постоянно работать. Без выходных. 16-18ч/день.

Что ты получишь: Огромный опыт, база заказчиков, стартовый капитал, быстрый рост.

Что потеряешь: Друзей, здоровье, личную жизнь.

Чем я занимался?
- Работал программистом в компании
- Подрабатывал на разных позициях в 2х онлайн-школах
- Брал тонны проектной работы и делегировал задачи между другими людьми.

У всего есть конец.
Начался карантин. Устал и перегорел. Появляются мысли о том, куда уходят все мои деньги, что я не живу, нужно менять количественное на качественное. Отказался от большинства работ, пришел к модели "время < деньги". Доход сильно упал, но постепенно возвращается.

Одно могу сказать точно - тот год того стоил.
691 views07:00
Открыть/Комментировать
2021-09-09 17:36:04 · 24 - 26 лет. Допустим, что вы парень и очень не хотите в армию. Вы решаете идти на магистра, ведь это же престижнее, будет легче найти работу и вы станете специалистом лучше(нет).
Если после обучения вам еще нет 27 и вы годны в армию, то при раскладе, что вы прожигали и бездельничали все эти 7 лет, вероятнее всего, у вас нет ни копейки для того, чтобы решить вопрос с армией. Худший случай - вы уходите в армию.

· 25 - 27 лет. Вы вернулись из армии. При всех обстоятельствах вы - никто. У вас нет ни знаний, ни умений, ни стартового капитала. Спустя некоторое время вы беретесь за ум, начинаете учить необходимое для работы и все-таки получаете минимальный порог знаний, и умений, чтобы начать устраиваться на работу. Вам уже за 20 и скоро 30.
Как думаете, большой ли соблазн брать вас на работу, когда среди вас 20-летние конкуренты, которые знают больше и лучше вас, ведь самый продуктивный период жизни у них только впереди. Куда вы потеряли 10 важнейших лет вашей жизни!?

Я не такой, как человек из примера выше!
А как быть тем, кому в армию не нужно, учился самостоятельно параллельно с учебой и даже начал работать? Да, если вам еще меньше 22-23 у вас еще точно все впереди и есть большой шанс, все зависит только от вас. Тут уже вопрос в том, а чего вы хотите и на что готовы? Как показывает общеизвестная практика, то диплом не нужен, получение диплома занимает слишком много времени, сил, а часто и денег. Вы готовы выбросить 5 лет нормальной жизни, когда вы молодые? Лично я не готов.

Конечный выбор только за вами. Я выбираю жизнь!
499 views14:36
Открыть/Комментировать
2021-09-09 17:36:04 Альтернатива высшему образованию.
Пока в ВУЗ'ах вас пичкают ненужными предметами, то вы можете получать те знания, которые будут приносить вам деньги здесь и сейчас. Источников получения знаний сегодня очень много: Статьи, Онлайн-курсы, различные обучающие книжки, видео на ютуб. Научиться чему-либо в 21 веке - очень легко. Главное - дисциплина и желание.
Вы неграмотно пишете? - Не проблема. Вы с легкостью сможете постепенно наверстать упущенное, когда вам понадобится писать, говорить правильно. Плохо считаете, не знаете математику? - Тоже не проблема. Вы легко все изучите тогда, когда это будет приносить вам выгоду. Поэтому не переживайте, что вы чего-либо не знаете или не умеете, начинайте учиться и работать, тогда вы начнете понимать, что вам нужно.

Высшее образование мешает начать зарабатывать и жить!
Появляется сотни оправданий о том, почему вы не работаете, не становитесь хоть чуть-чуть самостоятельными. Я верю в то, что человек становится самостоятельным только тогда, когда начинает жить на заработанные деньги собственным умом и усилиями. Нередко встречаются фразы "Я не могу совмещать работу и учебу", "Вот как закончу, так сразу", "Так я молодой еще, наработаюсь потом" и т.п.

Вопросы: Как и когда потом?
В университете знаний о том как жить и зарабатывать нет. Там вы становитесь несостоятельными инфордрочерами, которым уже под 25. Вы ничего не умеете, кроме того как учиться, потреблять информацию, но не зарабатывать на ней. И это я вижу очень часто. Тратить самые драгоценные 5 и более лет вашей жизни на бесполезнейшую учебу - печально. Не секрет, что учеба на айтишников в СНГ - это набор всевозможных предметов, кроме программирования...Учить паскаль, базовые математические приложения на C++, С# или Java - не круто! Да и какие 5 лет обучения, вы серьезно? Выучить базовую подготовку по разработке и начать зарабатывать первые деньги можно спустя 1 месяц, 1 месяц, КАРЛ! Просто нужно поднять свою жопу и начать действовать.

Не знаю кем хочу быть и что делать...
Слова, которые часто можно встретить от молодых людей. Это проблема исходит от маленького кругозора, жизненного опыта. И самое глупое, что можно сделать - пойти в ВУЗ на профессию, которая вам не нравится, а в будущем может даже не пригодиться. Пока вы не знаете, что хотите делать, работайте!!! И работайте много, набивайте себе капитал, который позволит вам развиваться как личность, созревать для чего-то большего. Если есть деньги, проблем становится меньше. Хотите путешествовать - пожалуйста. Хотите попробовать конный спорт, лыжный, заниматься иностранными языками - пожалуйста. Если вы зарабатываете, то у вас есть для этого все возможности. И потом вы точно определитесь чем хотите заниматься и кем быть, и только потом уже можно будет пойти в ВУЗ при необходимости. И никак не наоборот. Думайте же вы головой!

Вы теряете свою жизнь! Базовая модель:
· 17 - 19 лет. Ура! Вы закончили учебу и наконец-то можете начинать жить и зарабатывать! А, точно, вы же поступаете в университет. Зачем?
Наиболее распространенные ответы, особенно среди парней: "Хочу избежать армии", "Родители давят, поступил из-за них", "Ну, все же поступают и я поступлю", "А как же еще, сейчас без образования никуда!?".

· 22 - 24 года. Вы закончили учебу бакалавриата на программиста. С большой вероятностью вы просто просидели на жопе 5 лет жизни, практически не заработали ни копейки, да и знаний вы не получили, как минимум практических. Если ваше мышление придерживается "Нагуляюсь пока молодой, наработаться еще успею", тогда поздравляю, вы достаточно глупый человек, который не понимает элементарных вещей. Тогда эти 5 лет вы точно спустили в унитаз бесконечным отдыхом, тусовками, погуляшками с друзьями.
397 views14:36
Открыть/Комментировать
2021-09-09 17:36:03
#полезное #образование

Высшее образование. Нужно? А программистам?
Если кратко - Нет, не нужно.
Честно говоря, я очень сомневаюсь, что высшее образование нужно в 90% от всех возможных сфер, как минимум в странах СНГ.

Высшее образование - рудимент современного общества.
Я это понял, когда устроился на первую работу IT-специалистом в 17 лет, в середине 11 класса.
У меня не то, что диплома не было, даже школьный аттестат не имелся. Для собеседования я выполнил тестовое задание и меня оценили как специалиста за мои знания. Про образование даже не спросили. Просто говорили о жизни, планах и целях.

Просто повезло?
Нет. За 3 года я отработал в 6 компаниях, выполнил более 100 фрилансных работ, прошел более 50 интервью с 80% положительным результатом. Современного работодателя не интересует ни ваш диплом, ни титул, ни красивые глазки. Исключительно коммерческий опыт, знания и развитые софт-скиллы.
322 viewsedited  14:36
Открыть/Комментировать
2021-09-08 10:00:34 В продолжении к посту о git и commitizen

Настроим утилиту commitizen

1. Установим утилиту commitizen глобально (вам могут потребоваться права администратора).

npm i -g commitizen

2.Следом установим адаптер cz-customizable. Он нужен для настройки шаблона с вопросами, которым пользуется утилита commitizen.

npm i -D cz-customizable

3. Создадим файл commitizen.js, он нужен для настройки cz-customizable. Поместим созданный файл в директорию ./config/git. Рекомендую не захламлять корень проекта конфигурационными файлами и стараться группировать файлы в подготовленной для этого папке. Содержимое можно взять тут

4. Добавим в package.json ссылки на cz-customizable и созданный ранее конфигурационный файл:

{
"config": {
"commitizen": {
"path": "node_modules/cz-customizable"
},
"cz-customizable": {
"config": "config/git/commitizen.js"
}
},
}

5. Давайте проверим получившийся результат. Наберите в терминале следующую команду:

git cz


Настроим утилиты husky и commitlint

1. Установим в проект husky и commitlint:

npm i -D husky @commitlint/cli

2. С помощью husky добавим проверку коммитов. Для этого в package.json сразу после скриптов добавим следующий хук и укажем в нем ссылку на файл commitlint.js:

{
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS -g './config/git/commitlint.js'"
}
},
}

3. Создадим файл commitlint.js, необходимый для корректной работы линтера. Поместим созданный файл в директорию ./config/git. Содержимое файла тут

Обязательно посмотрите на пример работы настроенной утилиты commitizen и подключенного к нему адаптера cz-cusomizable.

Так же посмотрите на пример работы настроенной утилиты commitlint

Всё. Теперь все коммиты будут проверяться перед отправкой в репозиторий :)

#git #commitizen
272 views07:00
Открыть/Комментировать