Страницы

Поиск по вопросам

суббота, 23 марта 2019 г.

Frond-end разработчик за 17 месяцев [закрыт]

Доброго времени суток. Предисловие. У меня есть в запасе 17 месяцев до окончания вуза, после которого я выйду в свободное плавание. И за это время я хочу набраться знаний и опыта в front-end разработке, на такой уровень, чтобы можно было устроиться работать Junior-ом в какую нибудь фирму. До этого момента я не знал, чем хочу заниматься по жизни, метался от одного к другому. В поисках себя я наверно всю свою сознательную жизнь, еще в детстве я умудрялся ходить на три кружка сразу (по собственному желанию). Год назад я открыл для себя веб разработку, начал изучать, но где-то через неделю, я снова переключился на другое занятие как мне тогда показалось, более интересное. Два месяца увлечения прошли быстро и я забросил, к тому моменту про веб я уже и забыл. На просторах интернета все всегда советуют заниматься тем к чему душа лежит, и только тогда будишь счастлив, но сами в большинстве случаев работают на работе не приносящей удовольствия. От веб разработки не сказать, прям, оторваться не могу, но интересно прописывать строчки кода, а потом смотреть результат и если все работает, так как ты написал это конечно приносит удовольствие (да и тема интернета мне очень близка). Можно сказать у меня это получается но прям, большого удовольствия не приносит но интерес есть. Хотя если у меня появиться в будущем дело моей жизни я думаю, оно станет моим хобби, а потом я постараюсь сделать его своей любимой работой. Но времени выбирать нет, его и так слишком мало. У вас я хочу попросить совета, как лучше мне действовать что-бы добиться своих целей, может кто-то поделиться своим опытом становления веб-разработчиком. Ниже я хочу написать список технологий которые я собираюсь "выучить" и источники откуда я буду черпать знания. 1.Основы основ протокол TCP/IP или как работает Интернет Понимание работы HTTP а) http://www.ofnet.ru/osnovy-interneta/tcpip.html(для примера) 2.HTML 4, XHTML, HTML 5 + CSS 2,3 a)Даже боюсь произносить эту фамилию в интернете зная какой бугурт она за собой повлечет, но все же Видео курс Евгения Попова HTML и CSS базовые курсы. Курс по HTML я уже прошел, для новичка очень понятно и доступно все объясняет. б) После собираюсь полностью проштудировать http://htmlbook.ru получая новые знания об HTML и CSS и закрепляя старые после курса Попова. в) Табличная, блочная, адаптивная верстка. 3.JavaScript+jquery а)Видео курс Попова JavaScript+jquery б)http://javascript.ru/ 4.php+mysql самые основы. a) http://www.php5.ru/ б) http://php.net/manual/ru/tutorial.php Вот вроде все, а если может где-то я ошибаюсь, прошу подправить. Надеюсь на ваши советы.


Ответ

Ох, ну ладно, царского пути не скажу, но со своего небольшого опыта могу посоветовать немного: Построение пользовательских интерфейсов: 1) Самые азы HTML учится на сайте постройка: http://www.postroika.ru/html/content2.html 2) Идем на сайт intuit.ru и углубляемся в HTML: Введение в HTML Основы работы с HTML Спецификация языка HTML - это главные знания HTML 4.0 - это итоговый зачет на хорошее владение HTML, надо постараться сдать на 4 или 5 3) Там же в CSS уходим Основы работы с CSS Применение каскадных таблиц стилей (CSS) Основы работы с XHTML и CSS Спецификация CSS2 - это главные знания CSS 1.0 - это итоговый зачет на хорошее владение CSS, надо постараться сдать на 4 или 5. 4) Далее читаем учебник на htmlbook по HTML и по CSS. После этого можно считать, что у вас есть уверенные знания и остается набивать руку в верстке. Так же советую почитать книгу "Не заставляйте меня думать" После этого переходим к программированию, лучше сначала JavaScript: Девид Фланаган - "JavaScript. Подробное руководство" Стефанов - JavaScript. Шаблоны. Маклафлин - Изучаем Ajax. Так же знакомимся с библиотекой JQuery, можно по книге или по документации. После этого можно переходить к изучению PHP + база данных. Д.В.Котеров, А.Ф.Костарев - PHP5 в подлиннике Знакомимся со всякими Joomla, Wordpress, Drupal, DLE и т.д. Знакомимся с фреймворками. (Может кто-то тут предложит лучшие варианты и источники PHP + БД) Насчет Попова - он может Вам помочь понять быстрее что-то, но последней инстанцией его считать не стоит. Посмотрите, но потом все таки доведите знания до годной планки литературой. А так же особо не верьте в его пресловутые 20%/80%, хоть запоминать все наизусть не надо, но прочитать стоит все 99%. По поводу сетей, стоит почитать клиент-серверную архитектуру, но поначалу сильно углубляться не стоит. Т.к. в этом не будет большого смысла. Это начало, дальше уже пойдет более серьезная литература и больше статьи, которую я думаю вы сможете найти сами(алгоритмизация, шифрование, проектирование БД, Apache/nginx, FastCGI, highload и т.д.). Ну и главное не забывать, что практика важнее всякой теории и иметь хоть какое-то более менее потфолио будет плюсом. И еще, не надо все пытаться выучить наизусть, главное прочитать и постаратся запомнить основные моменты. Что-то непременно забудется, именно поэтому самый главный помощник - это справочник под рукой.

Комментариев нет:

Отправить комментарий