Задать вопрос
Ukio_G
@Ukio_G
Незамысловатый юноша.

Хочется хорошо и качественно разрабатывать, но как?

Здравствуйте, уважаемые постояльцы данного ресурса!
Я - самый обыкновенный мальчик-самоучка, пришел к вам, умным и серьезным мужам за очень серьезным советом. Я хочу овладеть правильными инструментами и средами разработки (надеюсь, я не сильно неточен в терминологии), узнать как правильно двигаться дальше и делать действительно качественные вещи.

Мне очень стыдно, но ни что такое системы контроля версий, ни фреймворки, ни какие-либо тонкости я, по сути, не знаю. Да, я прочел не одну книгу по программированию, вроде как даже вполне неплохие издания подбирал, так же несметное количество статей и документаций, как на русском, так и на английском (не без переводчика, конечно). Даже на курсы различные ходил очень долго, победы в олимпиадах давно были, отличия, первый криво работающий сайт написанный полностью на пхп в 15 лет, даже с файловым менеджером (на том же самом пхп).

Но по сути, я более менее знаю 3-4 языка, html, css, имею базовое представление о сетях и виндоусе и все. Все мои знания бессистемны, подходы и методы примитивны, память я транжирю похлеще чем java, и хитростей тонкостей не знаю никаких.

Сейчас, переживая не самый удачный свой период в жизни, я всерьез призадумался о том, что годы идут, а прогресс все менее заметен. Поэтому я бы очень прошу помощи и совета по поводу литературы, дисциплин, которые обязательно нужно выучить, а так же какое то представление о том, как правильно надо работать в этой сфере, чтобы это было не просто работоспособно, но еще красиво, удобно и интересно в процессе разработки. Из своих ночных блужданий по вашему замечательному форуму я для себя извлек 2 книги - Дискретная математика Дж. Андерсона и Алгоритмы построение и анализ. Параллельно я сейчас читаю Компьютерные сети Таненбаума (5ое издание) и на очереди Компьютерные сети. Принципы, технологии, протоколы Олиферов. Стремлюсь же иметь неплохие знания сетей, серверных языков программирования, JS\jQ\AJAX, ассинхронного кода, клиент-серверного взаимодействия и одноранговых систем (одна рабочая группа\ЛВС).

Так же был бы крайне признателен, если кто-нибудь бы нагрузил меня бесплатной практикой, с тем, чтобы либо помочь какому-то общему делу, либо чтобы я точно знал, где я косячу.
  • Вопрос задан
  • 5424 просмотра
Подписаться 33 Оценить Комментировать
Ответ пользователя Denis Smirnov К ответам на вопрос (12)
Groov3
@Groov3
Full stack web developer/Performance marketing
Ну о том и речь, братан, я такой же самоучка, который на сегодняшний момент в 26 лет имеет долю (33%) исключительно своими силами в проекте суммарной стоимостью минимум в 5 млн евро, если я захочу её когда-нибудь продать. Но чтобы ты понимал, я запустил свой проект в 9 лет, в 1998 году, и развиваю его и сегодня, в 2015. Стремись к этому (постоянному проекту на всю WEB-карьеру, параллельному с другой деятельностью), если ты хочешь не обращаясь к ученым мужам своей головой в 26 лет сделать не один миллион долларов, причем для меня это ничем не удивившее меня только начало моей продуктивной жизни. Все своё остальное время, до этого сегодняшнего момента, мой проект был неоценен инвесторами, а сейчас мне готовы сотни тысяч баксов дать под мое слово без обязательств, если тебя интересуют возможности. И да, я давно читал те книги, которые ты тут раскопал, если это имеет значение.

P.S. Первый сайт я вообще в 95 запустил, это было время! Прикинь, CSS еще не существовало :)).
Ответ написан