| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Флейм > Переквалификация на программиста |
| Автор: headzero 14.11.2007, 11:02 |
| Я студент радиофакультета 4 курс. Хочу стать ХОРШИМ программистом. В принципе сам разбирался с С и С#, .NET Некоторые вещи понимаю. Могу чето наваять на C#. Но чувствую,мне не хватает знаний по многим областям: как вообще работает программа с памятью, в алгоритмах не разбираюсь... , что такое стек, куча слышал краем уха.Я хочу создавать грамотный , по возможности осмысленный код, а не ваять формы в Вижуал Студио. Чувствую не хватает практики. Посоветуйте мне как лучше поступить: пойти на каие-то курсы, может кто-то грамотную книгу подбросит по основам программирования. Или все же задуматься о втором высшем заочном по специальности Программирование? Спасибо |
| Автор: GoodBoy 14.11.2007, 11:12 | ||
|
| Автор: Nastya 14.11.2007, 11:38 |
| ИМХО Пракитика != "задуматься о втором высшем заочном по специальности Программирование" Тут лучший вариант ставить перед собой конкретные задачи и их выполнять: 1. устроится на работу где тебя возьмут стажером 2. поставить перед собой задачу какою-то фришную мелкую софтину( для меня второе - сложнее) 3. Самому пойти преподавать программирование (не ну честно это прокатывает |
| Автор: pompei 14.11.2007, 11:59 |
| Не знаю по поводу заочного высшего, я, например, учился вообще на аэрокосмическом в Омске (!!!), а стал программистом, а не космонавтом! Единственное, что здесь можно посоветовать - это программировать. Писать тупые формы на Вижуал, обрабатывать события элементов формы, и т.е. делать то, что получается и со временем научиться всё. Вообще хорошую практику можно получить написав конкретную программу, например простенькую программу по учёту товаров: здесь и в интерфейсе пользователя будет несколько связанных форм, и с БД придётся поработать (SQL), и права необходимо разграничить (чтобы продавец не смог удалять проводки по продаже а разницу ложить в себе карман) и многое другое. |
| Автор: esperant0 14.11.2007, 13:31 |
| Вряд ли только программирование поможет Вам разобраться в алгоритмах, структурах данных, формальных языках, теории вычислений, теории сложности, теории вычислимости и иже с ними. Думаю надо учиться. Но вначале решить каким програмистом вы хотите стать. Программистом фельдшером или программистом врачом. И там и там можно достичь много. |
| Автор: headzero 14.11.2007, 14:32 |
| Так вот и я тоже об этом. Хотя это же может и не пригодится? Следует понимать, программист-фельдшер это тот, который пользуется готовыми технологиями и старается увильнуть от написания строк кода, прекладывая ответственность на других. Программист- врач -- "светило науки", вооруженное теорией , создающее оптимальные алгоритмы которые учитывают все особенности системы. |
| Автор: S.A.G. 14.11.2007, 16:12 |
| headzero, редкие ВУЗ-ы готовят хороших программистов. Я сам студент и учусь на программиста ("системный аналитик"). Но для того чтобы потом смочь работать я практически все осваиваю сам. Поэтому просто подумай, опираясь на этот форум, что для тебя нужно и иди в этом направлении. Главное что корочка будет, без нее никуда. Главное чтобы в обучении была система и виднелась конечная цель. |
| Автор: podval 24.11.2007, 20:48 |
Думаю, на радиофакультете изучают DSP aka ЦОС? Тогда наиболее эффективный путь - в DSP Software Engineer. C/Asm и обязательно разбираться в DSPшном железе. |
| Автор: esperant0 24.11.2007, 22:57 | ||
Неудачное предложение. |
| Автор: bems 26.11.2007, 17:35 |
| esperant0, обоснуй |
| Автор: DVSS 26.11.2007, 21:06 |
| headzero, читай книги, и всё получится. Я научился по книгам. Ну и практика, и ещё раз практика, естественно. |