Програмисты, которые не самоучки. |
Здравствуйте!
Прочитал в теме Программист без
математики такую
строчку
"Ну а если программист ещё и самоучка то он при необходимости всё что
угодно схватит налету."
Возник вопрос а бывают програмисты не самоучки? Мне такие как-то еще
не встречались.Да часто человека _доучивают_ чему-то но у него уже
есть начальный уровень и зачастую немалый.
Есть кто-нибудь кого на курсах в институте и.т.д. учили програмировать
с нуля. Ильин Алексей
Всего в теме 744 сообщения
Добавить свое сообщение
Отслеживать это обсуждение
- Лирика
- Локальные сети в Москве...
- РЕСПУБЛИКA БОРЛАНД
- "Программисты, кто они?"
- Горячие клавиши
- Режим дня программиста.
- Программист без математики
- Разработка справочной системы
- День рождения Билла Гейтса
- ДЕНЬ ПРОГРАММИСТА.
- Грамотность.
- СТАРИКИ - ПРОГРАММИСТЫ.
- Пусть меня научат!
- Современная ситуация в кибернетике, информатике и программировании.
- Когда не поздно стать программистом?
- Чтобы стать программистом с нуля нужно...
- Компьютерная индустрия. Для чего она нужна?
- Социальное программирование
- Отношение к вирусописательству вообще и на территории Королевства в частности.
- Производительность труда у нас и на Западе
- Скучно стало быть программистом.
- Королевство в осаде :-))
- Обращение к программистам
- Хакеры - люди из группы риска?
- Право или лево?
- Спам. Где грань дозволенного?
- Право на чтение
- Стихи про Дельфи
- Почему отвечают на вопросы?
- Высшее образование. Быстро? качественно? недорого?
- Прошу совета
№ 534 08-10-2008 01:25 | |
Ответ на »сообщение 528« (Cepгей Poщин)
___________________________
>>> ПМСМ, лучше уж ни как, чем как-нибудь
Сергей, Вы, наверное, не до конца поняли мысль. Если у человека есть способности и стремление, то он начнет рыть носом землю: читать книги, пробовать и переделывать, обращатьтся с вопросами в конце концов. Из личного опыта знаю, что только за один семестр при интенсивном включении в работу можно на простенькую задачку столько всего накрутить и попробовать, что и язык очсвоишь, и полезные навыки приобретешь. А уже если заниматься с толковыми преподавателями, имеющими практический опыт работы в течение четырех семестров (у нас именно столько был предмет, называвшийся "Вычислительная техника и программирование"), то можно уже закрепить некоторые начальные навыки, характерные для программирования вообще, а не для кодинга на конкретном языке.
Безусловно, потом должна быть практическая работа. Желательно, с полезным выходом. Крайне желательно, с толковым тим-лидером, который на практических примерах будет показывать "что такое хорошо, а что такое плохо". И почему.
Но опять же, главное -- стремление к этому делу. А некий отличник-зубрилка с формальным подходом может вызубрить, например, что использовать GOTO нельзя, но не поймет (из-за отсутствия личного опыта) почему именно нельзя. И будет писать совершенно жуткий код даже без GOTO.
Кстати, с большим подозрением отношусь к приходящим кандидатам на работу, если они только-только закончили ВУЗ и при этом имеют кпрасный диплом ;-)
Ответ на »сообщение 532« (panda)
___________________________
+1
Я постарался сказать то же самое, но, по своей обычной манере, в несколько м-м-м-м... более развернутом виде ;-)
№ 533 08-10-2008 01:06 | |
Ответ на »сообщение 532« (panda)
___________________________
До этого надо дорасти, загубив хотя бы пару проектов. Хорошо бы, что б это были учебные проекты в учебном заведении. Ecли бы я бы прeзидентом :) то предложил бы делать более специализированные курсы обучения. Если стране нужны бухгалтеры, то не надо забивать им голову сями с дельфями. Если веб программисты, или сисадмины, то они вполне могут обойтись без курса формальной грамматики и высшей математики.
А высшее образование хотя бы в силу своего названия должно быть уделом интеллектуальной элиты, т.е. людей, которым просто нравится получать знания.
№ 532 07-10-2008 22:43 | |
Ответ на »сообщение 528« (Cepгей Poщин)
___________________________
Вот и получаются "программисты", которые делают мегабайтные pas файлы, километровые with do begin ...., запросы без параметров и т.д. см. »тема на БП №383«
И? Вы предлагаете учить студентов по книгам "Рефакторинг", "Паттерны проектирования", "Программист-прагматик" и т.д.?
Не выйдет. До этого надо дорасти, загубив хотя бы пару проектов.
№ 531 07-10-2008 15:47 | |
Ответ на »сообщение 529« (Jack Of Shadows)
___________________________
путь наименьшего сопротивления во всех современных императивных языках, произошедщих от Алгола (ваш дельфи и java) - это написание одной большой процедуры-простыни Ндя уж. В Lisp`е это не прокатит. На пятой строчке загнутся студенты :)
№ 530 07-10-2008 14:22 | |
Опять разборки из-за терминологии.
Как учить программированию, как области математики, понятно - на Матмехе есть кибернетический поток дающий специализацию "инженер математик-программист":
десяток курсов математики, алгоритмизация, системный анализ и т.д. - можно смело брать за основу.
Как научить кодера за две недели, я не знаю. Да и не считаю нужным.
Их и так слишком много.
№ 529 07-10-2008 12:14 | |
Ответ на »сообщение 526« (al_mt)
___________________________
Почему? Я не знаю, как НАУЧИТЬ программизьму.
Ну что ж вы батенька так тяжко то ? Книжка есть по этому делу. Именно программизьму и учит. SICP называется.
Даже на русский язык вроде переведена.
А бросать студентам задчаки и надеяться что выплывут, это не метод. Эдак вы их только по собачьи плавать и научите.
Не забывайте, человек всегда идет по пути наименьшего сопротивления, даже если этот путь ведет в тупик.
A путь наименьшего сопротивления во всех современных императивных языках, произошедщих от Алгола (ваш дельфи и java) - это написание одной большой процедуры-простыни и сплошным использованием глобальных переменных.
Вот именно этому ваши студенты и научились.
№ 528 07-10-2008 09:56 | |
Ответ на »сообщение 527« (Geo)
___________________________
Вот и получаются "программисты", которые делают мегабайтные pas файлы, километровые with do begin ...., запросы без параметров и т.д. см. »тема на БП №383«
ПМСМ, лучше уж ни как, чем как-нибудь, а научиться программизьму на уровне "набросай батонов на форму", можно и вовсе самостоятельно, если есть необходимость.
№ 527 07-10-2008 08:44 | |
Ответ на »сообщение 526« (al_mt)
___________________________
>>> Я не знаю, как НАУЧИТЬ программизьму
Я помню, как учили нас. Одна пара отводится на объяснение очередного языка программирования. В идеале еще рассматривается некая задачка, сделанная на этом языке (достаточно простая, но все же посложнее, чем Hallo World). После чего всем раздаются задачи и даются ссылки на литературу.
Так что получается именно "Те кто к этому вопросу склонен станут программерами сами" ;-)
№ 526 07-10-2008 08:25 | |
Прошлый поток учил Delphi. Упор на прикладные задачи "набросай компонентов на форму". Причина такого косоватого подхода - нужно было очень быстро получить выход на уровне техникума. Чтоб человек мог использовать компутер на уровне очень умного калькулятора с графикой и звуками.
Когда моего отличника приволокли за уши родители (вирус написал), я прослезился от счастья :))))))))))))
Новый поток будет учить яву. И я вместе с ними. И подход будет столь же косым ;)
Почему? Я не знаю, как НАУЧИТЬ программизьму. Но начал догадываться, как отфильтровать будущих программистов :) Достаточно бросить в любой набор задач и показать как пользоваться хэлпом. Те кто к этому вопросу склонен станут программерами сами. Остальные не станут ни в каком случае...
№ 525 04-10-2008 15:16 | |
Ответ на »сообщение 523« (ploop)
___________________________
Когда при поступлении на бесплатной основе прозрачно намекают на полсотню килорублей (2003 год), желание учиться сразу отпадает...
В этом ВУЗе и не надо учиться.
У меня только что дети закончили ВУЗы. Так что, я тоже в теме. Получить образование бесплатно можно. Те ВУЗы, которые стараются держать марку, кровно заинтересованы в хороших студентах.
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|