PEHDOM
Дек. 15, 2017 12:30:42
pr-coder
сколько, хотябы, приперно уходит времени на освоение языка
это зависит от того что вы знете. Если вы уже знаете любой другой ЯП, то
FishHook говорит верно, порядка суток-двух. Основы то не меняются , везде есть циклы, ветвления, переменные, присваивание, сравнение, процедуры, функции, классы.. Только по разному записываются. А если учить“с нуля” то тут как повезет, некоторые тут и спустя три года изучения регулярно задают “детские” вопросы.
py.user.next
Дек. 15, 2017 12:32:21
pr-coder
Я просто спрашиваю сколько, хотябы, приперно уходит времени на освоение языка.
Есть понятие “первый язык”, есть понятие “неизвестно какой по счёту язык”. Естественно, в первом языке ты не знаешь, что такое циклы и сначала разбираешься, что такое циклы. Но в десятом языке ты уже не учишь, что такое циклы, а просто запоминаешь синтаксическую запись для них. И так со всеми элементами.
Сколько уйдёт на первый язык - три года. Сколько уйдёт на первые живучие программы - пять лет. Два года после изучения языка ты будешь изучать технологии создания программ, среди которых язык занимает десятое место. Час ты пишешь код, остальное время обслуживаешь проект.
pr-coder
Дек. 15, 2017 12:35:06
Спасибо, для меня важно знать ваше мнение
pr-coder
Дек. 15, 2017 12:37:26
Но я хотел бы узнать именно вашу историю
py.user.next
Дек. 15, 2017 12:56:16
Недавно мужика показывали по телеку, он делает деревянных буратин небольших. Ну буратины там, продаёт их потом по 5000-10000 рублей за одного. Но делает он их фанатично; он не знал, что они будут продаваться в итоге. Так вот он сказал, что улыбку буратины он учился делать три года. Это просто, чтобы буратино нормально улыбался, он дуплил эти улыбки сотнями. Вот в программировании то же самое, я тоже где-то года два учился именовать переменные. Казалось бы простая вещь, но пришлось перечитать сотню кодов десятков авторов, десяток теорий просматривать часами. Сейчас открываю какую-нибудь свою годичную функцию и вижу хорошее имя. А раньше открываешь свою годичную функции и ничего понять не можешь. А когда понимаешь, думаешь, что надо бы всё переименовать. А потом думаешь, надо вообще всё переписать, потому что там не только имена. Естественно, на это времени нет. И продолжать ты эту программу не можешь, так она заложена изначально. То есть ты за год в развитии уходишь от себя самого в том времени и уже превосходишь себя настолько, что твой собственный старый код уже никуда не вписывается. Единственное, что приятно во всём этом, - это сингулярность, которая наступает где-то через пять лет. То есть через пять лет ты можешь изучать языки по несколько штук сразу, понимаешь и заучиваешь технологии, к которым раньше вообще подобраться не мог, которые были непостижимы. А когда тебе нужно что-то сделать, ты просто делаешь программу для этого за день, которая именно это и делает. Она сразу получается и всё может делать, и ты реально решаешь свои проблемы за день. И отличие этой программы от начальных программ в том, что эта программа работает годами потом. А в начале у тебя программы не получаются, потому что на деле оказываются не такими простыми, как они тебе казались в теории. Короче, начальные программы нужны только для набора опыта, для прохождения на них всех ошибок, мешающих сделать программу.
pr-coder
Дек. 15, 2017 13:20:35
https://m.habrahabr.ru/company/hexlet/blog/251411/Там написанно что, путь из низов и до вершины можно поделить на состовляющие :
1. “Медовый месяц”- когда очень много инфи по какой-нибудь технологии и ты чувствуешь что, что то получается
2.“Скала смятения” - осознание всей сложности программировать, после того как сам, без чьей то помощи стал делать что то сам
3. “Пустыня отчаяния”- долгая дорога к пониманию “что куда писать”
4. “Подъем благоговения” - наконец то ты понимаешь что нужно делать и начинаешь понастоящему работать.
Так к чему я, было ли у вас что то похожее, или же это не правда?
Rodegast
Дек. 15, 2017 13:42:57
>>> сколько, хотябы, приперно уходит времени на освоение языка
>> от суток
> Если вы уже знаете любой другой ЯП, то FishHook говорит верно, порядка суток-двух
1) Asm или Haskell за 2 дня ты хрен выучишь.
2) Выучить синтаксис ещё не означает нормально освоить язык.
3) После того как язык освоен что-бы его нормально применять нужно освоить ещё кучу библиотек.
FishHook
Дек. 15, 2017 14:21:38
1) Asm или Haskell за 2 дня ты хрен выучишь.
2) Выучить синтаксис ещё не означает нормально освоить язык.
В этих двух фразах есть коренное противоречие друг другу.
Rodegast
Дек. 15, 2017 14:25:56
> В этих двух фразах есть коренное противоречие друг другу.
Это тебе только так кажется.
PEHDOM
Дек. 15, 2017 14:54:45
Rodegast
1) Asm или Haskell за 2 дня ты хрен выучишь.
а также Malbolge и Brainfuck