Сап. Сидел я,будучи студентом-отличником, искал себе работу. Найдя очень крутые для моего возраста и статуса вакансии я понял одно - я нихуя не умею, хотя и учусь в ВУЗике заебись.Нет, мой маня мир не состоял из мыслей,что я выйду из вуза и начну херачить 100к в месяц.Но когда ты читаешь требования знаний вакансии - понимаешь,что ты полный аутист и что обучают меня крайне поверхностно.Знатно побомбив, я собрался с мыслями и понял,что нужно изучать программирование более углубленно,а так же начинать разбираться в терминологии.Собственно,двач, помоги. Помоги мне не промахнуться с литературой,курсами и видосиками.Помоги не потерять время.Приветствуются: советы с чего начинать, полезные видео,книги(желательно в электронном виде,ибо денег нет на покупку :С), треннинги и задачки. Стори с чего сами начинали,кому помогали.PS интересуют языки как HTML,PHP,JS,Java и тп. Ибо нынче на бирже труда это похоже самые востребованные языки.PSS кем нынче интереснее работать в этой области? Поясните вообще за профессии и специальности,не все специальности понимаю.
Жава или пхп - неудачные варианты для новичка. Языки сложные, возможностей мало, работы тоже мало, а на каждую вакансию десяток (или два) макак. Сейчас каждый школьник учит жаву или пхп, а потом не знает что делать с ними. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
бамп
>>789706Если язык изи,а платят много,почему конкуренция маленькая? Да и кем работать то будешь,если выучить его?
>>789702 (OP)Значит так анончик, не слушай других петушков, слушай МЕНЯ. Сейчас объясню тебе по хардкору.Завтра ищешь в интернете книжку HTML5 Canvas. Похуй если ничего не поймешь. Затем идешь на w3.org и изучаешь стандарты от корки до корки. Потом зубришь, именно, сука, вызубриваешь содержимое сайта developer.mozilla.org, чтобы от зубов отскакивало. Когда напишешь свой первый сайт - видеоредактор, по пути детально разобравшись в WebGL, скачиваешь и изучаешь любой редактор, рекомендую Notepad++ или Adobe Dreamweaver. Как переделаешь редактор, чтобы можно было добавлять объекты из 3DSMax и красивые 3D-переходы, можешь идти дальше - тебя ждет увлекательный мир JavaScript. WebCL, XUL, сверхбыстрый асинхронный Node.JS, сверхмощная мозговыебывательная многоуровневая обфускация. Отсос хиккующих выблядков / просто неудачников типа рейфага или Flash/Silverlight-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>789715Звучит крайне кошерноМожешь разжевать немного, что примерно я буду делать,используя эти знания? Именно спецификацию И есть что нибудь разъжёвывающее это? А то можно знатно аутировать тупо втыкая в тот же Notepad
Ну же ананасыРазъясните заодно в чем разница между HTML и HTML-Canvas? Сильно ли влияют приставки на их разницу между ними?
>>789710Haskell слишком хорош, чтобы ограничиваться какой-то областью. В 2016 на нем делается практически все. Но нужно чтобы у тебя был потенциал. В корпорациях Haskell не так часто применяется, т.к. там весь рабочий процесс направлен на то, чтобы безмозглые обезьяны могли писать хоть какой-то код, но для фрилансера Haskell — идеальный вариант. Благодаря его гибкости, функциональности и обширному набору возможностей, ты можешь делать крупные и качественные проекты в одиночку. Для любых других ЯП требуется целая команда, что дорого для заказчика, а фрилансеру в любом случае хватает только на доширак. Другое дело Haskell, где волк-одиночка с хорошим потенциалом будет решать задачи на биржах одну за другой.
>>789727HTMLCanvas — объектно-ориентированный HTML с Haskell-подобным синтаксисом. Сейчас все самые продвинутые веб-проекты пишутся и развиваются на HTMLCanvas, HTML же безнадёжно устарел и не поддерживается большинством компаний, учить его на данный момент — бесполезная трата времени, так что сразу берись за канвас.
>>789727Забей на этих поехавших, не нужен он абсолютно рандомному веб-девелоперу. Даже если и будут применять конкретно на твоем проекте - в списке навыков он будет опциональным, и при необходимости недельку на освоение тебе дадут.Но. Такого не будет один хуй.Начни с поверхностного изучения php (pdo, yii2, redis, memcached, gearman), css3 (на уровне понимания разницы между margin и padding и умения красиво оформить кнопочку), mysql (строить таблицы в визуальном редакторе mysql workbench, select/update/delete, поверхностное понимание group by и join), html (просто понимать что такое "семантика", отличия id от class, чем <div> отличается от <p> и <section> и.т.д.).Еще поверхностно пройдись по javascript (просто уметь вставить код на страницу, ну и сделать что-нибудь совсем банальное типа скрытия элемента страницы по клику + установить компоненту для jquery + если совсем терпения хватит заморочится то пройдись по angularjs/reactjs).Все очень бегло, буквально в темпе типа три дня на php, день на html, день на css, день на mysql, два на js. Впринципе нормальный джуниор из тебя готов, дальше поработаешь пару месяцев и придет понимание в какую сторону двигаться дальше.
>>789706опять свою говнопасту притащил ?