Карта сайта

Это автоматически сохраненная страница от 15.05.2019. Оригинал был здесь: http://2ch.hk/b/res/196393161.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Срд 15 Май 2019 06:06:08
Сап, двач. Я кун 20 лвл. Никогда до этого не кодил,
Сап, двач. Я кун 20 лвл. Никогда до этого не кодил,
Сап, двач. Я кун 20 лвл. Никогда до этого не кодил, даже на бейсике в школке. Собираюсь неторопливо пилить собственные небольшие проекты для собственного же употребления ближайший десяток-другой лет, пока нейросети не научатся программировать за меня. Трудоустраиваться не планирую в принципе.

Какой язык наиболее релевантен для моей ситуации? С чего по-вашему мне следует начать, чтобы приобрести лучшее понимание, в каком направлении двигаться дальше? Пока планирую изучать котлин или руби. Правильно ли я поступаю?



Срд 15 Май 2019 06:06:52
хуямп

Срд 15 Май 2019 06:09:19
хуямп

Срд 15 Май 2019 06:09:28

Срд 15 Май 2019 06:12:11
Нет. Учи Python. Это универсальный язык для всего. Доступен low-level, web, machine learning. Язык продолжает развиваться. Также можно писать нативно под мобильные ОС. А сам по себе язык простой и порог вхождения куда проще чем в C/C++.

Срд 15 Май 2019 06:13:51
>>196393249
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Срд 15 Май 2019 06:14:01
>>196393206
Почему именно сишарп?

>>196393249
Спасибо за рекомендацию. Почитаю про него.

Срд 15 Май 2019 06:17:54
>>196393272
Также сейчас очень популярен Golang (основанный на Питоне), крайне быстрый язык. Ещё сейчас в мире популярен Javascript (client/server), на котором ты можешь не только писать веб-приложения, а ещё и десктопные и мобильные (Slack, Skype, etc написаны на JS).

Срд 15 Май 2019 08:20:44
>>196393161 (OP)
Начни с Питона, потом перекатишься в Java / C# / Javascript / Golang.

Рекомендую в пару к любой книге по Питону пикрелейтед.


Срд 15 Май 2019 08:22:43
>>196393161 (OP)
тебя не напрягает потратить 6 лет на универ, чтобы в 26 лет пахать юнгой за 20к?

Срд 15 Май 2019 08:23:55
>>196393268
сколько раз вижу это пасту - всегда в голос

Срд 15 Май 2019 08:24:19
>>196395663
А пост мы читаем жопой.жпг

Срд 15 Май 2019 08:52:44
>>196393268
Где-то я уже это видел.

>>196393316
>>196395607
Да, наверное так и поступлю, спасибо.

>>196395663
Так понимаю этот ответ предназначался для другого треда.

Срд 15 Май 2019 09:10:41
>>196393316
> Golang (основанный на Питоне)
Проиграл неистово с этого кретина.

>>196393161 (OP)
Язык – это инструмент, и он выбирается под задачу.
Всё зависит от того, какие именно у тебя предполагаются «проекты».
На данный момент расклад примерно такой:
Обучение программированию, простая автоматизация, быстрое прототипирование без завязки на быстродействие, научные расчеты (machine learning, data science) – Python
Серверная часть веб-сайтов (backend/API), сетевые микросервисы - Go
Браузерная часть веб-сайтов (frontend/server-side rendering) - JavaScript/NodeJS + фреймворки (angular/react/vue)
Мобильные приложения под Android – Kotlin
Мобильные приложения под iOS – Swift

Начать рекомендую с Python и Go, если опыта нет совсем, дальше уже сам разберешься. Для вебни в любом случае будет нужен JavaScript и понимание, как сайты работают (DOM/HTML5/CSS)

мимо сениор 12 лет опыта

Срд 15 Май 2019 09:11:57
>>196396945
Да, руби не рекомендую, он 1) ебанутый, 2) тормозной, 3) мёртвый уже

Срд 15 Май 2019 09:14:46
>>196393161 (OP)
Не правильно. Надо изучать языки с большой аудиторией, универсально представленные во всех сферах разработки, а не какую-то нишевую ерунду подходящаю под отдельные области. Ты же ниросетки прогать собрался обучать, мало надежд на котлин и руби.

Срд 15 Май 2019 09:17:25
>>196396945
Го брать не рекомендую, язык узко используется по сравнению с кучей других на бэкэнд. Даже тот же питон на бэк энд берется на порядки чаще. Что за странный такой сеньер попался.

Срд 15 Май 2019 09:20:52
>>196393272
Сишарп представлен во всех сферах разработки в ынтерпрайзе. От игр до машинлернинга и ИОТ. Да и как язык просто очень годный, регулярно улучшается, над ним активно работают.

Срд 15 Май 2019 09:33:42
>>196397049
Универсальных языков нет, каждый язык хорош для одной-двух ниш, на другие натягивается плохо либо начинает страдать в чем-то (быстродействие, удобство разработки, качество и поддержка библиотек и т.п.)

>>196397109
Питон значительно медленнее и намного менее удобен в деплое на бэкенде. Действительно бэк можно писать и на джанге/фласке и поддержка этого добра распространена, но го уже несколько лет активно вытесняет питон с бэка. Как язык он так себе, но по скорости разработки и популярности для микросервисов сейчас альтернатив нет.

>>196397231
Вот бы щас в ИОТ использовать тяжеленный рантайм со сборкой мусора...
Сишарп как язык хорош, но практически бесполезен (и таких языков много). Ниши – десктоп софт под винду и не слишком требовательные к ресурсам игры (unity engine). Для всего остального слишком глубокие корни в виндовом рантайме и недостаток библиотек (про МЛ вообще смешно).

сениор

Срд 15 Май 2019 10:38:50
>>196393161 (OP)
Ну смотри, если ты просто любопытствующий, охочий до знаний так сказать, если не стоит цель заработать и можно не торопиться, то закатывайся в Архитектура компьютера Танненбаум, потом в Керниган Риччи Си, Страуструп С++ и после этого уже можешь дальше прокачиваться. Попробуй после этого Кнут Искусство программирования, Кормен Алгоритмы. Дальше стоит познакомиться со скриптовыми языками, попробуй на питоне пописать, книжка Дайв инто питон либо с жавой/C#. Не мешает после пописать немного на функциональных языках, Хаскель либо же лисп, есть книга SICP там оче годно много задач на лиспе. Ну и я хз, ты оче много будешь уметь на этом моменте, сможешь закодить любую хуйню разными инструментами, функциональщина поможет красивый код писать и вообще чувсвто прекрасного разовьёт. Можешь затем математику прокачать, если хочешь нейросетями ханиматься какими-нибудь или компиляторы писать, а можешь уходить в практику, делать свои проекты какие-то, набивать шишки, если второе выбрал, то через годик-полтора почитай Шаблоны ООП. Ну а так я хз что ещё посоветовать.



← К списку тредов