Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 15, 2017 12:30:42

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

pr-coder
сколько, хотябы, приперно уходит времени на освоение языка
это зависит от того что вы знете. Если вы уже знаете любой другой ЯП, то FishHook говорит верно, порядка суток-двух. Основы то не меняются , везде есть циклы, ветвления, переменные, присваивание, сравнение, процедуры, функции, классы.. Только по разному записываются. А если учить“с нуля” то тут как повезет, некоторые тут и спустя три года изучения регулярно задают “детские” вопросы.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#2 Дек. 15, 2017 12:32:21

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

pr-coder
Я просто спрашиваю сколько, хотябы, приперно уходит времени на освоение языка.
Есть понятие “первый язык”, есть понятие “неизвестно какой по счёту язык”. Естественно, в первом языке ты не знаешь, что такое циклы и сначала разбираешься, что такое циклы. Но в десятом языке ты уже не учишь, что такое циклы, а просто запоминаешь синтаксическую запись для них. И так со всеми элементами.

Сколько уйдёт на первый язык - три года. Сколько уйдёт на первые живучие программы - пять лет. Два года после изучения языка ты будешь изучать технологии создания программ, среди которых язык занимает десятое место. Час ты пишешь код, остальное время обслуживаешь проект.



Офлайн

#3 Дек. 15, 2017 12:35:06

pr-coder
Зарегистрирован: 2017-12-11
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

Спасибо, для меня важно знать ваше мнение

Офлайн

#4 Дек. 15, 2017 12:37:26

pr-coder
Зарегистрирован: 2017-12-11
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

Но я хотел бы узнать именно вашу историю

Офлайн

#5 Дек. 15, 2017 12:56:16

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

Недавно мужика показывали по телеку, он делает деревянных буратин небольших. Ну буратины там, продаёт их потом по 5000-10000 рублей за одного. Но делает он их фанатично; он не знал, что они будут продаваться в итоге. Так вот он сказал, что улыбку буратины он учился делать три года. Это просто, чтобы буратино нормально улыбался, он дуплил эти улыбки сотнями. Вот в программировании то же самое, я тоже где-то года два учился именовать переменные. Казалось бы простая вещь, но пришлось перечитать сотню кодов десятков авторов, десяток теорий просматривать часами. Сейчас открываю какую-нибудь свою годичную функцию и вижу хорошее имя. А раньше открываешь свою годичную функции и ничего понять не можешь. А когда понимаешь, думаешь, что надо бы всё переименовать. А потом думаешь, надо вообще всё переписать, потому что там не только имена. Естественно, на это времени нет. И продолжать ты эту программу не можешь, так она заложена изначально. То есть ты за год в развитии уходишь от себя самого в том времени и уже превосходишь себя настолько, что твой собственный старый код уже никуда не вписывается. Единственное, что приятно во всём этом, - это сингулярность, которая наступает где-то через пять лет. То есть через пять лет ты можешь изучать языки по несколько штук сразу, понимаешь и заучиваешь технологии, к которым раньше вообще подобраться не мог, которые были непостижимы. А когда тебе нужно что-то сделать, ты просто делаешь программу для этого за день, которая именно это и делает. Она сразу получается и всё может делать, и ты реально решаешь свои проблемы за день. И отличие этой программы от начальных программ в том, что эта программа работает годами потом. А в начале у тебя программы не получаются, потому что на деле оказываются не такими простыми, как они тебе казались в теории. Короче, начальные программы нужны только для набора опыта, для прохождения на них всех ошибок, мешающих сделать программу.



Отредактировано py.user.next (Дек. 15, 2017 12:58:23)

Офлайн

#6 Дек. 15, 2017 13:20:35

pr-coder
Зарегистрирован: 2017-12-11
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

https://m.habrahabr.ru/company/hexlet/blog/251411/

Там написанно что, путь из низов и до вершины можно поделить на состовляющие :
1. “Медовый месяц”- когда очень много инфи по какой-нибудь технологии и ты чувствуешь что, что то получается
2.“Скала смятения” - осознание всей сложности программировать, после того как сам, без чьей то помощи стал делать что то сам
3. “Пустыня отчаяния”- долгая дорога к пониманию “что куда писать”
4. “Подъем благоговения” - наконец то ты понимаешь что нужно делать и начинаешь понастоящему работать.

Так к чему я, было ли у вас что то похожее, или же это не правда?

Офлайн

#7 Дек. 15, 2017 13:42:57

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2832
Репутация: +  186  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

>>> сколько, хотябы, приперно уходит времени на освоение языка
>> от суток
> Если вы уже знаете любой другой ЯП, то FishHook говорит верно, порядка суток-двух

1) Asm или Haskell за 2 дня ты хрен выучишь.
2) Выучить синтаксис ещё не означает нормально освоить язык.
3) После того как язык освоен что-бы его нормально применять нужно освоить ещё кучу библиотек.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Дек. 15, 2017 13:49:53)

Офлайн

#8 Дек. 15, 2017 14:21:38

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании


1) Asm или Haskell за 2 дня ты хрен выучишь.
2) Выучить синтаксис ещё не означает нормально освоить язык.
В этих двух фразах есть коренное противоречие друг другу.



Офлайн

#9 Дек. 15, 2017 14:25:56

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2832
Репутация: +  186  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

> В этих двух фразах есть коренное противоречие друг другу.

Это тебе только так кажется.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#10 Дек. 15, 2017 14:54:45

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Дайте совет начинающему в программировании

Rodegast
1) Asm или Haskell за 2 дня ты хрен выучишь.
а также Malbolge и Brainfuck



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version