Авторские статьи Как стать программистом

Discussion in 'Статьи' started by nerezus, 7 May 2007.

  1. Thenno

    Thenno Member

    Joined:
    3 Jul 2009
    Messages:
    77
    Likes Received:
    21
    Reputations:
    0
    Python. Достаточно простой язык, да и в хозяйстве пригодится. Материалов куча тут http://www.python.ru/. Лучше попутно смотреть книги по теории программирования. Или посмотри в сторону PHP, не прям сложно для понимания, да и востребован очень даже.

    Мог бы посоветовать Pascal с Delphi, но не буду...

    P.S самого просто языка нет :)
     
  2. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Самый простой - ассемблер. Минимум команд. Привязан, правда, к конкретной архитектуре, но асм от другого асм не особо отличается. Кстати, полезно, если хочешь стать именно программистом, а не кодером. Потом си, с++, ну а дальше куда кривая выведет. :) Паскаль - язык сугубо для обучения, жестковат для практического программирования. А всякие питоны, пхп и прочие языки изучаются гораздо проще, если знаешь основы. Имхо.
    Ну, а с востребованностью... так сейчас нужны как раз кодеры, а не программисты. Ибо, клиент купит все, что ему напишут в рекламе. 7-я доза как раз это подтверждает. ;) И фигня, что мы простой флаг будем кодировать 8-байтным словом - так же быстрее и бабок побольше. А клиент купит винт побольше и будет доволен. :)
     
  3. =VoVaN=

    =VoVaN= Banned

    Joined:
    16 Apr 2010
    Messages:
    81
    Likes Received:
    8
    Reputations:
    0
    Спасибо, буду пробывать начинать понемногу, только жаль сейчас некогда, школа, экзамены.
     
  4. $now

    $now Member

    Joined:
    27 Apr 2009
    Messages:
    75
    Likes Received:
    9
    Reputations:
    3
    У меня стойкое убеждение что изучать нужно в таком порядке.

    Паскаль -> асм -> java -> язык на котором будем работать

    Поясню - паскаль это азы функционального программирования. На нем отлично отрабатывать алгоритмическое мышление.

    Затем нужно глянуть асм, дабы иметь представление а как же эта вся магия работает.

    Познакомится с джавой нужно ради ООП, это как очисти свой разум и смирись с ООП.
     
    #204 $now, 21 Apr 2010
    Last edited: 21 Apr 2010
  5. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Паскаль не имеет к функциональному программированию абсолютно никакого отношения. ( http://tinyurl.com/2fcpoqo )

    + по моему за Asm имеет смысл браться только после ООП. А браться за процедурные языки (Pascal) имхо вообще особого смысла нет.
     
    #205 Qwazar, 21 Apr 2010
    Last edited: 21 Apr 2010
    2 people like this.
  6. $now

    $now Member

    Joined:
    27 Apr 2009
    Messages:
    75
    Likes Received:
    9
    Reputations:
    3
    Прошу прощения заговорился. Функциональный это хаскель (тоже мозг отлично тренирует кстати)

    И я не согласен. Паскаль самый простой для понимания язык, на нем проще всего научится думать. Java же отпугивает новичка, хотя бы необходимостью сплясать кан-кан что бы вывести hello world, не дай бог еще в файл.

    Считаю, что главная задача научится думать, а не выучить какой либо язык.
     
  7. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    810
    Likes Received:
    414
    Reputations:
    62
    думать как бы уже пора уметь. если взялся за программирование.
     
    _________________________
  8. $now

    $now Member

    Joined:
    27 Apr 2009
    Messages:
    75
    Likes Received:
    9
    Reputations:
    3
    Я говорю об алгоритмическом мышлении.
     
  9. v0l0d1ka

    v0l0d1ka Banned

    Joined:
    16 Feb 2010
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Кто-нибудь пробовал читать Д.Кнута "Исскуство программирования" или Н.Вирта "Алгоритмы+структуры данных=программы", Кормэна? В этих книгах те основы, без которых нет программиста.
    Пробовал читать, но это читать невозможно - уперся в математику. И что, теперь начинать изучать высшую математику? Это очень долгий и изнурительный путь для изучения программирования. Врядли человек, начинающий самостоятельно изучать программирование осилит его до конца. Может есть какая- нибудь алтернатива чтению этих книг? Да и вообще кто-нибудь эти книги читает\читал?
     
  10. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Начни с Кормена, т.к. он проще для понимания чем Кнут, и при первом чтении пропусти целиком вторую главу (там где чистая математика), потом к ней вернёшься. Но в любом случае в итоге математику выучить придётся.

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

    З.Ы.
    Имею в виду "Алгоритмы, построение и анализ".
     
  11. Vald

    Vald Member

    Joined:
    6 Aug 2009
    Messages:
    25
    Likes Received:
    16
    Reputations:
    0
    Ага, а еще нужно уметь учиться...

    О теории и о том, что нужно уметь можно размышлять оооочень долго, так и не начав собственно что либо изучать и делать. И не нужно относиться к программированию как к чему-то очень возвышенному, сейчас это в первую очередь профессия которая приносит деньги и позволяет кормить свою семью. Так что все же главная задача выучить язык и устроиться на работу, а уже после можно о чем-то возвышенном.
     
  12. Gigabajt_

    Gigabajt_ Member

    Joined:
    13 Feb 2010
    Messages:
    80
    Likes Received:
    5
    Reputations:
    0
    какой ответ у этой задачи ?
    "Имеется матрица (n*m) заполненная 1 и 0. Единицы - это острова, а нули - море. Если единицы находятся рядом по горизонтали или вертикали - то они образуют один остров. Найти количество островов."

    сверится хотел
     
  13. Liv13

    Liv13 Active Member

    Joined:
    23 Jun 2009
    Messages:
    60
    Likes Received:
    171
    Reputations:
    40
    Бесконечное количество островов?:D
     
  14. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Лутчше напишите статью "как найти работу программисту"
     
  15. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Лудшы выучеть рузкий изык.
     
  16. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    [offtop]
    граммар наци или русиш наци?
    [/offtop]
     
  17. LSD77

    LSD77 Banned

    Joined:
    4 Aug 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    с какого языка программирования лучше начать изучения
     
  18. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    изучения чего? лучше начинать с того языка который ты хочешь выучить
     
  19. LSD77

    LSD77 Banned

    Joined:
    4 Aug 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Ну есть сложные языки прогр.
    и не много легче
     
  20. Ugol

    Ugol Banned

    Joined:
    26 Dec 2009
    Messages:
    195
    Likes Received:
    2
    Reputations:
    0
    Подскажите с какого языка начинать учить
    для создания своего сайта