Что в программировании выбрать? Frontend, Backend, Мобильная разработка, Embedded, GameDev?

Категория: веб разработка лайф хаки фриланс

Давайте серьёзно попробую вам ответить на ваш вопрос о том, какое направление вообще стоит выбрать начинающему разработчику? Frontend, Backend, Мобильная разработка, Embedded, GameDev?

И вообще с чем это всё едят?

Честно говоря, рекомендовать очень сложно, потому что у меня всё равно глаз уже очень замылен, и замылен он у меня был ещё лет 15 назад, когда мне посоветовали устремиться в PHP, а это как известно Backend, и мне это в своё время очень понравилось, даже заработал чуток денег.

Потом меня понесло во Frontend со страшной силой, да так что до сих пор не остановить, только дай возможность поверстать чего нибудь, хоть хлебом не корми, просто кошмар.

И тем не менее PHP и MySQL я обожаю, а также очень люблю CMS WordPress, и почти все проекты своего разлива делаю именно на этой CMS.

Laravel вещь хорошая, но пока что меня не накормил так, как кормит WordPress и Frontend.

Поэтому что-то советовать лично мне довольно таки трудно и тем не менее.

Посмотрите что вас цепляет в данную минуту, что бы вы хотели сказать вашим знакомым или просто первому встречному чем вы занимаетесь.

Вот просто смоделируйте ситуацию, звучит ли то куда вы хотите пойти, и главное нравится ли это в целом вам.

Начнём с Frontend.

Как по мне войти в этот рынок невероятно просто, немного нужно будет повозиться с JavaScript, а также с парочкой фреймворков и библиотек и вуаля, вы можете создать отличный Frontend.

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

Backend однозанчно вам понравится тем, что всё просто должно работать и не более того, никаких менюшек, никаких дизайнов, просто всё должно работать и это хорошо.

Но вам конечно же нужно будет отлично разбираться в Linux, потому что сервера все работают именно под ним.

Прекрасно владеть командной строкой и в целом не пугаться администрирования сервера.

Как вариант, некоторые люди совмещают и первое направление и второе и называются такие специалисты Fullstack Dev.

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

Ну пусть и убьются об стеночку, сказал Fullstack.

Мобильная разработка однозначно понравится многим.

Ориентироваться стоит на тот смартфон который у вас есть, потому что тестировать своё творчество вы будете именно на нём.

Так что скорее всего вы будете творить под Android.

Направление отличное, востребованное, вы сможете без проблем показать свои творения на своём телефоне.

Развитие этого направления идёт очень и очень активно.

Без работы вы явно не останетесь если выберите мобильную разработку.

Если вы выберите десктоп разработку, то есть разработку для стационарных компьютеров, то вам в Windows, и в C#

Сегодня в основном только это направление кормит программистов которые пишут для персональных компьютеров.

Хотя есть конечно и Swift для Mac'ов, но сами понимаете, что спрос не велик.

Можно делать конечно же кроссплатформенные приложения на C++ и Qt, но это не так легко как кажется, хотя пользователи Linux просто молиться на вас и вашу компанию будут.

Из трудностей как известно то, что железо у всех разное, разрешение монитора разное, шрифты разные, настройки разные.

Так что в итоге программа ваша может смотреться вообще не так, как вы её задумывали.

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

Но сразу скажу, что время программистов для персоналок ещё хотя и не закончилось, но явно уже не такое бойкое как когда-то.

И количество заказов не идёт ни в какое сравнение с Android и iOS разработкой.

Embedded однозначно понравится всем кто любит думать и замарачиваться.

Все кто любит собирать конструкторы и пытаться впихнуть не впихуемое, это однозначно embedded разработка.

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

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

Но направление тоже интересное.

GameDev это очень интересно, и я бы возможно и пошёл бы в это направление будь мне 16 лет и учись я на программиста в каком нибудь хорошем европейском ВУЗе, но так не случилось конкретно со мной.

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

Эта отрасль очень активно разрабатывается, потому что это не только про игры, но и про дополненную реальность и виртуальную реальность.

Так что работы вам в этой отрасли хватит ещё очень и очень на долго.

Также это ещё и казуальные игры, своеобразные малыши для смартфонов которые очень легко делаются на Unity и C#

Таких игр просто очень много для смартфонов, но это не значит что вы не отыщете там своё место.

Также это ещё и стандартная разработка игр на C++, по понятным причинам, потому что нужно работать с железом и нужно, чтобы железо работало по максимуму.

Разрабатывать игры на C++ сложно, но интересно и если вы действительно хотите быть GameDev разработчиком, то у вас однозначно всё получится.

И так главное вам просто определиться, что конкретно вам нравится и что бы вас удовлетворило.

Амбиции бывают разные, кто-то просто хочет поскорее заработать, а кто-то хочет спасти мир, все мы разные люди.

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

Универсального средства нет и быть не может, об этом стоит помнить.

Нет серебряной пули, везде интересно и везде со временем у вас будет возможность заработать хорошие деньги.

Главное просто понять, что конкретно вам нравится и двигаться в этом направлении.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023