#20 Ходим по гостям, изучаем SQL

#20 Ходим по гостям, изучаем SQL

- 4 mins

Практически сразу после написания предыдущего блога, умудрился подхватить простуду и должен признать - учеба при температуре 37.3 тоже имеет свою изюминку (нет, я еще не сошел с ума). Укутавшись в теплое одеяло и выпивая второй литр горячего чая я мало-помалу продолжал свое обучение. Естественно нельзя говорить о большом количестве часов проведенных за компьютером, но ничего не поделать. Вроде последний месяц старался поддерживать иммунитет, потому что как раз в подобное время очень часто болею, а оно как всегда…

Эти нелегкие 7 дней я все еще был сосредоточен на работе в Node.JS и использовании Express.js, создавая небольшие и зачастую бесполезные “сервера”, преодолевая все больше и больше препятствий и проблем, которые к сожалению, “отловить” можно только на практике, поэтому как всегда, без нее никуда.

Однако под конец рабочей недели, когда самочувствие уже стало улучшаться, у меня появилась возможность приблизиться к настоящим условиям работы программиста так близко, как никогда - один старый знакомый, который уже давно живет в Москве, приезжал в мой город на пару дней и великодушно согласился уделить мне время, пригласив к себе и пообещав провести краткий экскурс по работе веб-разработчика и дать пару советов в обучении. Для начала скажу, что он как и я без ума от Hexlet и пропагандируемой там методологии обучения :smile: (он сам недавно потел над некоторыми сложными задачками из практики).

Мое небольшое экскурсионное погружение в мир настоящей веб-разработки началось с небольшого ликбеза по правильной настройке окружения, некоторым инструментам сборки и фреймворкам. Не сказал бы, что я что-то понял из того потока информации обрушившегося на меня, но это по крайней мере дало понимание одной важной вещи, которую нужно, но так не хочется каждый раз себе повторять - “Я все еще ничего не знаю”. Получив очередные упреки вроде - “Почему ты до сих пор полностью не перешел на Linux или Mac?”, через какое-то время, я уже напрямую наблюдал за самим процессом работы, который казался для меня чем-то завораживающим: написание кода в Vim, отладка, тесты и коммиты на гитхаб. Хотя с другой стороны казалось, что я ведь занимался подобным, хоть и не на таком “уровне”. Проговорив несколько часов, пошутив шутки и пропустив пару стаканчиков зеленого чая я вернулся домой, пытаясь упорядочить в голове всю полученную информацию, которая так и стремилась из нее вылететь.

Даже странно насколько часто за последние несколько месяцев мне удалось увидеться со своими приятелями, которые также как и я связаны с миром программирования. Вопрос погружения в комьюнити на какое-то время можно считать закрытым =D

Чтобы не поддаться старой привычке топтания на одной месте, пришлось пересилить свое желание постоянного стремления тщательно и подробно изучать определенную тему, и начать бегло просматривать материалы по SQL (все равно ведь болел и нужно хотя бы чем-то заниматься). Работа с базами данных раньше казалась чем-то, не очень связанным с вебом или по крайней мере тем, с чем мне уж точно не придется сталкиваться. В голове лежало представление что базы данных, это скорее в сторону 1C и подобных систем, а я буду работать с ними только косвенно. Даже не знаю почему у меня сложилось об этом столь нелогичное представление (конечно же, на моем этапе обучения не нужно вдаваться в какие-то подробности и тонкости, а лишь освоить основные моменты необходимые для того чтобы “начать”).

Материалы по которым я изучал (и изучаю) SQL и PostgreSQL в данный момент (не считая Hexlet):

Завтра попробую немного отвлечься от SQL и порешать задачки на LeetCode, а то уже давно вот так не тренировался, боюсь потерять “форму”.

comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora