Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.33.178] |
|
Сообщ.
#1
,
|
|
|
Вот такая тема, для меня и думаю для некоторых таких же студентов является актуальной.
Опытные программисты, поделитесь, какое направление выбрать, какие языки будут восстребованы в будующем? Нам в универе до сих пор преподают по большей части Delphi и Pascal, в то время как учителя советуют самостоятельно изучать С++. В этом семестре пытаемся делать программы на C++ Builder'e, в то время как преподают всё на Delphi. А некоторые преподаватели говорят, зачем вы на этом Builder'e все пишете, нужно изучать Microsoft Visual Studio, а ещё лучше Microsoft Visual C#. Я понимаю что нужно знать как можно больше, но знать всё невозможно. Так какому языку стоит уделять больше внимания из всех языков вообще? И что ещё должен знать хороший программист(кроме непосредственно языков)? Я имею ввиду базы данных, web-программирование и т.д. |
Сообщ.
#2
,
|
|
|
CyberJohn, а тебе что интересно самому?
Какие задачи тебе больше нравятся? Специализаций много и для каждой из них кроме общих знаний языков программирования нужны свои знания. А языки программирования это просто инструмент, и можешь выучить любой |
Сообщ.
#3
,
|
|
|
А я даже и не знаю какие направления бывают. Знаю только что есть 1С-программисты и вёб программирование, но мне это не очень нравится, хотелось бы какие-нибудь программы самому создавать, ну конечно чтобы они были кому-то нужны. Раньше хотелось игры делать, а теперь хочется делать что-то по-настоящему полезное для людей. Но знания у меня не такие уж и большие, ну меня нельзя назвать прграммистом, который дни и ночи проводит за компьютером, который живёт одним компьютером. И ещё... девушек врядли возьмут программистом(потому что от парней можно всё-таки больше получить, а у девушек семья, воспитывать детей нужно и много других занятий, которые требуют времени), нам придется искать смежные специальности... видимо стоит в 1С или вёб-дизайн пойти?
А ещё в "железе" я совсем плохо разбираюсь |
Сообщ.
#4
,
|
|
|
Цитата CyberJohn @ а теперь хочется делать что-то по-настоящему полезное для людей. 1С - полезное для бухгалтеров Игры - полезное для людей, которые хотят отдохнуть. web-программирование - полезная для людей штука, если бы не было отрасли то и форума тоже не было бы Цитата CyberJohn @ И ещё... девушек врядли возьмут программистом Если это отговорка конторы которая тебя не взяла,то радуйся и беги от такой конторы подальше |
Сообщ.
#5
,
|
|
|
Общие направления программирования:
А языки, как замечено раньше - лишь инструмент, не более! Учить надо основы (математику: графы, геометрию, численные методы, логику, ...; физику, электронику). Без них будет сложно. Весь прогресс компьютерных наук идёт за счёт них. Выбери направление, которое по душе и действуй. Добавлено Из языков программирования на сегодня идут те, которые с упором на межплатформенность и также веб: Java, C#, JavaScript, Perl, Ruby. SQL - вообще просто обязан/а основы знать для работы с БД. C++ желательно знать (как минимум, C). У Delphi появились новые направления: разработка веб, .NET В зависимости от направления можно подсказать какие языки лучше учить. |
Сообщ.
#6
,
|
|
|
Вот с физикой и подобными всегда было очень плохо...
А математика наоборот нравится и вроде могу разобраться и понять, если что-то новое встречается В этом семестре C++ Builder изучаю... сейчас вот пишу уже курсовик по Базам данных) А ещё нужно делать курсовую с графикой используя OpenGL. В общем буду изучать новое... выбирать какое либо направление сложно, потому что просто многого не знаю. Но с направлениями, где про технику и железо врядли стоит идти... у меня с ними почему-то плохо. А что значит Интеллектуальных систем, ну то есть я представляю, но как это в жизни выглядит и где конкретно применяется? |
Сообщ.
#7
,
|
|
|
Я бы разделил программирование так:
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 придется выучить. А ещё можно зайти здесь на сайте в раздел Вакансии и там посмотреть точные требования по любому направлению. |
Сообщ.
#8
,
|
|
|
Цитата Polkovnik @ Я бы разделил программирование так: 1C и прочий VBA-style зря отмели. В глубинке по настоящему только он и востребован. |
Сообщ.
#9
,
|
|
|
А как обстоят дела с ОС, отличными от Win?
Программисты Linux/Unix встречаются реже, поэтому их труд и оценивается больше. Тут можно посоветовать C++ (stl + boost), глубокое знание API операционной системы, многопоточность и PLSQL/PostgreSQL. |
Сообщ.
#10
,
|
|
|
Цитата @@@ @ 1C и прочий VBA-style зря отмели. В глубинке по настоящему только он и востребован. это точно... |
Сообщ.
#11
,
|
|
|
А что господа великие прАграммисты
думают насчет ASSEMBLER ? |