Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Работа > Какое направление выбрать


Автор: CyberJohn 23.04.09, 17:30
Вот такая тема, для меня и думаю для некоторых таких же студентов является актуальной.

Опытные программисты, поделитесь, какое направление выбрать, какие языки будут восстребованы в будующем?
Нам в универе до сих пор преподают по большей части Delphi и Pascal, в то время как учителя советуют самостоятельно изучать С++.
В этом семестре пытаемся делать программы на C++ Builder'e, в то время как преподают всё на Delphi. А некоторые преподаватели говорят, зачем вы на этом Builder'e все пишете, нужно изучать Microsoft Visual Studio, а ещё лучше Microsoft Visual C#.

Я понимаю что нужно знать как можно больше, но знать всё невозможно. Так какому языку стоит уделять больше внимания из всех языков вообще? И что ещё должен знать хороший программист(кроме непосредственно языков)? Я имею ввиду базы данных, web-программирование и т.д.

Автор: Otello 28.04.09, 12:26
CyberJohn, а тебе что интересно самому?
Какие задачи тебе больше нравятся? Специализаций много и для каждой из них кроме общих знаний языков программирования нужны свои знания.
А языки программирования это просто инструмент, и можешь выучить любой ;)

Автор: CyberJohn 30.04.09, 07:41
А я даже и не знаю какие направления бывают. Знаю только что есть 1С-программисты и вёб программирование, но мне это не очень нравится, хотелось бы какие-нибудь программы самому создавать, ну конечно чтобы они были кому-то нужны. Раньше хотелось игры делать, а теперь хочется делать что-то по-настоящему полезное для людей. Но знания у меня не такие уж и большие, ну меня нельзя назвать прграммистом, который дни и ночи проводит за компьютером, который живёт одним компьютером. И ещё... девушек врядли возьмут программистом(потому что от парней можно всё-таки больше получить, а у девушек семья, воспитывать детей нужно и много других занятий, которые требуют времени), нам придется искать смежные специальности... видимо стоит в 1С или вёб-дизайн пойти?
А ещё в "железе" я совсем плохо разбираюсь :unsure:

Автор: Otello 04.05.09, 12:10
Цитата CyberJohn @
а теперь хочется делать что-то по-настоящему полезное для людей.

1С - полезное для бухгалтеров
Игры - полезное для людей, которые хотят отдохнуть.
web-программирование - полезная для людей штука, если бы не было отрасли то и форума тоже не было бы ;)


Цитата CyberJohn @
И ещё... девушек врядли возьмут программистом

Если это отговорка конторы которая тебя не взяла,то радуйся и беги от такой конторы подальше :)

Автор: Romtek 11.05.09, 07:26
Общие направления программирования:
  1. мобильных устройств
  2. графики и мультимедиа (анимация, звук, видео)
  3. веб-приложений
  4. системных приложений
  5. аппаратных устройств, драйверов
  6. сетевых приложений
  7. Баз Данных и Интеллектуальных Систем
  8. бизнес-приложений (всяких КИС и других)
  9. цифровая обработка сигналов (DSP), включая изображения
  10. картография, спутники, навигация (GIS)
  11. алгоритмика и логика (если засчитывать за пункт)

А языки, как замечено раньше - лишь инструмент, не более! Учить надо основы (математику: графы, геометрию, численные методы, логику, ...; физику, электронику). Без них будет сложно. Весь прогресс компьютерных наук идёт за счёт них. Выбери направление, которое по душе и действуй.

Добавлено
Из языков программирования на сегодня идут те, которые с упором на межплатформенность и также веб: Java, C#, JavaScript, Perl, Ruby.
SQL - вообще просто обязан/а основы знать для работы с БД. C++ желательно знать (как минимум, C). У Delphi появились новые направления: разработка веб, .NET

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

Автор: CyberJohn 21.05.09, 19:13
Вот с физикой и подобными всегда было очень плохо...
А математика наоборот нравится и вроде могу разобраться и понять, если что-то новое встречается
В этом семестре C++ Builder изучаю... сейчас вот пишу уже курсовик по Базам данных)
А ещё нужно делать курсовую с графикой используя OpenGL.
В общем буду изучать новое... выбирать какое либо направление сложно, потому что просто многого не знаю.
Но с направлениями, где про технику и железо врядли стоит идти... у меня с ними почему-то плохо.

А что значит Интеллектуальных систем, ну то есть я представляю, но как это в жизни выглядит и где конкретно применяется? :unsure:

Автор: Polkovnik 08.07.09, 03:56
Я бы разделил программирование так:
Windows
- Веб (читай .NET) - упор на С# для Web, можно Dephi Prizm (но с С# будет легче найти работу)
- Прикладные программы (БД и пр.) - упор на С# раздел Win Forms, база - MS SQL
- Системные программы - тут С++, причем MS Visual C++ лучше
Unix подобные системы
- Веб
--- Java направление, к нему ещё надо веб-портал типа IBM WebSphere
--- Oracle тут целое семейство, своя БД, своя Java, Oracle Forms, Oracle Reports
--- всякие PHP, Ruby к ним базу MySQL
- Прикладные программы - тут С++
- Системные - тоже C++
=============
Это конечно не строгое деление, у нас есть в компании прикладные программы на Java для Windows.
(При том что на Java чаще пишут Веб-приложения и под Unix).
Это как бы наиболее популярные, на мой взгляд направления.

Системные программы достаточно сложная вещь, действительно девушек вряд ли возьмут, хотя всё может быть,
чаще женщин встретишь в Веб-программировании, я бы посоветовал C# .NET для Web, оно вам и ближе будет
судя по изучаемым предметам
. Главное начать, а там как жизнь карты разложит - может и Java придется
выучить.

А ещё можно зайти здесь на сайте в раздел
Вакансии
и там посмотреть точные требования по любому направлению.

Автор: @@@ 09.07.09, 04:19
Цитата Polkovnik @
Я бы разделил программирование так:

1C и прочий VBA-style зря отмели. В глубинке по настоящему только он и востребован. :yes-sad:

Автор: =MOHAX= 13.07.09, 05:57
А как обстоят дела с ОС, отличными от Win?
Программисты Linux/Unix встречаются реже, поэтому их труд и оценивается больше.
Тут можно посоветовать C++ (stl + boost), глубокое знание API операционной системы, многопоточность и PLSQL/PostgreSQL.

Автор: Отшельник 04.08.09, 09:59
Цитата @@@ @
1C и прочий VBA-style зря отмели. В глубинке по настоящему только он и востребован.

это точно...

Автор: konstantin666 05.12.09, 19:23
А что господа великие прАграммисты
думают насчет ASSEMBLER ?

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)