`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Какой язык программирования перспективно учить?

В общем ситуация такая: учусь на первом курсе, на моей специальности будет изучаться только Pascal да Delphi, отсюда вывод -> нужно что-то учить самому. Вот собственно и вопрос: что учить? Какой язык программирования будет востребован? Короче посоветуйте, пожалуйста.

мне больше нарвится с++ чем с#(несовсем адекватный)
нолучше знать их обоих и джава и пхп тогда будет все норм
теболее когда один язык знаешь хорошо тдругой выучить легко

Думаю начну с С++ а там будет видно. Если не Вас не затруднит, посоветуйте, пожалуйста, какую среду разработки лучше выбрать и к какой литературе обратиться.

я за java і php. В майбутньому все буде пов"зане з Інтернетом, тому гадаю варто звернути увагу на ajax! а взагалі С гарний фундамент для вивчення інших мов...

Я начинал свое изучение программирования с Pascal, Assembler и C еще под MS Dos
Потом изучал C++ под Windows
Затем увлекся программированием под веб: Perl, JavaScript, PHP
этими языками занимаюсь и по сей день.

Если бы я начинал учить программирование сейчас, то изучал бы Java.

---
All the best,
Shkodenko V. Taras

Я бы сказал что это очень тонкий вопрос. Все зависит от сферы где собираешься работать(это тоже очень болезненный вопрос). В школе меня учили паскалю, в универе паскаль, делфи, с++, диплом делал на VC+(это нам не давали пришлось учить самому). С первой работы уволился для того что бы узнать что такое программы 1с(тоже очень перспективная вещь, и тоже пришлось учить самому с нуля). Уже это говорили, но повторюсь, имея хорошую базу(язык программирования практически не важен)другие языки выучить не проблема(конечно все зависит от человека и его способностей).
Что учить. Сдеаю умный вид. Проанализируй спрос и предложение. И самое главное узнай что тебе интересно.
(Было дело пытался учить 3DMax мне не понравилось)

Начинал учится программировать в школе под БК-0010 на бейсике, интересное было время...

Потом в университете Ассемблер под Intel-совместимые.
ООП и событийное программирование на Object Pascal (Delphi).
Потом нам дали LAMP (Linux+Apache+MySQL+PHP/Perl) и сказали идите... :)

Сейчас собственно с LAMP и работаю.

Ну и конечно 1C, куда без нее :) но это уже сам. Платформа очень хорошая, для решения прикладных задач на производстве просто не заменимая (мое личное мнение).

Что касается книг:
хоть на Си я писал мало (очень мало), но порекомендую книгу всех времен и народов Пола Дейтела, ну и не забываем почитать Дениса Ричи.

Если студент, значит есть время :) читаем Дональда Кнута.

По PHP естественно руководство на официальном сайте.
Также мне понравилась книга "PHP 5 для профессионалов" - Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман.

Что касается средств разработки:
для PHP посоветую EasyEclipse for PHP;

для программирования на С или Pasсal - рекомендую обратить внимание на серию "Turbo" от "Codegear" - http://cc.codegear.com/free/turbo. Там есть бесплатные версии очень хороших сред разработки;

Если будите писать на Си под Linux, там особых вариантов нет - компилятор gcc, а для GUI:
если Gnome значит связка из Glade и Anjuta,
если KDE значит Kdevelop.

Очень важный Вам, от меня совет - учите английский язык, удиляйте ему не меньше времени, чем языкам программирования. Тогда все будет "ОК" ;)

Ребята, я прошел путь от программиста, через администратора сети, начальника комп. отдела, до директора комп. фирмы и частного предпринимателя. Мой вам совет - учите язык бизнеса. Иначе так и будете получать гривню на пять хозяйских.

Извините, Nemoy, но все зависит от целей которые хочешь достичь, и уровня зарплаты который хочешь получать. Мне работа программиста очень нравиться и быть начальником просто не хочу. Я понимю, что уровень зарплаты,в этом случае, будет на много ниже. Есть еще один факт Законы Мерфи- хороший программист не обязательно будет хорошим начальником. Это ни в коем разе не камень ваш огород!!!!!!!
Для меня копаться в коде сущеее удовольствие, но вот кем-то руководить просто не умею, да и не хочу.
Каждый ищет свой путь. Как я уже говорил, сначала нужно разобраться в целях, и желаниях.

Зависит от сферы, где вы собираетесь программировать и что именно вы будете программировать. Например, я бы сказал, что С++ крайне сложный язык. Он сложный даже для опытного программиста. Потому если вам просто нужно знание какого-то языка для создания простых программ, то я бы рекомендовал посмотреть на Python. Его очень хвалят и многие говорят, что для начинающих программистов для которых программирование вспомогательный навык он идеален. Также сейчас набирает популярность CMS под названием Plone для серверов Zope, которые написаны именно на Python. Потому знание Python может стать вашим "окном" в создание веб-приложений для этого сервера. А это серьёзная альтернатива прижившейся связке [L]AMP ([Linux] Apache, MySQL, PHP)
Также я бы не отрекался от C# и .NET. Это язык для быстрого создания GUI приложений для Windows. Где-то слышал, что собираются портировать на Linux, т.к. пока это один из главных недостатков.
Ну и Java. Java очень хороший язык для прикладного программирования. Огромные стандартные библиотеки, вся документация в Интернете, platform-independence...

Кол-во языков огромно, но главный фокус в выборе языка - размышлять о языках, как о инструментах. Поэтому выбирайте по применению, а не по популярности. Для решения задач нужно использовать правильные интрументы.

Чего такого сложного в С++? Я конечно не программист (в программисты не берут), но по мне так очень даже простой и логичный язык. Не намного сложнее чем Java. Python конечно освоить проще, но на языках в которых не обязательно объявлять переменные сложнее писать большие проекты, да и перейти после него на Java, а на С++ тем более очень сложно, лучше двигаться в обратном направлении, тогда Java - упрощенный С++, Python еще большее упрощение.
Хотя кому что дано. Некоторые не могут понять что такое указатель, как ни объясняй, но успешно устраиваются программистами. Мне же гораздо сложнее понять как писать резюме и как устроиться программистом. Многие пытались объяснить, кучу литературы на эту тему прочитал, но за 8 лет так и не въехал - это действительно сложно.

Мне же гораздо сложнее понять как писать резюме и как устроиться программистом. Многие пытались объяснить, кучу литературы на эту тему прочитал, но за 8 лет так и не въехал - это действительно сложно

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

1. Перестаньте читать литературу. Программисты не читают литературу. Настоящие программисты читают код.

2. Перестаньте читать. Настоящие программисты не читают, они пишут код, фиксят баги, etc.

3. Заведите друзей программистов. Встречайтесь, общайтесь, пейте с ними пиво.

;)))

Как мне кажется, то, как и многие другие профессии, профессия программиста подразумевает знать свой предмет полностью. Т.е. водитель-профессионал сумеет поехать и на "жигулях" и на тягаче, хорошему админу не надо много времени что бы начать админить другую ось , так и программисту - зная принципы и концепцию, и хорошо зная один язык не составит большого труда начать работать с другим языком. В любом случае - знания за плечами не носить, и еще - знание "вражеского" языка по умолчанию обязательно :-)

https://www.youtube.com/watch?v=upFtzWx-_sY - Обзор популярных языков программирования

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT