Какой язык лучше?

Начинаем рубрику популярных вопросов, которые мне задают с завидной регулярностью, те кто хочет войти в IT.
Вопрос “Какой язык лучше?”, наверное сразу следует за “С чего начать?”. Нет на него ответа. “Ничто так не портит музыку, как её фанаты”. Ответом будут вопросы, которые должен задать себе каждый, кто задает его. Просто дай на них честные ответы и дальше можешь не читать.

И вот они:

  1. Чем мне нравится заниматься?
  2. Усидчивый ли я?
  3. Связан ли я с IT?
  4. Есть ли рядом кто-то, кто сможет помочь стать айтишником?
  5. Умею ли я находить ответ на свой вопрос в интернете?

Вот тебе картинка, чтобы определиться. Здесь наглядно. Взял из недавно попавшейся статьи, линк в конце.

 

Если всё ещё остался вопрос “Не, ты мне конкретно скажи, что мне делать?” Отвечу так: это всё офигеть как индивидуально. Мы же все уникальные личности, да? Смотри, я как на Битве Экстасексовсенсов сейчас тебя прочитаю и всё скажу:
  • Если любишь и умеешь рисовать иди в дизайнеры(проектировщики) интерфейсов UI/UX или 2D/3D artist или GameDesign(это отдельный разговор).
    • Варианты далее Mobile UI\UX, web(frontend).
    • GameDev как и Game Design тоже вынесем отдельно. Много всего.
    • А так же менеджмент этого всего дела. Эта отрасль, наверное самая неустойчивая, в плане рекомендаций, т.к. все guidelines и best practicies могут резко поменяться в один миг. Потом поговорим.
  • Любишь свой ойфон, не раз ставил джэйлбрэйк/пиратские приложения и вообще “Apple круче всех” иди в iOS dev.
    • App Store меньше, но монетизация лучше из-за строгого контроля разработчика/паблишера.
  • Десять раз был на грани превращения подаренного тебе самсунга в кирпич, пока ставил TWRP и накатывал свежую прошивку от Cyanogen. И считаешь владельцев Apple – гомосятина/насосала и “выкинутое бабло” – тебе в Andriod dev.
    • Play Market больше, но введите в поиск Hello World
  • Ты не ас программирования, но быстро схватываешь техническую часть. Хочешь узнать всего и сразу. В детстве машинки/лего/пазлы/папин телефон мог разобрать, но не собрать обратно, и получал от этого кайф(и по жопе) – ты прирожденный QC engineer или в простонародье тестировщик/тестер/куа.
    • Тоже куча вариантов для роста. Часто приходят люди из смежных областей и получают супер профит через какое-то время. Например, раньше работал в банковском деле или бизнесом занимался каким, – и из тестировщика вырос в Business Analyst в крупном банке. Или QC -> QA -> PMO.
    • Это если ты по менеджменту угораешь и общению с людьми не приносит тебе боли. Если это не для тебя и обнаружил ты в себе зародыш программиста – идешь в automation или SDET.
    • Стать тестировщиком – это позиция дающая время на размышления и возможность попробовать IT. Оттого и популярна нынче на рынке. Хоть и много про неё на самых лестных отзывов.
    • Кстати, разницу между QС и QA я расскажу тоже потом и отдельно. Ибо кто-то должен вбивать гвозди в язык HR-ов.
  • “Я поэт, зовусь я Цветик” или получается писать красиво и интересно? Тебе в Content Management, SMM, SEO и sales. Хорошие продающие тексты и понимание органических(и не очень) связей на рынке дают потрясающие результаты.
    • Помесь “потрындеть” и аналитического ума дает хорошие предпосылки для маркетинга. Потому как, прийдется вникать в то, что делают технари и почему они делают так, а не иначе. А ещё, не позволит этим грязным животным выцыганить у тебя лишние деньги на разработку.
  • “Всё это херня, не для того я матан учил и Страуструпа цитирую и теорию струн по ночам в фонариком в кровати изучал” – тебе в BigData, C/C++ или, на худой конец, ASM
    • Здесь огромное поле для применения, от анализа больших объемов информации, программирования алгоритмов, до написания AI и космических программ.
    • Написание драйвера для железяк. Программирование микроконтроллера, ЧПУ, систем управления чего-бы-то-ни-было.
  • Хочумногобаблаивсёсразу – Enterprise сектор. Здесь пока царствует Java. Но есть и .NET и другие звери.
    • Будь готов к тому, что твои сны будут наполнены реляционными БД, очередями запросов приложений, тысячей чертей менюшек и формами для заполнения. Ну и графики. Да. Зато платят за это те самые доллары.
  • Тебя просил дед завести ему блох в свитере. И ты за вечер измучил Ответы@mail.ru и narod.ru(или что там популярно сейчас) и поднял WordPress c шаровым шаблоном? Поздравляю, ты вкусил бесплатного вэба! Теперь советую прекратить быть говнокодером(не путать с говнарями, хотя одно другому не мешает). Изучи нормальную связку технологий на свой вкус.
    • Тут тоже есть раздолье. Не хочешь версткой заниматься – иди в backend PHP(Symfony, Yii, Zend), Python(Jango), Ruby(Rails), ASP.Net, Java(что-то там тоже есть). Прёт fronend и красивости – JS(jQuery, Angular, REACT, Ember, backbone) ну и CSS.
    • Enterprise уходит в облака. Да-да. Посмотри на эти Google Drive/Docs/Sheets, Dropbox, iCloud и прочие сервисы. Раздолье для web dev.
Короче, есть еще и другие профессии, конечно в IT. Но я вроде перечислил то, что популярнее всего и подразумевается под IT. Менеджмент, маркетинг и UX это скорее производные. Ещё мне очень понравились “курсы PM”. И это реально. Типа пришел человек с улицы, и давай HDD/спеки и таски раздавать программистам. И раз, такие – убийцу Facebook сделали. Запомни – не сможешь ты успешно управлять разработкой дижытал продукта с командой из 10 человек, даже если был директором завода на 100 доярок и тысячу коров. Продать приложение для iOS или web, это не фасоль на привозе продавать.
Так же со всякими там Business Analytics, System Architect, Delivery Manager и т.д. Нельзя просто взять и попасть в IT, причем, сразу “в дамки”. Если это возможно там, где у тебя родитель/брат/половой партнер работает – иди лучше туда. В IT прийдется пожрать песка, до того как ты начнешь прилично зарабатывать. Ну и сорвать джек-пот тоже не получится на шару. Но это всё отдельно потом обсудим.
Ссылка на упомянутую статью 10 графиков, которые помогут прокачать себя

И, напоследок, если ты дочитал(доскроллил) до конца и думаешь, что IT это “не напрягаясь”, “зарплата в $”, “делаю что хочешь и когда хочешь”, вот картинка для тебя

2 Comments

    1. Как же её нет? По клику открывается у меня

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.