[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: 2.jpg -(51 KB, 700x300, 2.jpg)
51 No.199589  

Планирую вкатываться в кодинг. Без фанатизма, часа 4 в неделю.
Задач нет, просто хочется получить фан, поскриптить что-нибудь.
Ruby или Python?

>> No.199590  
>просто хочется получить фан, поскриптить что-нибудь.

Python. Берёшь Лутца, включаешь Монти Пайтон, ловишь кайф от отсылок к мёртвым попугаям и прочему.

>> No.199608  
>просто хочется получить фан, поскриптить что-нибудь

Ruby. Берешь официальную документацию на английском, включаешь анимцо, ловишь кайф от кавайности языка и его простоты.

>> No.199609  
Файл: vlc_2017-09-14_22-57-11.png -(899 KB, 742x754, vlc_2017-09-14_22-57-11.png)
899

>>199589
Это тебе скорее в /dev.
Но суть, тащемта, не в этом. У тебя вопрос уровня: никогда не готовил, начинаю учиться, какие рецепты в первую очередь изучать — борщей или щей? Вопрос кажется сложным, но реальные проблемы начинаются совсем не тут. Надо разобраться с плитой и кухонной утварью, свежестью и качеством продуктов, чистотой рук, свойствами твоих рецепторов, позволяющими корректно дегустировать приготовляемое, а также с вопросом, кому вообще твой рассольник нужен, если матушка всё равно готовит лучше...
Я вот уже почти три года куда-то якобы "вкатываюсь", однако практические результаты как-то не бросаются в глаза. Было краткое время хорошего прогресса, когда у меня завёлся сорт оф ментор. Собственно, тогда я по-настоящему и научился что-то писать. Но ментора не стало, всё вернулось на круги своя. До полезной (коммерческой) разработки я пока так и не дорос.

>> No.199610  
>Ruby или Python?

Meh
Вкатывайся лучше в оберон или компонентный паскаль(BlackBox Component Builder). Нахуй мэйнстрим - он тебя плохому научит.

>> No.199611  

>>199610

> компонентный паскаль

Верните мне мой 1997-й.

>> No.199612  

>>199611
И что тебя смутило? Ведь в отличии от мейнстрима, передовые идеи из Compukter Science появляются в языках европейской школы программирования гораздо раньше. та же полноценная модульность в мейнстриме мало где используется.

>> No.199613  

>>199611
Вот https://habrahabr.ru/post/258391/, например, про твой супер-пупер свеженький 2015-ый.

>> No.199615  

>>199613
Если перевести на язык обычного человека, то о чем написано в статье?

>> No.199617  

>>199615
О том что язык переусложнён и при этом использует идеи 60-70-х годов прошлого века названные несколько по-другому. А всё потому, что типичный программист по мнению Дейкстры обуреваем гордыней и в массе своей клюёт на некачественную "морковку", которую ему подсовывают софтверные гиганты. Ну а софтверные гиганты в свою очередь не в силах отказаться от порочного наследия сишки потому, что адепты-программисты единственно верного учения(сишная парадигма в программировании) не будут использовать их инструменты.

>> No.199618  

>>199612
Если захочется поюзать немного различных немейнстримных библиотек на локалхосте, то проявится проблема курицы и яйца, ибо 80% их писано на сишечке или плюсах. И никто их не переписывает на очередном нишевом языке.

>> No.199620  

>>199618
Потому что библиотеки и си часть общего целого, одной идеологии, считай архитектуры написания программ по аналогии с архитектурой процессора. Смысл их разделять?

>> No.199621  

>>199620
Я просто хотел намекнуть на постоянное отставание всевозможных портов и биндингов у нишевых языков.

>> No.199686  
Файл: __oshino_ougi_monogatari_series_drawn_by(...).jpg -(978 KB, 1500x2700, __oshino_ougi_monogatari_series_drawn_by(...).jpg)
978

>>199589
Без разницы.
Для питона есть кучи библиотек самого разного назначения, что делает язык многофункциональным. Огромное количество гайдов самых разных уровней сложности. И намного легче найти решение проблемы (или знакомого человека, который поможет). Для руби всего этого меньше.
У руби более привычный стиль кода (конструкции начинаются объявлением и заканчиваются строкой "end"), у питона блоки кода выделяются исключительно отступами, которые и воспринимаются интерпретатором. Ещё в руби очень просто вызываются команды оболочки.
Проще говоря, если считаешь, что будешь использовать язык для практических целей - пиши на питоне. Чисто для фана - на руби (потому что нафиг тебе он не будет нужен).

>> No.199688  

>>199686
Ruby - популярнейший Ruby on Rails. Python - Django, о котором слышало 1,5 человека по сравнению с рельсой. Во всяких научных расчетах Python еще применяется, но там своя атмосфера.

>> No.199691  

>>199589

> Ruby

Перспективно, модно, стильно, молодежно.

> Python

Удел админа локалхоста и ваятеля калькуляторов, живущего с мамой.

>> No.199696  

>>199691
А не наоборот?

>> No.199701  

>>199617
У нас тут капитализм, и любой переход между технологиями - это деньги. Вопрос вовсе не в силе.

>> No.200203  

>>199688
Ну и что он может кроме рельсов?
И да, сейчас 2018 год и Django даже более известен. Ты бы об этом знал, если бы пораньше вылез из спячки.

>> No.200204  
Файл: 151128797718.jpg -(547 KB, 1920x1090, 151128797718.jpg)
547

Главная причина в том, что программисты очень нужны на рынке труда. Востребованность является первопричиной всех остальных факторов. Хорошие условия труда, высокие зарплаты, лояльное начальство. Все это смотрится очень и очень привлекательно. Фактически профессия программиста единственный социальный лифт в наше время. Вам не нужны богатые родители, обширные связи со всякими «нужными людьми», престижное высшее образование и прочие атрибуты успешных людей в наше время. Всё, что вам нужно, это умение создавать компьютерные программы или web-сайты. Вы можете начать программировать, живя в самой далёкой и непрестижной провинции. И добиться фантастических успехов в жизни.

Ориентировочно, в самом плохом случае, ваша карьера может выглядеть так. Сначала полгода-год самостоятельной учёбы. Т.е. учёбы без широкой посторонней помощи. Максимум что вы сможете, что-то спросить на тематических форумах. Вам обязательно помогут. Но на 99% это будет чтение больших толстых книжек и выполнение упражнений оттуда, 3-4 часа каждый день. Потом вы сможете получать деньги за свои знания. И найти такую работу будет реально. Проработав так год, за самую обычную зарплату 300-400$. Вы получите опыт, открывающий перед вами все двери в жизни. Сможете получать от 1000$ удалённо и\или уехать туда, где вам больше нравится. Даже в другую страну. И жить там ничуть не хуже, чем местные. Я не поддерживаю дурацкий лозунг «свалить из ...», но если вам очень охота сменить ПМЖ. Эта профессия самый короткий и лёгкий путь.

После того, как вы закончите свою стажировку, вы никогда не будете жить хуже. Это будет очень сложно. Даже чисто психологически профессия расслабляет. Вы не будете бояться кризисов, войн, стихийных бедствий и дурного начальства. Потому что в любой момент сможете переехать куда угодно и сменить работу на другую. Вам всегда хватит денег на «булку с маслом» и даже досрочное погашение ипотеки.

>> No.200205  

http://haskellbook.com/ + www.manning.com/books/type-driven-development-with-idris

>> No.200207  

>>200205
Хватит форсить.

>> No.200208  

>>200203

> И да, сейчас 2018 год и Django даже более известен. Ты бы об этом знал, если бы пораньше вылез из спячки.

Это ты на хабре прочитал? Я работаю в индустрии и знаю о чем говорю.

>> No.200223  

>>200204
Ты слишком красочную картинку нарисовал, в реальной жизни все куда сложнее и хуже.

>> No.200224  

>>200208
Какой индустрии?

>> No.200226  

>>200224
Разработки ПО. Писал и на Django, и на Rails.

>> No.200227  

>>200224
Вебмакакинга.

>> No.200228  

Лучше менеджером становись.Денег больше заработаешь и с людьми общаться научишься.

>> No.200233  

>>200227
Кто о чем, а пхпшник о гoвнокоде.

>> No.200237  

>>200204

>Все это смотрится очень и очень привлекательно.

Вряд ли. Не все выдержат такую нагрузку, не говоря уже о том, что мало кто способен осилить саму профессию.

>> No.200261  

Учи лучше Go или C, анонче. Сам в 2016 пытался начать с Питона, но убился о то, что на него почти нет джуновских позиций. Он идёт обычно как второй или 3й язык поддержки для крутого кодера уже. Чтобы с имеющимися скиллами быстро прототип набросать. Для первого языка он разве что студентам зайдёт, чтобы понять азы программирования.

>> No.200263  

>>200261
-> >>199589

>Задач нет, просто хочется получить фан, поскриптить что-нибудь.
>> No.200266  
>Go
>with garbage collection

Into le garbage it goe…

Хотя, поясните мне одну вещь. В языках с GC, он всегда будет вмешиваться в исполнение программы, или есть возможность его отключать?

Понятия не имею, как этот пост попал в другой тред, может, мне СЛЕДУЕТ использовать языки с GC, лол.

>> No.200267  

Языки со сборщиками мусора следует использовать для мусорного кода. Если ты не индусишь за еду, а ваяешь нечто прекрасное в своём совершенстве, то он только мешает.

>> No.200268  

>>200266
В плюсах есть поддержка GC, и там ты должен лично написать, что ты хочешь GC (например).
Грубо говоря, для поддержки GC должен быть особенный способ объявления переменных - один способ для переменных с блоком видимости, а другой - для переменных, которые живут не меньше, чем живы ссылки на них. Я такие языки не видел (я вообще их немного видел, поэтому я не показатель), но думаю, что они есть.

>> No.200269  

>>200266

>спойлер

Проделки модератора. Меньше тредов - меньше работы. Думаешь почему краснопанда-тред до сих пор жив?

>> No.200277  

>>200266
По-разному бывает. В Python можно, например.
Но скорее всего тебе это ненужно

Алсо, тот пост удалить религия не позволяет?

>> No.200278  

>>200277
Со времён одного из последних апдейтов это стало заметно труднее. Старые посты может оказаться невозможно удалить.

>> No.200279  

>>200277
Наверно, религия, да.
Я не устанавливаю пароли к постам.

>> No.200284  

>>200267

> Языки со сборщиками мусора следует использовать для мусорного кода. Если ты не индусишь за еду, а ваяешь нечто прекрасное в своём совершенстве, то он только мешает.
> прекрасное в своём совершенстве
> ручное управление памятью

/0. Любители всегда забавно рассуждают.

>> No.200286  

>>200284
Какой смысл уложится в одну строчку кода, если за ней будет стоять целая туча запускаемых универсальных а значит медленных и раздутых вшитых функций? Если так, то наверное одним из самых совершенных языков является PHP, где на любой случай вшитая функция есть и нет смысла сочинять велосипед. И объявлять переменные не надо, ты представляешь? Даже тип данных автоматом конвертируется при операциях с переменными разного типа. А есть ещё краткий синтаксис где можно без скобок и прочего синтаксиса. Мечта минималиста. Защита от дурака и прочих нештатных ситуаций всегда являлась самой жирной и тормознутой частью кода. То что она скрыта от программиста не значит что её нет. Какая уж тут изящность.

>> No.200287  

Я считаю лучший язык тот где программисту предоставлена свобода действий. Хочет встроенный функционал использует, хочет вручную пилит велосипеды, хочет всем вручную управляет. Строгий синтаксис не исправит дурного человека, а неудобства ему доставит изрядно. Не пускать дурных? Тогда сидели бы все на асамблерах. Вот там не забалуешь.

>> No.200290  

>>200286

> Если так, то наверное одним из самых совершенных языков является PHP, где на любой случай вшитая функция есть и нет смысла сочинять велосипед.

Разве? Знакомый пхпшник печалился, что нативного не хватает и приходится пилить своё, которое гораздо медленнее работает.

>> No.200291  

>>200290
Наверное извращенец какой-нибудь. Или адепт ООП. Что учитывая то что он при этом выбрал PHP тоже означает что извращенец.

>> No.200297  

>>200284
Минутка буквоедства: отсутствие gc != ручное управление памятью (см. C++).
Ну и в >>200267 есть рациональное зерно, а именно, где ты видел не-мусорный код на Java?

>>200279
Не понял о чём ты, пароль же автоматический. Ставишь галочку, нажимаешь "Удолить"

>>200286
Только Ситхи всё возводят в абсолют

>> No.200300  

>>200297
Обязательно наличие куки и совпадение сохранённых в них данных включая пароль с теми что заассоциированы с постом на сервере. Если IP изменился и нет способа вернуть прежний то делит импосбл.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]