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

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

  1. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    nerezus, умееш же ты запутать)))
    у меня был план выучить в таком порядке
    HTML css -- php -- Delphi -- C -- асамблер)))

    такой вариант норм?
     
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Я его уже написал =ъ
     
  3. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Учи питон!
     
  4. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    одного его хватит?
     
  5. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    zifanchuck
    питон крос платформенен, подходит для написания web приложений. Потом можно учить C и делать модули для питона =)
     
  6. karen1990

    karen1990 Member

    Joined:
    26 Dec 2007
    Messages:
    16
    Likes Received:
    6
    Reputations:
    0
    Спасибо, по моему и на мобильниках идут программы питонские, буду учить :)
     
    2 people like this.
  7. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Идут на Винмобайл и симбиан!
     
  8. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Делфи выкинь, это реально тупик. И вместо С лучше сразу С++. А рядом с CSS поставь JavaScript. А самым первым освой хотябы паскаль 7.0 .
     
  9. nitx

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

    Joined:
    4 Jan 2008
    Messages:
    214
    Likes Received:
    31
    Reputations:
    10
    Посоветуйте задачки ( от самых простых, до посложнее ), но чтобы поинстереснее были :), тоесть более приближены к реальным задачам, а не тупо "из задачника".
     
  10. SaiRus

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

    Joined:
    24 Nov 2008
    Messages:
    369
    Likes Received:
    41
    Reputations:
    0
    Дана функция Y=(2*x*x-12.5)*cos(x)
    Найти экстремум этой функции методом прямого перебора, это по легче...по сложнее можно разобрать 2 других метода: дробный шаг и половинное деление ;) тока из головы задача не "из задачника"
     
  11. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    тогда выходит у меня такой путь)))
    HTML CSS JavaScript -- php -- C++

    слышал еще про ajax. Куда аджакс и питон всунуть в "мой путь програмиста"?)))
     
  12. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Тогда не забудь между "JavaScript" и "php" разобраться с тем, что действительно происходит, когда ты набираешь в браузере "http://forum.antichat.ru", и что действительно происходит, когда ты пытаешься отправить что-либо на сервер.

    З.Ы.
    А ajax сразу после PHP автоматически познаешь :)
     
    #152 Qwazar, 20 Feb 2009
    Last edited: 20 Feb 2009
  13. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Я бы посоветовал начинающему программиту начать с паскаля или С.

    Эти 2 языка используются на многих олимпиадах. И учить не сам язык нужно, а алгоритмы.
     
  14. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    просто языков фигова туча и хз с какого начать. Одни говорят одно другие другое. Вот procedure и Qwazar скажыте какие языки и в каком порядке вы изучали)))
     
  15. SaiRus

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

    Joined:
    24 Nov 2008
    Messages:
    369
    Likes Received:
    41
    Reputations:
    0
    ИМХО сначало надо научиться понимать алгоритмы, что бы беглым взглядом уже понимать смысл листинга/блок схемы...а это лучше всего делаеться с паскалем...(много инфы+простота), а потом уже самому решить что нравиться больше либо софтострой/игрострой/веб и исходя из интересов выбирать, что учить дальше
     
  16. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Лучше уж тогда паскаль, т.к. меньше заморочек, самое то для изучения алгоритмов. Я кстати об этом выше написал.

    У меня кажется
    Pascal->HTML->C++->C(универ)->CSS,JS->PHP, SQL->XSLT,XML,XPath->Assembler(универ)->Java

    P.S.
    А по алгоритмам советовал бы книжку Кормена, куда легче читается чем Кнут, т.к. псевдоязык там паскалеподобный. Читать всё кроме 2й главы :) И практиковать на паскале 7.0 (почему не на делфи? А потому что у паскаля при неправильной реализации многих алгоритмов тупо нехватит памяти, а у делфи хватит).
     
    1 person likes this.
  17. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    спс)
    паскаль учим в школе)) Хтмл и css щас по книге учу)
     
  18. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Qwazar просто С ориентирован. В общем эти 2 языка лучшие для олимпиадников. Как я думаю и как я читал. Но многие могут думать по другому.
     
  19. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    учи питон!
     
  20. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    У меня было примерно так:
    Pascal(нихрена не понял),(забросил, прошло пол года),QB(основы+графика),VB->C->ASM,VBA,HTML->JavaS->CSS->XML->JavaA,MSsql->MySQL,Java->C++->PHP
    Ну где-то так.

    Ценность алгоритма теряется при одиночной разработке, ибо в большенстве случаев его можно в любой момент безболезненно изменить.
    При коммандной же разработке, алгоритм выходит на первый план, т.к. его изменение на любой стадии кроме начальной это просто @#$%@(ну очень это плохо).

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

    У многих программистов возникаем проблема с "любимым" языком, т.к. они пытаются всё писать только на нём. В следствии чего возникают лишние затраты времени и сил, а далее и цена программы. Для меня любимым языком является VB(перехожу на .NET), но уже давно, ничего сложнее простенького GUI для DOS утилит, я на нём не пишу ибо для более сложных программ есть более подходящие языки.