Вы не вошли.
Страницы 1
Какой язык/технологию вы бы посоветовали изучить первой студенту решившему таки начать изучать программирование сверх вузовской программы (дабы стать в последствие профессиональным программистом)?
<предположим что специальность в вузе вполне компутерная, наподобие Компьютерной безопасности или там Прикладной математики и Информатики>
Мнение лучше аргументировать.
PS. Платформа для изучения: комп без сети + винда. По кр. мере это предпочтительно для большенства студиузов.
cat /dev/zero > /dev/null
Вне форума
Ну и вопрос номер 2 в догонку: Какой первый самостоятельный проект (програмку) посоветовали бы написать (именно проектик, а не решение задачек из книжек по языку). Т.е. нечто размером не менее 1000-2000 строк.
cat /dev/zero > /dev/null
Вне форума
1)
[15:25] <Ingersol> яву/c#/ логиниться лень. и обязательно хотя бы простенький, но вирус и на ассемблере
cat /dev/zero > /dev/null
Вне форума
RoR не катит по причине малой проф.пригодности в ближайшее время. ну и вообще судьба его туманна )
да и мэйнстримовым его не назовешь.
т.е. такие вещи полезны, но как побочная ветка, для расширения кругозора. (lisp/prolog/haskell/ruby/groovy)
а за основу лучше брать жабу
а в качестве проекта хороши модели всякие сложные. собсно, простенький хост а ля планетс вполне интересная модель, которую можно обогатить UI и статистикой. можно замоделировать какой-нить мини MUD или колонию микробов или забацать модель многопроцессорного компа с какой-нить простенькой операционкой (я такой проект делал на 2м курсе, очень понравилось)
вообще, сейчас парадигма веб разработки туда-сюда мотается, ява хоть кучу разных подходов предлагает, какой-то вперед и пойдет, а сцуть RoR - обычный MVC да скаффолдинг... в общем, узко
Отредактировано xeye (03.07.2007 15:54:11)
Вне форума
Ну, мое мнение таково: языки: C# или Java. Не С++, просто потому что начав изучать С++ можно в нем запросто утонуть так и не добравшись до собственно программирования. Почему не более концептуально правильные языки вроде Ada/Overon и т.п., потому что под них нет столь мощных СТАНДАРТНЫХ каркасов для построения собственных приложений(GUI, десктоп) как для C#/Java. Ну и они на рынке менее востребованы...
Собственно если человек больше хочет писать пид винду (и Висту), то C#, если хочется универсальные приложения, то Java.
Проект: тут все зависит собственно от склонности человека. Главное - чтобы человеку это было ИНТЕРЕСНО. Т.е. не скучная задачка которую надо формально выполнить, но то что реально хочется сделать. Как говорится, почуствовать себя творцом.
Если больше человек тяготеет к графике, то можно например векторный редактор написать простейший. В частности это может быть редактор планетсовых карт. Текущие редакторы, к слову сказать, ни на что не годятся. Ни группового перемещения созвездий мышкой, ни вращения созвездий, ни масштабирования...
Если хочется что-то помоделировать (создать Мир), то тут xeye достаточно полно описал что и как можно. + еще можно например сделать модельку сотовой сети. Понятие соты, тракинг перемещения телефона. Визуализация всего этого... Звонок с одного телефона на другой и т.п.
Если интересует ИИ, то можно написать бота для какой-нибудь игрушки. Для тех же планетсов например ;-)
Ну и т.п.
cat /dev/zero > /dev/null
Вне форума
Да, а вот если подсунуть человеку написать аля скорер под те же планетсы?
cat /dev/zero > /dev/null
Вне форума
Считаю, что сначала обязательно Assembler - для того, чтобы понять архитектуру и принципы работы процессоров. Для практики лучше написать на нем небольшую игрушку типа Морской Бой или Крестики-Нолики с сохранением имен и результатов игроков. В текстовом, а потом в графическом режимах.
Затем лучше поработать с pure С. Хотя у меня друг работает с тем же ассемблером над любыми задачами - у него куча заготовок и библиотечек.
Ну а потом, если С все-таки не устроит ( а я с ним работаю под любые платформы и режимы), то взять Delfi or C#.
В отличии от других отвечающих Яву юзать не советую. Лучше научиться Perl или PHP или Python.
Удачи!
Вне форума
Я бы советовал ответсвенно подходить к учебе, и писать программы для задач встречающихся в ходе изучения.
Например я писал программу расчета освещенности раб. мест с пом. ламп дневного света. С визуализацией и заданий параметров источников света. Теперь я понимаю, что преподу по охране труда она была 100 лет не нужна, но я получил "автомат" и это было всяко интересней чем пухнуть над конспектом.
Интересеная и красивая задача - построение фрактальных изображений. Алгоритм простой, степень детализации бесконечная, а красота для страницы кода - просто потустороняя, даже не верится. Тут же можно освоить основы GUI конструирования и не стыдно показать впоследствии кому-бы то ни было.
Отредактировано comanch (12.07.2007 12:16:34)
Вне форума
PL/SQL. За него больше всего платят.
Вне форума
А насколько оно интересно?
cat /dev/zero > /dev/null
Вне форума
А насколько оно интересно?
SQL оченно интересно, и актуально
но на любителя заниматься промышленным программированием...
с деревянной задницей.
А так, если для души, сейчас активно флеш - технологии развиваются, эт если планировать работать с интернетом.
На флеш люди даже дум первый или второй перенесли. Или тот же Тайм-зиро
При этом не надо быть дизайнером, нужно под готовые обьекты движок делать.
В Киеве кстати, таких СПЕЦОВ оч трудно найти.
Отредактировано FFOX (26.07.2007 15:20:44)
Вне форума
(PL)SQL узкая область, чисто сиквеловские спецы редко нужны, обычно хотят в придачу яву.
Вне форума
А насколько оно интересно?
Зайди на monsterjob посмотри. Обычно в 2-3 раза интересней чем web developer итп.
Судя по вопросам, сначала студенту надо узнать, чем занимаются "профессиональные программисты", например на www.onetcenter.org 15-1021.00 - Computer Programmers. И подумать, оно ему надо. Если действительно надо, то искать контору, которая набирает тестеров. Там ему и скажут что надо учить. Компьютерные технологии меняются очень быстро, не менее важны фундаментальные знания и общие умения, вроде умения работать в команде или теории компиляторов.
Ну и пусть не забывает, что программист работает 5-15 лет, а потом меняет профессию.
Вне форума
Ну и пусть не забывает, что программист работает 5-15 лет, а потом меняет профессию.
Это почему это? В моем отделе полно программистов более чем с 15ти летнем стажем.
cat /dev/zero > /dev/null
Вне форума
это зомби ))))))
Welcome to Z'Ha'Dum!
Вне форума
(PL)SQL узкая область, чисто сиквеловские спецы редко нужны, обычно хотят в придачу яву.
Ну да, или си диез.
А разные технологии можно писать и чисто на сиквеле, а клиентская сторона только входящие и исходящие данные передает\принимает.
Вне форума
Страницы 1