С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
Olegg95
3 / 3 / 2
Регистрация: 12.11.2010
Сообщений: 87
#1

Стоит ли переходить из front end в Objective C - Objective-C

30.06.2016, 15:10. Просмотров 4749. Ответов 10
Метки нет (Все метки)

Здраствуйте. Подскажите пожалуйста. Такая ситуация. Я в последнее время изучал усиленно верстку и JavaScript с настроем стать front end разработчиком. Но сейчас стали появляться сомнения, соё ли это или может быть выбрать другую отрасль. То есть в фронт энд есть много фреймворком и технологий, которые надо постоянно осваивать и это не так уж просто. Программирование серверной части в этом плане ещё сложней. Я хотел спросить у людей пишкщих под мобильники, какие приимущества и недостатки в этой отрасли по сравнению с веб разработкой. У меня есть желание найти такую отрасль, что бы тратить больше времени не на изучение бесчистенного количества фреймворков и технологий, а на освоение исскуства лпостроения алгоритмов и почему-то возникла надежда, что мобильная разработка сможет это удовлетворить больше. Подскажите пожалуйста, так ли это?

Добавлено через 1 час 28 минут
Хотя, думаю, не стоит. Лучше выучить пару фреймворков для js, который уже более не менее разобрал, чем с нуля учить мобильную разработку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2016, 15:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Стоит ли переходить из front end в Objective C (Objective-C):

Передать картинку с back-end to front-end - Java EE
пытаюсь с сервера передать и отрисовать картинку на front: читаю так: @Override public List<Car> getCars() { ...

Front-end и Back-end: что круче, что луче, где больше? - Web
вопрос: какая разница зарплаты в Senior Front-end'a и Senior Back-end'a, в%. Знаю, странные у меня вопрос, но я сейчас Junior и я могу...

С++ или Front-end - разработка!? - C++
Прошу прощения, что разместил эту тему здесь, а не в Talk В общем из-за учебной программы катался по разным языкам, а теперь решил...

Пользовательские таксономии и front end - WordPress
Здравствуйте. Случилась следующая проблема. Поставила плагин WP User Front End и плагин поиска с фильрацией WPQSF. Создала своб...

Менеджмент front-end зависимостей - Ruby
Здравствуйте. Пишу программу с выводом в браузер. Для нее (помимо rubygems) нужно несколько зависимостей: CSS, шрифты, JavaScript...

9 способов оптимизации производительности Front-End - JavaScript
Поскольку современные браузеры стали поддерживать больше возможностей, а веб-индустрия стремительно перемещается в сторону мобильных...

10
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
01.07.2016, 16:33 #2
Правильно сформулированный вопрос = 50% ответа. На JS ведь можно и бэкенд пилить (NodeJS, например), REST API, а там и до гибридных приложений недалеко, если желание останется.
1
Olegg95
3 / 3 / 2
Регистрация: 12.11.2010
Сообщений: 87
02.07.2016, 17:03  [ТС] #3
NodeJS как раз таки меня отпугивает ещё больше чем front end. Проблема в том что меня привлекает стандартная парадигма ООП, как в с++. А выучить Java, c# или c++ до уровня такого, что б устроиться на работу тяжело. Я слышал, что мобильная разработка проще
0
Vorona
Peace 2 all shining faces
670 / 532 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
04.07.2016, 10:48 #4
Господи, да все везде одинаковое, все технологии по своему уникальны и везде есть куча фреймворков, подходов и т.д.
В вебе их чуть больше, т.к. веб существует дольше.
Но независимо от того, идете вы бекенд девелопером на Java C# или C++ или мобайл девелопер на iOS или Android, спросят с вас одинаково, т.к. все зависит от отрасли. Если это очередное приложение, которое новостную сводку показывает без хитрой логики, то что на бекенде, что на фронтенде никто не будет искать супер специалистов за большие деньги. А вот если вы делаете что-то серьезное, тогда и там, и там от вас будут требовать сильные знания и предлагать хорошую ЗП.
Очень странно слышать, что мобайл проще, потому что в отличии от бекенда, тут есть куча UI с анимашками и переходами, которые должны плавно работать, не глючить и отображать корректные данные. Везде есть свои задачи и решения.

Цитата Сообщение от Olegg95 Посмотреть сообщение
Проблема в том что меня привлекает стандартная парадигма ООП, как в с++
Насчет парадигм, сейчас столько всего нового (или хорошо забытого старого) и более интересного, чем ООП, что вы даже не представляете. Есть функциональный подход (FP), есть реактивный подход к программированию (RP), есть функционально-реактивный (FRP). Многие современные языки смешивают многие подходы, так, например, в Java, наконец-то появились функции высшего порядка и лямбда выражение, так в Swift сходу были функции высшего порядка и алгебраические типы.
JavaScript не такой и плохой, на самом деле, там тоже есть много интересного, просто он динамически типизирован и некоторые ООП практики ему просто не нужны. Плюс есть куча языков, которые компилируются в JavaScript, например CoffeScript, TypeScript, Elm, PureScript и т.д.
1
Olegg95
3 / 3 / 2
Регистрация: 12.11.2010
Сообщений: 87
07.07.2016, 22:52  [ТС] #5
А что в плане конкуренции? Просто веб очень популярное у нас направление и работу найти тяжело. Верстальщиков валом. Я резюме отправляю на разные вакансии и пока безуспешно.
0
Vorona
Peace 2 all shining faces
670 / 532 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
08.07.2016, 09:44 #6
Ну JavaScript сегодня это уже не просто верстка, а и полноценные веб приложения, бекенд, спа и кросплатформенные мобильные приложения. Не то что бы я пытался склонить кого к js, но область применения гораздо больше, чем раньше и можно без труда найти и свое место.

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

Насчет резюме, попробуйте разобраться с последними успешными технологиями вроде nodejs (так и не понял чем он вас отпугивает), react или reactnative (тут можно совместить и мобайл и js), можно и angularjs для сравнения посмотреть.

А вообще, насчет выбора стека технологий, вы действительно смотрите, что вам больше нравится, но трудностей и интересностей будет хватать везде
1
Борис Верещагин
60 / 39 / 12
Регистрация: 14.01.2016
Сообщений: 183
Завершенные тесты: 4
09.07.2016, 19:20 #7
для мобильников меньше разных технологий и фреймворков. но с чего ты взял что и для фронта и бека обязательно нужно знать их все?
0
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
07.01.2017, 01:02 #8
На самом деле если ты не в крупном городе живешь серьезную работу за серьезные деньги найти практически не реально. Всегда будет "не хватать " опыта и тебя не будут брать..., удаленка это утопия, это доступно только везучим или тем кто в офисе свое уже высидел... Английский конечно сильно поможет но если ты его не знаешь то пока будешь учить до нужного уровня упустишь "технологии" и тд..

Дело не в технологиях дело в везении, поверье инженеру с дипломами и сертификатами.
0
8Observer8
1715 / 1118 / 143
Регистрация: 05.10.2013
Сообщений: 3,702
Записей в блоге: 55
10.01.2017, 23:57 #9
Цитата Сообщение от Fanera Посмотреть сообщение
Английский конечно сильно поможет но если ты его не знаешь то пока будешь учить до нужного уровня упустишь "технологии" и тд..
Без хорошего знания английского невозможно быть хорошим программистом. Он учится в процессе изучения программирования: через чтение документации (которая чаще всего на английском), прочтения десятков книг по программированию и технологиям на английском, через чтение зарубежных форумов, просмотр видео уроков, какой-то мелкий зарубежный фриланс, через переписку или устное общение по скайпу и т.д. Английский, программирование и технологии очень тесно связаны. Это всё непрерывно вместе развивается, переходя всё на новые этапы. Пока книги на русский переводят, они успевают устаревать. А переводять крохи. Документацию, так вообще почти не переводят. Вот у нас город довольно некрупный (Саратов), но даже у нас есть несколько зарубежных филиалов Epam, OpenSoft и Grid Dynamics, которые очень тесно работают со своими ценральными офисами зарубежом. Тут когда Junior'ов берут, то сразу их усиленно обучают английскому бесплатно, курсы раза 3 в неделю, потому что программисты совместно работают. А Middle и Senior должны резюме на английком им прислать и собеседовать их будут тоже на английском.
1
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
11.01.2017, 00:19 #10
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Вот у нас город довольно некрупный (Саратов)
А мне так с географией не повезло что все свои программные навыки могу только с салоне "связного" применить как продавец консультант... А навыки админа Linux обжимая RG45 в сети из 3 XP машин...
0
8Observer8
1715 / 1118 / 143
Регистрация: 05.10.2013
Сообщений: 3,702
Записей в блоге: 55
11.01.2017, 10:05 #11
Цитата Сообщение от Fanera Посмотреть сообщение
А мне так с географией не повезло
Сочувствую.
0
11.01.2017, 10:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2017, 10:05
Привет! Вот еще темы с ответами:

Практика для Front-end 'ера - JavaScript
Всем привет, хочу попросить форумчан поделиться со мной реальными ТЗ заказчиков (либо любым другим способом, где можно получить необходимые...

Dot.net или front end - C#
Здраствуйте! Подскажите пожалуйста. Я хочу задать вопрос. Возможно многим он покажется глупым, но мне нужно его задать что бы было...

Ищу наставника Front-end разработка - HTML, CSS
Всем привет! Меня зовут Руслан,мне 16 лет, у меня есть цель стать профессиональным Front-End разработчиком. Сейчас я самостоятельно изучаю...

Web Front End For Perl Script - Perl
Здравствуйте! Посоветуйте web-frontend для Perl. Добавлено через 2 часа 28 минут сорри - не правильно выразился...нужен веб...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.