A
A
Awaking2014-07-07 05:48:58
Objective-C
Awaking, 2014-07-07 05:48:58

Profile choice: C# or objective C?

Всем привет. В данный момент я уже год после выпуска работаю pl/sql oracle разработчиком, но в ближайшее время хочу сменить профиль. Выбора два: разработка под apple или C#.
На С# я года 3 писал в универе, на нем же писал диплом и даже прошел собеседование в одну компанию на вакансию С# разработчика в проект в области компьютерного зрения.
На objectiveC не писал ни разу (только вчера поднял Хакинтош, плюс уже имеется iPad). В разработке под Apple (видимо, iOS) меня привлекает отсутствие жесткого энтерпрайза, как в случае с С#. Предметные области там зачастую более интересные.
По поводу c# в интернете гуглятся в большинстве своем вакансии на ASP.NET, но вебом заниматься не хочу. Плюс дополнительно займет время изучение asp.net, штудирование CSS, HTML, JavaScript, jQuery и пр. и пр.
Но сам язык c# и платформа .net мне нравятся, плюс развивается он очень быстро.
В ObjectiveC пугает абсолютно новые вещи, плюс недавнее анонсирование swift. Стоит ли сейчас все силы вкладывать в его изучение?
Смену профиля я хочу совместить с переездом в Новосибирск, где придется снимать квартиру (соответственно, минимальная ЗП для выживания ~40к для джуниора).
В общем, подскажите, что думаете о перспективности в выборе из этих двух направлений?

Answer the question

In order to leave comments, you need to log in

7 answer(s)
Артем Воронов, 2014-07-07
@newross

C# + Xamarin - и можно писать на .Net для iOS и Android. Для бэкэнда C# + ServiceStack. В общем если душа лежит к платформе .Net - незачем от нее отказываться :)

B
beduin01, 2014-07-07
@beduin01

Учите C#.

O
OnYourLips, 2014-07-07
@OnYourLips

Вы хотите, чтобы за вас решили?
Я бы выбрал C#: и областей применения больше, и вакансий больше, и платят гораздо лучше.

D
dmko, 2014-07-07
@dmko

CSS, HTML, JavaScropt, jQuery и пр. и пр.

это для фронтенда, для бекэнда хватит только C#

M
marshinov, 2014-07-15
@marshinov

Пишу на C#, немного работаю с мобильными приложениями. objective c - cам по себе язык кривой, но рынок более интересный. VS + R# выше всяких похвал, но вам лень учить ASP.NET, а это очень большой кусок вакансий на .NET сейчас. Я бы сделал ставку на objective c и внезапно c++ и ушел бы в нагруженные проекты и мобильный сектор. Там будет много интересной работы скоро.

S
s0L, 2014-07-07
@s0L

Да кому нужен этот C#, скука смертная. Изучайте Objective-C, уж куда перспективней .NET, к тому же здесь не действует принцип "один язык на всю жизнь", всегда можно пересесть на что то другое при желании. А мобильный софт вещь актуальная и работы только прибавляется. Всякие Xamarin и прочие костыли имхо бред.

Ярослав Корнилов, 2014-07-08
@yaroslavkornilov

Сейчас c# также используется для разработки мобильных приложений, правда в основном это Metro приложения для windows 8 и программы(!но не игры) для windows phone. Сейчас, чтобы не говорили, количество вакансий именно для разработки windows 8 Metro программ должно расти, а там по идее не только enterprise. К тому же можно просто изучить api, например по относительно новой книге Петцольда, а objective-c - это другой язык, причем имхо .NET хорошая платформа.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question