Step by Step for Web
1.06K subscribers
280 photos
21 videos
24 files
196 links
шаг за шагом к Веб разработке.

Это история моего личного успеха и всех тягот становления разработчиком

Чат: https://t.me/+RX9j7nAotKsGCSM3
Связь: @AngryWebDev

English channel: @angryway
English chat: @angryway_chat
Download Telegram
Добра вам, друзья!

Часто интересуюсь многими аспектами в программировании и IT. Да и почему бы не почитать что то интересное, когда кодить нет возможности.

А смартфон всегда под рукой и интернет тоже.

Вы слышали про Закон Вирта?

[RU] Программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее.

[En] Software is getting slower more rapidly than hardware becomes faster.

Есть мнение, что прогресс в аппаратной части излечит все недостатки программ, но дело в том, что программы перерастают компьютеры в размерах и медлительности.

Смысл Закона Вирта заключается в том, что увеличение производительности аппаратной части ещё не означает ускорения работы как таковой.

"Чем мощнее наши пеки, тем тяжелее и медлительней наши фотошопы и 8 гб нам уже мало" - ну это от меня.

Вот такую "мысль буду думать" сегодня.
И наверно. Полезно будет вставлять справочную информацию о крутых деятелях науки и прочие годные штуки.

И потихоньку просвещаться в Computer Science

Ну мне это очень интересно
​​Никлаус Вирт
(нем. Niklaus Emil Wirth,
род. 15 февраля 1934 года)


— швейцарский учёный, специалист в области информатики,

один из известнейших теоретиков в области разработки языков программирования,

профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ),

лауреат премии Тьюринга 1984 года.

Создатель и ведущий проектировщик языков программирования 
Паскаль, Модула-2, Оберон.
👍1
​​С праздником, друзья!
С днём программиста!


Я искренне желаю всем, кто ещё на пути развития, не останавливаться и стать крутыми программистами!

Кто уже работает программистом, продолжать совершенствовать себя!

Шаг за шагом идем к своей цели! Успех неизбежен!
Давайте проведем небольшой опрос

Кто работает программистом ставим клавиатурку - ⌨

Кто на пути становления ставим очкарика - 🤓

Кто ленивый тюлень и ничего не делает ставим свинью - 🐖
Сейчас симпатичная охранница улыбнулась мне на проходной!

Так приятно. Улыбайтесь почаще, друзья! И все будет супер👍
Всем позитива и продуктивности

Сегодня у меня эмоциональный подъем, хочется действовать и не сидеть на месте.

Хотя, все также не выспался и отдохнувшим себя не чувствую.

Давайте с вами подумаем зачем все это нам?

Я про веб разработку, про программирование. Про IT вцелом.

Вопрос "зачем" нужно задавать себе как можно чаще, иначе можно потерять мотивацию и вообще закопаться в рутине, непонимая к чему идти.

И что будет, если мы достигнем своих целей?

Вот список возможных вариантов:

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


Разработчик может иметь удаленный источник дохода. Без привязки к конкретному месту.

Конечно, если работать в офисе, то тут нет никакой свободы, кроме свободного графика.

Фрилансер, удаленный работник может себе позволить уехать зимовать в тёплые места. на 2-3 месяца. Почему нет? Это очень круто.

Я знаю на Бали есть целые деревни разработчиков, где можно работать и недорого жить.

Тепло, проживание от $500 в месяц, легко получить визу, фрукты и рядом много стран, куда можно сгонять, океан, массаж, сёрфинг и много чего ещё.

Разработчик может реализовать все свои идеи и раскрыть творческие возможности. Это ли не круто?

Заниматься любимым делом и получать удовольствие, разве это можно назвать работой?

И это дело может приносить неплохие деньги.

Но помните, людям, кто хочет заниматься программированием ради денег не стоит даже и начинать. Это неправильная мотивация.

То есть интерес к кодингу должен быть первоочередным.

Вот такие дела, такие мысли, такие мотивационные идеи
Доброе утро, друзья!

Сегодня расскажу о прошедшей неделе и планах на текущую.

Суматоха и движение подобно белке в колесе. Я такое положение дел крайне не люблю.

Прошедшая неделя у меня посвящена была react.js. Времени было не много. Зависал на официальных доках в основном.

Взял курс один по react. Позже расскажу. Вобщем материалов много, задача все это проработать.

Текущую неделю я решил посвятить верстке. Так как подворачиваются варианты подработки.

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

Так же за это время посетил дизайн марафон. Там познакомился с кучей дизайнеров, с кем и планирую сотрудничать.

На том же марафоне разобрал полезные фишки при работе с заказчиком. Это важно.

Очень хорошо идёт изучение английского. Так как для этого не нужно быть все время у компьютера. Слушаю, читаю и говорю. Говорю чаще всего со знакомой американкой. Бывало и по 3-4 часа болтали. Это крутой опыт для меня.

У меня к вам просьба.

Посоветуйте пожалуйста статьи, материалы, может курсы по работе с анимацией на сайтах.
И в дополнение к посту

Если планируете качать скиллы в знании английского, то прошу в нашу группу и чат.

Там тренируем писательские навыки.

А на канале пишу, что я делаю в течении дня.

В ближайшее время хочу сделать пост об уровнях и требованиях к знаниям в английском
Всем хорошего настроя на неделю

Сегодня проснулся с большим энтузиазмом делать великие дела. Уровень мотивации высокий.

Есть у меня куча очень серьёзных проблем в жизни, которые нужно решать. Для этого просто необходимо выходить из зоны комфорта и жертвовать чем то.

У меня идёт борьба со временем.

И задачи на текущую неделю:

- Регулярные практические занятия вечером. Минимум 4 часа
Стек все тот же. Верстка и react.js.

- Английский в том же режиме. Рассмотрю требования к левелам.


Спасибо большое, кто помог и помогает советом и материалами по анимации, по реакту и прочим вопросам.

И я надеюсь каждый из вас не теряет мотивацию и продолжает работать над собой

Мне помогло в этом просто подумать о перспективах и о текущем, печальном положении дел.
Дело незадачливого грабителя

Шерлок закончил свой телефонный разговор с начальником полиции Лестрейдом, уселся у камина и снова взялся за газету.

Ватсон вопросительно посмотрел на него.

«Что такое?» — спросил Шерлок, не отрываясь от газеты.

«Ну как? Что сказал Лестрейд?» — поинтересовался Ватсон.

«Он сказал, что они нашли посторонний код на банковском счете, с которым происходило что-то подозрительное».

«И?» — продолжал Ватсон, тщетно пытаясь скрыть нетерпение.

«Лестрейд переслал мне код, а я сказал, что этим делом не стоит заниматься. Преступник совершил фатальную ошибку, и ему все равно не удастся ничего украсть», — ответил Шерлок.

«Откуда вы знаете?» — спросил Ватсон.

«Это очевидно, если знаешь, куда смотреть», — воскликнул Шерлок. — А теперь перестаньте отвлекать меня вопросами и дайте спокойно дочитать».

Пока Шерлок был занят последними новостями, Ватсон украдкой заглянул в телефон Шерлока, увидел сообщение Лестрейда и нашел код.
var balance = 10500;
var cameraOn = true;

function steal(balance, amount) {
cameraOn = false;

if (amount < balance) {
balance = balance - amount;
}

return amount;
cameraOn = true;
}

var amount = steal(balance, 1250);
alert("Criminal: you stole " + amount + "!");
Почему Шерлок решил, что дело не стоит расследовать?

Как он узнал, что преступник не сможет украсть деньги, просто взглянув на код?

Может, в коде кроется какая-то проблема? И даже не одна?


Кто знает ответ ставим очкарика - 🤓

Кто не знает, ставим знак вопроса - ❓
Доброе утро, друзья!

Всем добра. Новый месяц, новые цели. Это должен быть боевой и позитивный настрой😊

Кто не знает решение прошлой задачки, можете обсудить ее в нашем чате @sbsforweb_chat или почитать в книге
Эрика Фримена "Изучаем программирование на JS"
Задача максимально поднапрячься до марта. Это 5 месяцев.

- К этому времени я уверенно верстаю. Знаю js и react.js.

- Каждый месяц один макет, минимум. Это 5 макетов.

А если помечтать и делать 1 макет в 2 недели, то это 10 макетов.

Что по прошедшей неделе?

Я максимально пытался настроиться на ежедневный кодинг.

Понедельник - 2.5 часа.
Вторник - пропустил
Среда - 5 часов(прямо рекорд)
Четверг - 1 час
Пятница, Суббота, Воскресенье - пропустил

Вчера проходил собеседование. Напишу подробней об этом, если пройду на эту позицию

Ищу неспешно подработку, поэтому начинаю смотреть вакансии.

План на текущую неделю:

- Дочитать "Изучаем программирование на JS"
😱1
Доброе утро, друзья

В мой план добавляется ещё не большой челлендж.

Я вписался в одну маленькую подработку на сайте ITVDN.

Нужно отсмотреть курс по vue.js за 3 дня. И поставить тайминги.

Выучи Vue.js - челлендж за 3 дня

Посмотрим сузяться ли глаза и заговорю ли по китайски😁
Добра всем и продуктивности

Ну что я могу сообщить о челлендже. Работу я выполнил в срок. Но удовольствия не получил.

Глаза однозначно сузились и начал материться на китайском

Итог такой:

- Во vue.js не разобрался. Так только пробежался бегло. Потому что нужно было успеть расставить тайминги

- Получил за это 3 месяца подписки на все курсы на ITVDN

- Сделал полезное дело.

И так у меня миллион гигов всякого, так теперь закопаться в этом можно.🤔
Давайте проведем интерактив React vs. Vue

Если вы пишете на React.js или планируете изучить, то ставим - 🚀

Если же ваш выбор пал на Vue.js, то ставим - 🇨🇳

Я тут просто посмотреть - 🧐
Всем привет

Вы задумывались когда-нибудь о том, что вас цепляет. Я имею ввиду, образы, события, факты, истории.

А много ли у вас в каналов в Телеграм, которые вы читаете.

Что вас цепляет в этих каналах?

Я хочу поинтересоваться, почему вы подписались на мой?

Люди уходят, и мне интересно. Почему. Я не оправдал чьих то надежд. Пошли совсем унылые посты?

Я хочу услышать от вас, то что вас цепляет и как вы видите судьбу канала?

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

У вас много добрых слов поддержки и классных советов.

Спасибо большое, что пишите и помогаете развиваться.

Что по успехам

Я брал неделю тишины. Не садился за комп. Занимался только английским и немного другими языками.

Почему ставлю много задач и планов и они постепенно у меня теряются?

Либо задачи не выполнимые, либо их слишком много.

Ребята советуют делать фокус и хорошенько отдыхать.
Привет, друзья

Сегодня проснулся в полночь. И уже не мог терпеть. Включил компьютер и скорее за кодинг.

Так закончилась моя неделя тишины. А если точнее несколько недель. Я намеренно не садился за компьютер. Да и какие-то бытовые заботы были.

Итог такой, что проснулось дикое желание действовать, развиваться и фигачить.

Ночью ковырял JS. Разбирал задачи по Destructuring assignment. Деструкторизация.

Это темы, на которых я остановился на freecodecamp.

Цели и планы остаются те же, что были в предыдущих постах. Практика в кодиге, JS, React.js, английский и много всего прочего

Самое главное не терять мотивацию, а в периоды когда она будет проседать, включать дисциплину.

Спасибо за поддержку и особенно благодарю Ангелину за классный комментарий.