Блог им. Metalhead / Java в Казахстане

Здравствуйте!

Пока что, мне осталось учиться 2 года и я встал перед выбором какой актуальный язык ООП выбрать для углубленного изучения: C# или Java? Имеется небольшой опыт программирования на С++ и Delphi (в пределах лабораторных, курсовых).

Я склоняюсь к Java. Сейчас изучаю J2SE. Решающим фактором выбора должно стать ваше мнение. В каком направлении нужно двигаться, чтобы имелись перспективы?

Есть ли java-программисты в этом сообществе? Какие перспективы у Java в Казахстане?
Поделитесь мнениями.

 

Комментарии (25)

RSS свернуть / развернуть
+
0
avatar yakooobin
  • 27 / января / 2012 21:47
пост конечно супер
вы хоть напишите о себе, почему интересуетесь джава, и так далее
как то подробнее
для того, чтобы привлечь к обсуждению надо создать тему, немного развернуть ее насколько возможно
как то так
+
0
avatar Admon8
  • 27 / января / 2012 22:28
Java однозначно. Перспектив больше в ближайшие 3-5 лет. Платежные системы многие на Java пишутся. Тот же KZM.
+
+2
avatar RadMax
  • 27 / января / 2012 22:56
Да начнётся холивар )))
+
+1
avatar RadMax
  • 27 / января / 2012 23:18
Ну а если по теме. То вы определите чего хочется? То есть вот допустим Java, много вакансий, хорошо платят. C# мало вакансий, платят так же как и Java — программистам. Вам вообще нравится Java? Попробуйте C#, сравните. Пишите на том языке, на котором вам нравится, а не на том который щас в моде. Прилично поработав на одном из языков, поняв принципы ООП, разобравшись в паттернах, короче серъёзно поработав и глубоко вникнув в один из языков, переход на другой язык будет прост.
+
0
avatar goldy
  • 29 / января / 2012 18:14
C# затягивает ужасснооо, не знаю почему, сам решил Java изучать начать )
+
0
avatar kudaybaha
  • 27 / января / 2012 23:08
Не хочется устраивать «холивар». :)
Скажу по опыту:
Java — перспективный язык. Изначально все начиналось у меня с C++, птом когда открыл для себя Java — все стало намного проще.
Последние 4 года работаю преимущественно на Java. Еще ни разу не было, что бы что-то я хотел написать на другом языке. (За исключением уже готовых CMS)
Развивается Java семимильными шагами. Тот стереотип, что java медленное — сейчас не более чем миф. Используем java в боевых условиях: если прикинуть на память, около 1k запросов в секунду, а может можно и больше(«я же не Тони Старк») :))
На счет c# ниче не скажу. Но, кажется нужно будет танцевать с бубном если захочешь такие программы портировать на Unix подобные системы. Хотя, может я и ошибаюсь. Скажу одно, у Java нет таких проблем :)
+
0
avatar goldy
  • 29 / января / 2012 18:17
там вроде как Mono есть, траблов нету…
+
0
avatar kudaybaha
  • 29 / января / 2012 22:24
Ну отлично тада! :) тут уже ответил infinity.
Кстати, это хорошая новость про портирование. Теперь есть смысл копать в эту сторону. Спасибо :)
+
0
avatar goldy
  • 29 / января / 2012 23:49
да поспешил не прочитал )
+
+1
avatar yakooobin
  • 28 / января / 2012 00:12
Я склоняюсь к Java.
если склоняетесь, то и делайте выбор в эту сторону
надо заниматься тем, к чему сердце лежит

Решающим фактором выбора должно стать ваше мнение.
а вот это не правильно
выбор лучше вам делать
если есть неуверенность, лучше еще раз подумать и проанализировать, но ни в коем случае не отдавать принятие судьбоносного решения другим
+
0
avatar infinity
  • 28 / января / 2012 10:06
C# — основной язык технологии .NET. Java всемирно признана. Я бы не стал пренебрегать тем или иным языком, тем более у них есть много общего. Изучай оба и не трать время на раздумья) Насчет портирования C# проблем нет — ищи информацию по Mono. Я пробовал собирать под centos приложения — все работает. Главное — не юзать некоторые компоненты, затрагивающие виндовские либы (н-р, web browser, который связан с либами ие)
+
0
avatar Admon8
  • 30 / января / 2012 09:58
Что такое Centos, и почему не стоит использовать виндовые библиотеки?
+
0
avatar sterswift
  • 16 / февраля / 2012 14:08
centos — один из многочисленных дистрибутивов линукса
потому что приложение не сможет стать кроссплатформенным
+
0
avatar Metalhead
  • 28 / января / 2012 10:49
Спасибо за мнения. Буду изучать Java. Может будут какие-нибудь советы, указания насчет изучения? По каким книгам изучали?

P.S.Вот насчет ситуации с вакансиями на должность Java программиста в казахстанских software компаниях никто не упомянул. Кто-нибудь обладает информацией? (На сайты хэдхантеров не посылать)
+
0
avatar endeveit
  • 28 / января / 2012 11:12
Вакансий на самом деле хватает.
В основном финансовый и банковский сектор.
Если не забьете на Delphi, то Вас с руками и ногами будут отрывать, потому как сейчас существует острая нехватка специалистов, способных поддерживать старый код на Delphi и в то же время развивать новые продукты на более современных платформах (Java/C#).
Кстати, откуда Вы? Нам в «Колесах» не помешал бы Java/Delphi разработчик.
+
0
avatar Metalhead
  • 28 / января / 2012 12:07
Спасибо за проявленный интерес. Я учусь в Байконуре, поэтому готов только к удаленной работе и только пока что как начинающий)
+
0
avatar endeveit
  • 28 / января / 2012 12:09
Очень жаль :)
Успехов Вам!
+
0
avatar faiwer
  • 28 / января / 2012 16:27
Угу видел я зарплаты delphi-вакансий в КЗ. Даже на одно собеседование ходил, lol'd, искренне рад что меня туда не взяли.
+
0
avatar goldy
  • 29 / января / 2012 18:20
У меня книжка есть от Хортсамана и Корнела, хорошая книга, найди в инете, хоят по Java много книжек, по С# Э.Троеллсен )
+
0
avatar Metalhead
  • 28 / января / 2012 11:07
Забыл написать. Изучаю по книге Хорстманна и Корнелла «Core Java».
+
0
avatar goldy
  • 29 / января / 2012 18:21
Упс, поспешил не прочитал тех же посоветовал )
+
0
avatar tarakanoff
  • 29 / января / 2012 00:33
Оба языка хороши и схожи по мощности и семантике.

Если хотите зарабатывать языком на жизнь, то ориентируйтесь на текущие требования (тенденции) рынка.

Если создаете свой проект, то используйте любимый язык и технологии.
+
0
avatar goldy
  • 29 / января / 2012 23:53
Кстати присоединяясь ко всему выше сказанному почитай статью про сравнение Java и C# вот тут.
+
-1
avatar majesty
  • 5 / февраля / 2012 08:09
Java была трендом лет 5 назад. С выходом .Net'а, имхо, Java сдулась. Жаль, клёвый язык, но мне кажется, в обозримом будущем он станет legacy — специалисты будут востребованы только в ключе поддержки существующего кода и портирования его на .Net/Mono
+
+1
avatar endeveit
  • 6 / февраля / 2012 08:06
Я пну тебя больно за такие слова :)
С 2006 года все хоронят джаву и никак не могут похоронить, забывая при этом про такие клевые штуки, как Scala и Groovy, реализованные под платформу Java.
P.S. Вообще, если смотреть в долгой перспективе, то выбирать надо Objective C ;)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.