Сохранен 20
https://2ch.hk/b/res/196393161.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Сап, двач. Я кун 20 лвл. Никогда до этого не кодил,

 Аноним 15/05/19 Срд 06:06:08 #1 №196393161 
80662901446902.jpg
Сап, двач. Я кун 20 лвл. Никогда до этого не кодил, даже на бейсике в школке. Собираюсь неторопливо пилить собственные небольшие проекты для собственного же употребления ближайший десяток-другой лет, пока нейросети не научатся программировать за меня. Трудоустраиваться не планирую в принципе.

Какой язык наиболее релевантен для моей ситуации? С чего по-вашему мне следует начать, чтобы приобрести лучшее понимание, в каком направлении двигаться дальше? Пока планирую изучать котлин или руби. Правильно ли я поступаю?
Аноним 15/05/19 Срд 06:06:52 #2 №196393176 
хуямп
Аноним 15/05/19 Срд 06:09:19 #3 №196393203 
хуямп
Аноним 15/05/19 Срд 06:09:28 #4 №196393206 
>>196393161 (OP)
C#
Аноним 15/05/19 Срд 06:12:11 #5 №196393249 
Нет. Учи Python. Это универсальный язык для всего. Доступен low-level, web, machine learning. Язык продолжает развиваться. Также можно писать нативно под мобильные ОС. А сам по себе язык простой и порог вхождения куда проще чем в C/C++.
Аноним 15/05/19 Срд 06:13:51 #6 №196393268 
>>196393249
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Аноним 15/05/19 Срд 06:14:01 #7 №196393272 
>>196393206
Почему именно сишарп?

>>196393249
Спасибо за рекомендацию. Почитаю про него.
Аноним 15/05/19 Срд 06:17:54 #8 №196393316 
>>196393272
Также сейчас очень популярен Golang (основанный на Питоне), крайне быстрый язык. Ещё сейчас в мире популярен Javascript (client/server), на котором ты можешь не только писать веб-приложения, а ещё и десктопные и мобильные (Slack, Skype, etc написаны на JS).
Аноним 15/05/19 Срд 08:20:44 #9 №196395607 
0262529629.01.S001.LXXXXXXX.jpg
>>196393161 (OP)
Начни с Питона, потом перекатишься в Java / C# / Javascript / Golang.

Рекомендую в пару к любой книге по Питону пикрелейтед.
Аноним 15/05/19 Срд 08:22:43 #10 №196395663 
>>196393161 (OP)
тебя не напрягает потратить 6 лет на универ, чтобы в 26 лет пахать юнгой за 20к?
Аноним 15/05/19 Срд 08:23:55 #11 №196395687 
>>196393268
сколько раз вижу это пасту - всегда в голос
Аноним 15/05/19 Срд 08:24:19 #12 №196395702 
>>196395663
А пост мы читаем жопой.жпг
Аноним 15/05/19 Срд 08:52:44 #13 №196396433 
>>196393268
Где-то я уже это видел.

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

>>196395663
Так понимаю этот ответ предназначался для другого треда.
Аноним 15/05/19 Срд 09:10:41 #14 №196396945 
>>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/05/19 Срд 09:11:57 #15 №196396978 
>>196396945
Да, руби не рекомендую, он 1) ебанутый, 2) тормозной, 3) мёртвый уже
Аноним 15/05/19 Срд 09:14:46 #16 №196397049 
>>196393161 (OP)
Не правильно. Надо изучать языки с большой аудиторией, универсально представленные во всех сферах разработки, а не какую-то нишевую ерунду подходящаю под отдельные области. Ты же ниросетки прогать собрался обучать, мало надежд на котлин и руби.
Аноним 15/05/19 Срд 09:17:25 #17 №196397109 
>>196396945
Го брать не рекомендую, язык узко используется по сравнению с кучей других на бэкэнд. Даже тот же питон на бэк энд берется на порядки чаще. Что за странный такой сеньер попался.
Аноним 15/05/19 Срд 09:20:52 #18 №196397231 
>>196393272
Сишарп представлен во всех сферах разработки в ынтерпрайзе. От игр до машинлернинга и ИОТ. Да и как язык просто очень годный, регулярно улучшается, над ним активно работают.
Аноним 15/05/19 Срд 09:33:42 #19 №196397628 
>>196397049
Универсальных языков нет, каждый язык хорош для одной-двух ниш, на другие натягивается плохо либо начинает страдать в чем-то (быстродействие, удобство разработки, качество и поддержка библиотек и т.п.)

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

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

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