Программирование с нуля тред. Решил на днях не просто сидеть за пекой но и научиться программировать.У меня следующие вопросы С чего начать? Как научится писать? И то что нужно рядовому программисту?
Бамп
>>823547 (OP)Учи питон, будет все норм, книжка дайв инту пайтон.раунд.
Завтра ищешь в интернете книжку Node.js в действии. Похуй если ничего не поймешь. Затем идешь на io.js и изучаешь стандарты от корки до корки. Потом зубришь, именно, сука, вызубриваешь содержимое папки test гитхабовской ветки 1.х io.js, чтобы от зубов отскакивало. Когда напишешь свой первый REST сервис, по пути детально разобравшись в TDD/BDD, скачиваешь и изучаешь любой редактор, рекомендую Atom или Webstorm. Как напишешь Yeoman плагин к WS, чтобы можно было автоматом генерировать модули проекта, тест-кейсы и нормальный JSDoc по коду, можешь идти дальше - тебя ждет увлекательный мир NoSQL: Key-Value-in-Memory-Store с опциальной персистентносью, документо-ориентированных хранилищь с eventual consistency, Map-Reduce и встроенной репликацией, а также моков и стабов, асинков и промисов, сверхмощная мозговыебывательная многоуровневая структура callback-ов и главное - постоянный рефакторинг и непрерывная интеграция! Отсос хиккующих выблядков / просто неудачников типа рейфага или C#/Java/PHP-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Да вы охуели, специально ОПу годноту не палите?ОП, если хочешь чтобы было достаточно интересно( а не засыпать за книгами) и были хорошие рабочие перспективы, то однозначно твой выбор должен пасть на Haskell. В меру дружелюбный язык для новичка. Зная Haskell в разы легче изучать целый ряд других языков программирования. Очень универсальный и востребованный. Популярность среди работодателей объясняется тем, что на хаскелле можно написать практически всё, то есть тебе не придётся изучать новый язык из-за неактуальность определённого языка в определённой сфере. Хаскелл является очень быстрым языком( уступает C и C++, но в отличии от них является безопасным, возможно даже самым безопасным). Хаскелл - язык будущего, так как он, в отличии от многих других популярных языков, имеет преимущество в параллельном и многопоточном программировании( считай, что чем больше ядер на компе, тем лучше хаскелл по сравнению с другими языками) и как понимаешь в будущем разрыв между хаскеллем и другими ЯП будет только увеличиваться. Да и вообще, не учить Haskell в 2016 - быть дауном
>>823576>постоянный рефакторингВ голос. Как же в точку-то.
https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-Python-67/syllabusвот тебе годный курс
>>823547 (OP)Очевидный лисп. Начни сразу с элитного языка.
>>823547 (OP)с жабы.Самый лучший язык для вкатывания, поймешь ооп, неплохие шансы устроиться джуном, если ты в дс1/дс2, куча мануалов, видео, статей и прочего материала.
>>823547 (OP)Есть игрушка “Human Resource Machine”. По-моему, самое-то для начала.
>>823547 (OP)Блядь, есть же прикрепленный тред, в котором черным по серому написано, что надо учить в таком случае.
>>823547 (OP)>С чего начать?С любого самоучителся по погромированию. Еще раньше чем ты дойдешь до середины, ты осознаешь, что половину материала автор не объяснил, а вторую половину ты не понял из-за шизофазийного объяснения автора.>Как научится писать?Никак. Это приходит с опытом работы над реальными проектами. Не существует на планете>что нужно рядовому программисту такой книжки, по которой можно "научиться кодить".Заходишь на хх и иже с ним и смотришь требования
>>823547 (OP)Если ты старше 13, то уже поздно. Можешь не вкатываться
Просто берёшь и без задней мысли начинаешь программировать на хаскеле.
>>824127Жава неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит жаву, а потом не знает что делать с ней. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
проиграл с треда пидары :3Оп хуй, учи похапе и начинай макакить на воркзиле, думаю, 200 баксов в месяц твой предел и больше тебе не надо.
>>824723А что именно учить, чтобы выйти на те же 200 баксов? Html, css, js, php синтаксис это понятно, как работает сервер и тд.Что еще?
Начни с этого сайта: http://мк-61.ml/ . Если дойдёт, о чём речь, то имеет смысл продолжать. Нет - лучше не суйся.
>>824732Параша какая-то
>>824733Не дорос ещё, значит. Либо программирование - это просто не твоё.