![]() |
|
Модераторы: PILOT |
![]()
|
|
| saneea |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 13.7.2005 Репутация: нет Всего: 0 |
Возможно, это не раз обсуждалось... но всё же подниму эту тему. Я (студент 3 курса (специальность "Компьютерная инженерия")), многократно слышал, что если хочешь работать программёром, то учить нужно что-то одно, и быть спецом именно в своей области. Настал момент, когда я хочу решить, чему посвятить жизнь:
C++ - начинал изучать программирование именно с этого языка, много знаю, но далеко не профессионал Object Pascal - чувствую себя в этой среде как у себя дома, изучаю сейчас графику с использованием OpenGL, однако вижу что программисты Delphi очень невостребованы Java - совсем недавно начал учить этот язык (т.к. один очень авторитетный преподаватель в университете сказал мне что Java сейчас востребована) C# - в глаза не видел ни одной программы на на этом языке, но знаю, что он тоже сейчас востребован. Прошу, поставьте меня на путь истиный. Скажите, что действительно будет нужно миру из этого списка. |
|||
|
||||
| Fin |
|
|||
![]() Дракон->Спать(); ![]() ![]() Профиль Группа: Участник Сообщений: 687 Регистрация: 4.1.2006 Репутация: нет Всего: 10 |
Смотри, что будет через 2 -3 года, фиг его знает. Тут главное не язык, а понимание самого процесса программирования, и умение строить правильно логику программ. Язык можно выучить буквально за месяц. Чуть больше уйдет времени на изучение библиотек, которые сопутствуют языку. Но и это тоже решаемо. Считаю, что чем больше знаеш технологий, тем легче адаптироваться к новому. Немешало бы еше и узнать и понять как работают базы данных. От этого сегодня никуда не деться. Также принципы работы сети. Хотя бы один графический фреймворк, чтобы понимать, как строются интерфейсы пользователя.
-------------------- Пролетал мимо. |
|||
|
||||
| m0ro |
|
|||
|
Опытный ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 800 Регистрация: 19.5.2007 Репутация: нет Всего: 68 |
Прежде всего, определись, к чему у тебя душа лежит. Выбери то, что получается и нравится более всего.
|
|||
|
||||
| saneea |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 13.7.2005 Репутация: нет Всего: 0 |
Душа больше всего лежит к написанию программ на Delphi с использованием OpenGL, но как мне кажеться ни Delphi, ни OpenGL будущего не имеют... Если полазить по сайтам по поиску работы, то программисты Delphi требуются раз в десять меньше чем программёры C++(C#) и Java. А DirectX, думаю вскоре вобще вытеснит OpenGL. А вот почему все так любят Java я никак не пойму. На этот вопрос везде отвечают, типа о него выход с компилятора байт-код - "написал программу один раз - она работает везде", а вот и нет, одна и таже программа будет работать не везде, т.к. библиотеки на всех Java-машинах разные (я имею виду к примеру PC и моб.телефон). Так какой смысл тогда??? Я не вижу в Java чего-то сверхъестесственного, чего нельзя было сделать на C++. Или это просто мода на язык??? |
|||
|
||||
| RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: нет Всего: 6 |
DirectX насколько я знаю уже мертв, сейчас MS выпустила новую фичу под названием XNA Framework для .Net, которая вроде является надстройкой над DirectX. Добавлено через 5 минут и 13 секунд А вообще соглашусь с Fin, чем больше технологий, языков и принципов программирования ты знаешь, тем быстрее адаптируешся к новым технологиям. На собственном опыте знаю. Я к примеру, начинал с Delphi, потом начал изучать Java, а теперь вот на C# кодю=) Причем сложнее всего было понять как работать с Delphi, потому что опыта программирования вообще не было. А переход с Java на .NET уже не вызволо ни каких проблем, потому что опыт был! -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
| ProgrammingLife |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 19.1.2008 Где: ЧИРЧИКАГО (UZ) Репутация: нет Всего: нет |
Думаю что еще нужен подход к востребованию дизайн прог и современные фишки и т д не унываемся друзья по С#шникам еще придет наше время
|
|||
|
||||
| CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Ну, как вариант лучше всего знать по чуть-чуть и что-то одно, но крепко.
Три варианта: 1) C/C++ 2) Java 3) C# Неплохо знать синтаксис каждого языка, но обязательно знать на отлично какой-нибудь из них. Как показывает опыт, сейчас так же востребованы знания PHP, Perl, JavaScript, AJAX, (X)HTML. То есть то, что используется при построении сайтов, но за основу это не сгодиться, имхо. ЗЫ: Нужно знать как минимум одну БД (MySQL, MS SQL, Oracle, PostrageSQL, etc) Лично я предпочитаю C/C++. Так же неплохо знаю PHP, немного Perl / JavaScript / CSS / (X)HTML / AJAX. В будущем планирую (после крепкого освоения C/C++) приняться за изучение Java. Это сообщение отредактировал(а) CyClon - 17.2.2008, 10:09 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение работы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |