PDA

Просмотр полной версии : Где научиться програмированию


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
ILISH
11-01-2005, 01:54
может кто подскажет где можно пройти курсы по программированию или же хотя бы с чего начать?

Dun
11-01-2005, 13:18
Никакие курсы программированию не научат.Нужно учится этому в ВУЗе или в крайнем случае в техникуме. Если такой возможности нет нужно купить книжку, какой-нибудь самоучитель.

Snider
11-01-2005, 13:42
Ильшат, это самый толковый вопрос по программированию,
который я видел на Фарите =))))

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

Для начала изучи язык Pascal, потом что-нибудь из семейства Си.
Дальше видно будет =)))

ILISH
11-01-2005, 17:34
тогда следующий вопрос: книг по программированию много, с какой начать (т.е. скажите конкректно какой самоучитель? какая книга?), и где найти знакомого програмиста?

Dun
11-01-2005, 17:54
А где ты учишься?

ILISH
11-01-2005, 19:04
Да я уже давно отучился но по другой специальности, а вторую вышку получать ни времени не желания - семья, дети :)

Sen
11-01-2005, 20:21
нихрена в уфе не учат в вузах.

в группах со специальностью непосредственно касающейся программирования только человека 3-4 что-то может, остальным надо токо диплом.

люди там учатся, но желания программить у них нет.

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

всё надо самому ковыряться...)

а с чего начать - это смотря на чём программит у тя знакомый, которого тебе придётся мучить вопросами.

Nameless
11-01-2005, 20:42
Правильно.
Ни в коем случае. Первым однозначно должен идти LISP, следующим - Haskell. только потом стоит браться за какую бы то ни было императивщину.

Golf
11-01-2005, 20:51
Что за языки, чего делают ?

Nameless
11-01-2005, 20:54
http://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
http://www.haskell.org

Приучают к правильному подходу, прежде всего :]]]

Golf
11-01-2005, 20:59
Угу, почитаю на досуге. А в вэбе можно как-нибудь применить ?

Nameless
11-01-2005, 21:02
Конечно.

Golf
11-01-2005, 21:11
Так какой наиболее предпочтительный для вэба, чтоб время рациональнее потратить ?

Nameless
11-01-2005, 23:16
Haskell. Понять лисп нужно просто для того, чтобы действительно иметь представление о программировании.

Snider
11-01-2005, 23:28
Ты бы еще Win32ASM посоветовал =))))
Не жестковато ли будет для человека, который не умеет
программировать и не собирается писать операционки с нуля? =))

Nameless
12-01-2005, 01:41
Win32 в любой инкарнации я разве что врагу посоветую :] Одна венгерская нотация чего стоит, плюс отсутствие единой naming convention...
Указанные мной языки как раз совсем высокоуровневые. Потому и советую - на начальном этапе не только нежелательно, но и крайне вредно вдаваться в детали работы железа. Haskell имхо вообще идеален для любого начинающего - поскольку
а) программировать без знания математики невозможно
б) функциональный язык к оной математике ближе всего

Более того, тот же C нужен только в низкоуровневых time-critical фрагментах кода, с которыми программисту, не "разрабатывающему с нуля операционки", вообще вряд ли придется столкнуться. О паскале речи не идет вообще - все недостатки Це в нем присутствуют, а вот достоинств нету. Фтопку.

ILISH
12-01-2005, 03:02
народ хватит умничать, давайте по существу и по определеннее, иначе достоинства и недостатки каждого из языков можно обсуждать целую вечность так и ни чему и не придти,так что вопрос простой = с чего начать?

Golf
12-01-2005, 12:55
А чего ты хочешь спрограммировать-то вообще ?

Nameless
12-01-2005, 13:35
С математики.

hermosa
16-01-2005, 00:54
попробуй серию "Для чайников"...для начала, мне кажется, совсем неплохо

Sen
16-01-2005, 02:28
автор сабжа, начинай с VB. в инете полно таких же желающих научиться программить и потом довольно легко на любой другой язык пересесть.

изучить лисп или хаксель какой-то там будет сложно в виду малой распространённости языков, и как следствие, возникающие проблемы придётся решать самому, а не сообща в форумах, как это делают все начинающие.

Nameless
17-01-2005, 12:41
Угу. И искалечить свою психику на всю жизнь. Ты почему так не любишь людей? :]
Ошибочка. Что по лиспу, что по хаскелю существует масса великолепной литературы и всяких туториалов, для всех уровней въезда в проблему. Да, все это добро на вражеском - но на русском вообще ничего толкового по CS нету :[[

Snider
17-01-2005, 13:38
А нафига тебе русский? English очень похож на С,
только попроще =))))))

Меломанка
17-01-2005, 13:40
а может и мне подскажете какой нибудь хороший форум по обсуждению языков, интересует php

blueseman
17-01-2005, 13:51
phpclub.ru
лучше ресурса по php не найдеш!

Меломанка
17-01-2005, 14:00
спасибо:-)

blueseman
17-01-2005, 14:06
если не секрет для чего тебе php?
занимаешся вебом?

Меломанка
17-01-2005, 14:19
я долго думала, чем заняться... решила удариться в вебдизайн

blueseman
17-01-2005, 14:37
извини конечно что вмешиваюсь но php это веб-программирование
дизайн эт другое

Меломанка
17-01-2005, 14:56
я наверное буду и тем и другим, т.е. вебдизайн и вебпрограммирование, если получится, пока не знаю, пока в процессе обучения

Меломанка
17-01-2005, 15:02
я была бы рада, если мне кто нибудь бы помог, советом каким нибудь. читаю, все понятно... не знаю правда с чего начать писать сайт, мне бы шаблон простенький.

Nameless
17-01-2005, 16:47
Мне русский действительно на фиг не сдался. Но у всех ли "желающих обучиться программированию" вражеский хотя бы на уровне intermediate? Так что резюме такое: начинать обучение программированию надо с английского. Тем более что большинство книжек по CS в русском переводе читаются ненамного проще "Старшей Эдды" в оригинале - терминология, в частности, не устаканена и т.п.

P.S. А Це на самом деле куда проще ангельского :]]] Оно вообще весьма простой язык.

blueseman
17-01-2005, 16:58
обращайся - помогу

Sen
17-01-2005, 19:12
был такая весч... с-- называлась... забавная штука...
полностью руссифицированный c++ ...))
никакого инглиша не нужно.
тут вам не там!

Nameless
17-01-2005, 19:24
Ужас какой :] Сразу вспоминается yeбище от 1С. Еще приколы из серии продефайнить gotoxy() из conio.h как A_BOT_EBOHHOE_MECTO, clrscr() как BAM_TEMHO и т.п. Или фортовские словари, позволявшие изъясняться с интерпретатором на подмножестве великого и могучего...

А если сисирьезно (с), то дело не в этом. Изучение какого бы то ни было языка программирования к собственно программированию имеет косвенное отношение.

Sen
17-01-2005, 22:45
отнюдь.

вообще человеку начинающему надо определится что именно его интересует. ведь подходы в написании, например, клиентов для баз данных и игр совершенно разные и если человеку захотелось тетрис сбацать для собственного самоудовлетворения, то общий план обучения по стандартной литературе после нескольких уроков может отбить желание. это как пример. опять же ты говорил про математику.
может быть, как наука, развивающая алгоритмическое мышление - это да, нужная штука, но не факт, что она так уж необходима, чтобы быть в ней гуру. можно и со школьным уровнем математики горы свернуть, здесь главное терпение и трудолюбие, так необходимое для обучения... а потом всеравно в ленивого лоботряса превратится))))...

Nameless
17-01-2005, 23:23
Похоже, мы разные вещи называем программированием. И разных людей - программистами. Вот это твое программирование сводится к кодингу определенной категории задач, и не более. ИМХО же программист - это тот, кто может увидеть проблему, сформулировать задачу, определить способ решения и потребные инструменты и затем реализовать решение. Тот, кто умеет "писать клиенты к БД" - просто кодер.
Ты не путаешь "свернуть горы" и "наизобретать велосипедов с колесами любой формы, кроме круглой?" :]]] Математика, помимо упомянутого тобой, дает еще как минимум представление о том, что уже сделано.

Snider
18-01-2005, 00:44
Для программиста конкретный programming language - всего
лишь инструмент, а не унверсальная отмычка ко всем проблемам
(были, конечно на Руси умельцы, которые топором и избу и ложку
узорную могли стесать). Язык программирования, подходящий для
решения одной задачи, в другом случае навредит горраздо больше
Поэтому программисту более важно уметь просто правильно
мыслить и правильно решать задачи, чем знать тот или иной язык.

Другое дело, что культуру программирования зная один язык
выработать сложно (а с некоторыми языками, можно проибрести
кучу вредных привычек)

Хм, к чему это я?.. А, вспомнил... =))))
Сен, Безымянный дело говорит

Sen
18-01-2005, 01:32
это менеджер)))... организация и планирование работы)... по совместительству главный программист и главный лентяй, если проект большой.


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

Sen
18-01-2005, 01:38
я не говорил о том, что надо конкретно один конкретный язык освоить.

если освоил один, то другой еще легче)...

Меломанка
18-01-2005, 11:38
обязательно обращусь, попробую сама чего нибудь написать для начала:-)

blueseman
18-01-2005, 11:43
так пока просто мальнький совет - обзаведись хорошим инструментарием для написания
советую либо php expert editor
либо macromedia home site 5

Карла Маркса
18-01-2005, 12:19
Ну вы загрузили начинающего с женой, с детьми ... Дельфи и ВижуСи, программирование баз данных - и будешь рабочим программистом, какие ещё в школе ими стали самостоятельно :).

Nameless
18-01-2005, 12:57
Какой такой менеджер? Менеджер - это такой негр, которого можно гонять по всем не относящимся к решаемой задаче вопросам (пробить разрешение на пиво и курение в кабинете, например, аванс взять...) :]
А для этого вовсе не обязательно вообще уметь программировать. Самые большие финансовые горы в IT свернул некто, выша самостятельного написания басика не поднявшийся. Так что практика показывает, что для сворачивания гор нужно наличие мамы - члена совета директоров Большого Гомика, а все остальное опционально :]]]
Это да. Но исключительно на уровне задания для самостятельной работы. Не для собственно дела.

Nameless
18-01-2005, 12:58
А при знании теории легко осваивается любой язык. Пример: мне для того, чтобы начать изощряться в тонкостях питона, понадобился один рабочий день :]

Меломанка
18-01-2005, 13:24
ооо... спасибо, а то я изощряюсь, пишу в блокноте:-)

gren
29-04-2006, 18:09

Не знаю, я все же решила пойти пока на курсы по программированию, в один из уц в Москве, мне там обстановка очень понраилась, потом- скидки студентам))).Выбрала общий курс, называется "основы программирования", но в дальнейшем , тоже хотелось бы занятся веб-программированием, этот Уц предлагает курсы и по программированию, и по оптимизации web сайтов. Поживем-увидим. оставляю адрес сайта этого Уц, мало ли пригодится.компьютерные курсы

Tims
29-04-2006, 18:19
в школе) дальнейшая учеба - это так уже... туфта

Snider
29-04-2006, 18:35
По себе судишь? :)

Tims
29-04-2006, 18:40
программирование - это творчество (искусство), а не просто знание с курсов, дающих лишь красивые корочки

Snider
29-04-2006, 18:50
1. Как ты предлагаешь осваивать это таинственное "искусство", если не дальнейшей учебой?
2. Программирование является искусством только для одиночек/начинающих. В серьезных группах оно из творчества превращается в обычную работу, подчиненную жестким правилам и стандартам. А за всякую самодеательность лучше давать по шее.

Tims
29-04-2006, 18:55
снайдер, я тебя понял.. больше не буду тебе ничего объяснять

SuperLight
29-04-2006, 19:00
Привет всем!
Сегодня только приехал с XVIII всероссийской олимпиады для школьников по программированию и увидел эту, не смог удержаться не прочитать её...

хотельсь бы спросить автора, что он хочет программировать,

лично могу помочь с олимпиадным программированием, решением задач, а также посоветовать и подсказать...

кстати если хочешь заняться "серьёзным" программированием могу посоветовать сайты (заодно увидишь с чем возможно придётся столкнуться)

www.olympiads.ru
acm.timus.ru
acm.uva.es
http://ctddev.ifmo.ru/school/io/index.html

ой! онлайн олимпиада оказывается идёт, ладно потом допишу

Snider
29-04-2006, 19:02
Скучный :D

маленький хакер
29-04-2006, 19:21
для автора темы:
http://www.pascaler.ru/ -
неплохой курс обучения азам паскаля

Alena77777
05-10-2012, 12:52
Я сама проходила эти курсы. Мне понравилось + много бесплатного полезного материала
http://proglive.ru/basics?p1031 скопируй в браузер

paco_blackxs
05-10-2012, 12:58
"скопируй в браузер" ))

Скраб
17-02-2015, 22:30
как програмитстом стать если основы языка каковото допустим изучал?
где искать работу если нет нигдле открытых позиций?

pg2009
17-02-2015, 22:36
сейчас в моде прораммирование в андроиде\JS\Jawa\1C

serega2909
17-02-2015, 23:39
http://goo.gl/PCIP6z регестрируйтесь реальные деньги без всяких вложений

Eugene_ufa
21-02-2015, 02:29
За небольшое вознаграждение могу обеспечить универским курсом по языкам Pascal, C++, Assembler)
Ну и репетиторством занимаюсь 400 р 1.5 часа

Kaneybal
21-02-2015, 04:20
ебануться прямо профессор судя по запросам будет обучать, а не студень вчерашний

Eugene_ufa
21-02-2015, 10:42
Профессора от 1к за час занятия в группе берут)

Скраб
22-02-2015, 01:56
это где такое, пруф