Тут в адовых количествах создаются треды, как вкатиться в ИТ и зарабатывать 300к/сек., что для этого надо знать и уметь.
Итак, разберем основные мифы.
1) Все айтишники зарабатывают бешенные деньги. Как и в любой профессии, много зарабатывают те, у кого есь талант и знания, восстребованные на рынке. Остальные прозябают на з/п от $400 до $2000 и рады этому.
2) Айтишником может стать любой, выучиться на курсах и книжке "Как слепить Гугл из говна и палок за 24 часа". Для работы в ИТ (исключая дизайн, там нужны свои умения) нужен математический склад ума, умение анализировать, заниматься декомпозицией, нехилая общительность, прокачанная память и нечеловеческое усердие и терпение. ИТ - это не то место, где есть надежда на "быстрый миллион".
3) Айтишник - умеет все. В ИТ-индустрии есть очень много разных подвидов: начиная от людей, которые протягивают компьютерные (правильно - кабельные / оптоволоконные ) сети (монтажники); настраивают клиентское / серверное оборудование (системные администраторы), общаются с умственно-отсталыми пользователями (техническая поддержка), рисуют вырвиглазные дизайны (дизайнеры); проектируют сайты, которыми нельзя пользоваться обычному человеку без образования (дизайнеры интерфейсов или UX); тестируют различные программки на наличие ошибок (тестировщики); выдумывают, как программа должна работать и что уметь делать (проектировщики или "технические писатели"); люди, которые на техническом уровне продумывают каждый компонент системы (системные архитекторы); макаки, которые руками пишут код под руководством предыдущих чуваков (разработчики); макаки, которые уродуют дизайнерские макеты, превращая их в веб-странички (верстальщики) и много кто еще ( всякие нишевые персонажи, типа Один-Эсников, администраторов баз данных, Тридэ-моделлеров и прочих достойных людей). Вариантов, действительно, очень много и требования к каждому из них абсолютно разные.
4) Бля, так кого же мне выбрать-то? Где сразу выдадут миллион? Выбирай то, что тебе интересно. Если ты собираешься вливаться в ИТ строго ради денег - подумай еще раз. Скорее всего, раз ты задаешься подобным вопросом, у тебя нет специального образования. Раз образования - нет, а хочется какую-то деньгу заколачивать уже, вариантов остается не очень много, а именно а) идешь монтажником - учишься протягивать структурированные кабельные сети. Эти ребята работают у провайдеров (больших и маленьких), в мобильных операторах и обслуживают большие конторы (или работают у них в штате). Сервисные центры и все такое. б) Любишь рисовать, понимаешь пропорции, перфектционист, дотошный и внимательный к мелочам - иди в дизайнеры или иллюстраторы. В качестве старта рекомендую серию "веб-дизайн", там где Дмитрий Кирсанов, Якоб Нильсен и другие корифеи. Маст рид и маст хэв. Умение рисовать руками приветствуется (планшеты улучшаются год от года). в) Идешь в тестировщики ПО. Тестировщики условно делятся по направлениям: тестировщики веб-приложений (т.е. сайтов), тестировщики десктопного ПО (прог на компах) и тестировщики мобильных приложений. Проще всего вкатиться в тестировщики веб-приложений - там меньше порог вхождения. Из хорошего тестировщиа со знанием технологий потом можно смело перекатываться в разработчики или менеджера проектов. Книжек по тестированию сейчас много. Тестировщики, умеющие писать автоматические тесты, ценятся на рынке гораздо больше "кликеров", учти это.
5) Английский не нужен, я буду работать только по России. Английский - маст хэв в Айти в принципе. Кто не знает, что ландан из э кэпитэл оф грейт британ - будет слепоглухонемым дурачком. Крохи нужной тебе инфы переведены на русский. Еще меньше из нее - переведена не вырвиглазно. Прикладываться к источнику знаний типа Stack Overflow не зная инглиша ты не сможешь в принципе. Потому - учить учить и учить. Смотри мультики детские с субтитрами, запоминай, переходи на фильмы/сериалы. В идеале ты должен уметь читаьт техническую статью в Википедии без постоянного ползания по словарю. Если уровень инглиша хороший и ты можешь общаться с заморскими буржуями - то можешь рассчитывать и на зп в долларах.
6) Какой язык / фреймворк учить, что бы зарабатывать миллион? Выдает нуба, причем неграмотного от слова "совсем". Разработчика "делает" не язык, а знание основных теорий и концепций, шаблонов проектирования, если угодно.
Если приходит тело собеседоваться на роль разработчика и не умеет объяснить, что такое модель OSI, не знает, что такое РСУБД и что означает слово "реляционная", а при слове "какие типы нормальных форм вы знаете" уходит в глухой зависон - его не спасет три строчки типа выученных языков в резюме. Потому что интервьюер будет видеть перед собой обезьяну, колющую орехи микроскопом.
Под теорией - это и классический Дональд Кнут, и "Банда Четырех" и много других толковых авторов. Вменяемый разработчик обязан знать еще и теорию реляционных баз данных и теорию нереляционных баз данных.
Любой язык, любой фреймворк имеет как свои плюсы, так и минусы. Важно понимать между ними разницу и выбирать правильно для решения конкретной задачи.
Например, стоит задача разработать некое мобильное приложение к сайту. Заказчику наплевать, КАК И НА ЧЕМ ты напишешь. Ему интересен результат.
Есть несколько вариантов: написать на нативном языке для каждой платформы; написать на html5; использовать кросс-платформенные решения, коих сейчас много. Нужно оценить затраты каждого из решений, соотнести с первоначальной задачей и сделать нелегкий выбор.
7) Меня возьмут на работу в фирму и я через какое-то время смогу зарабатывать много. Это как повезет. Твоя фирма может развалиться, ее могут перекупить и выгнать тебя на мороз, директор может оказаться жлобом и на просьбу о повышении выгнать тебя снова нахер и взять менее борзого новичка (если ты не представляешь из себя особой ценности).
Зарабатывать много можно только работая на заморских биржах, типа Upwork. При толковой репутации и не задранном в небеса ценнике - можно спокойно смотреть на курс валют и на раскаленные пуканы пенсионеров-врачей-военных-всех-остальных-с-зарплатой-в-рублях.
Но для этого надо иметь прокачанный скилл общения с заморскими заказчиками, не срывать сроки, делать качественный продукт. Следует помнить, что в спину тебе будут дышать такие же как ты, умники, а если ты думаешь брать дешевизной - всегда есть индус/китаец, работающий за 1 доллар в час. Наши ребята там выруливают только качеством.
>>134571860 нахуй им это знать? Я абсолютно уверен в том, что ты это написал не для того, чтобы просветить массы, а затем, чтобы тебе написали СПАСИБО и начали задавать вопросы, а ты бы на них отвечал, тем самым потешая своё чсв. Никому нахуй не сдались твои школогайды, ссаный кретин.
>>134570569 (OP) >Как и в любой профессии, много зарабатывают те, у кого есь талант и знания, восстребованные на рынке дальше читать смысла не вижу. много зарабатывают те, кто устроился в хорошее место. а знания могут быть в сто раз беднее васяна аникейщика на семи тысячах оклада
>>134572014 Сисадмин - это очень широкое понятие. Кто понимает под ним чувака, что устанавливает винды в конторах и включает в розетку компы, а кто -- настраивает кластера из тысяч серверов.
Грубо говоря - специалисты по работе с оборудованием и установкой / обновлением программного обеспечения под текущие задачи.
Типа 1С чувак поставить сможет, но вот настраивать ее нужен уже будет один эсник, скорее всего.
>>134570569 (OP) Короче ответ на твой вопрос. Увидел 300К, дальше не читал. Те кто зарабатывают 300К учатся, много вкладывают сил и не проёбывают время. Нужно иметь силу воли, а не желание. Знаю много погромистов с зарплатой 40К
>>134572150 Хуже. Эйчары в топовых конторах пачками получают резюме или видят их на сайтах по работе. Так же людей постоянно рекомендуют за знания.
Убытки от безграмотного идиота могут быть катастрофическими (как, например, как-то идиот-админ наебнул базу данных биллинга мобильного оператора за месяц).
>>134571978 Думаешь, можно без необходимых знаний и умений получить действительно хорошую работу? Представь себя на месте руководства фирмы, будешь доверять важные задания и платить кучу денег человеку, в котором не уверен?
>>134570569 (OP) благодарен тебе за этот тред бро, как раз остро встает вопрос о выборе пути. ps второй курс на вообще нихуя не дающей мне вышки + не моё, так же хотелось бы работать всегда удаленно и пилить СВОИ проекты. если не в падлу ответь на пару вопросиков. будут ли востребованы те кто пилит сайты(веб дев) через два/три года? реально ли мне (идущему на третий курс студенту) будет до окончания вышки набраться знаний такого уровня который позволит мне получать от 15/20 тыс рублей, естественно, в месяц? в планах колесить по всей стране(подальше от прописки) со сврей тян минимум до 27 с послед съёбом за бугор.
>>134572218 >гиктаймс >репосты околоайтишных новостей с реддита ) Как же вы заебали, ссаные петухи. Вот никто не просит, а вы всё равно пишете какие-то гайды по вылезаторству, какие-то блять инструкции и правила по жизни.
>>134572238 Слишком долгая секунда, путином пахнуло. Хуле так долго то? Чем из себя представляет работа прогера за 40к? Это что блять, благотворительность конторы? Они ему платят из жалости? Неужели возникает так много оперативных задач в течении месяца, что мне нужна такая макака?
>>134572350 Будут. Сайты не умрут, но много чего постепенно выезжает на мобильные приложения.
Полезно уметь делать серверную часть для приложений и уметь писать что-то под хотя бы одну популярную платформу (огрызок/ведроид) НАТИВНО, с понимаем внутренней механики.
>>134570569 (OP) Есть какой особый стиль одежды у прогеров? Что-нибудь отмечающееся? Хочу телок снимать чисто видом, пусть думают, что я прогер. В моей стране они на них как мухи на липкую ленту липнут?
>>134572425 > Полезно уметь делать серверную часть для приложений и уметь писать что-то под хотя бы одну популярную платформу (огрызок/ведроид) НАТИВНО, с понимаем внутренней механики. И на чем это пишут, например?
>>134570569 (OP) >Остальные прозябают на з/п от $400 до $2000 и рады этому. Все от города зависит. В миллионнике с кучей фирм поднимать по 2к баксов без проблем можно не особо много зная, в мухосрани будешь сосать лапу, хоть сколько ты там не повыучивай.
> нужен математический склад ума Не нужен. >умение анализировать Это да. >нехилая общительность Бывает нужно, да. Но не нехилая, а средняя, типа объяснить там внятно, понять что хотят, договориться по срокам. >прокачанная память Помогает, но не критично. Всегда есть гугл и stackoverflow. > и нечеловеческое усердие и терпение Это да.
>идешь монтажником Шлак. Все знакомые монтажники в итоге спились. >иди в дизайнеры Пойдет, но дизайнеров бывает даже больше чем программистов грузят, со сроками дрочат, а платят меньше. Так что шило на мыло. Идти только, если рисовать сильно вставляет.
>Идешь в тестировщики ПО Шлак вообще без денег. Работа для школьников.
>Английский - маст хэв в Айти в принципе Почти все нужное уже есть на русском. В средней конторе можно работать без английского.
>Смотри мультики детские с субтитрами, запоминай, переходи на фильмы/сериалы Это в айти вообще не нужно. Ты с кем там общаться собрался на инглише вживую? Хватает просто понимания, что написано.
>не умеет объяснить, что такое модель OSI, не знает, что такое РСУБД и что означает слово "реляционная", а при слове "какие типы нормальных форм вы знаете" уходит в глухой зависон - его не спасет три строчки типа выученных языков в резюме.
Контора бредовая, где все это спрашивают, не ходите в такие. В нормальной спрашивают конкретику, то, с чем работать придется, структуры языка, фреймворки, библиотеки, всякие операции в дь и прочее такое.
>классический Дональд Кнут, и "Банда Четырех" Идешь нахуй сразу. Средний программист всего этого не читал и не понимает. Читали и поняли единицы.
>Вменяемый разработчик обязан знать еще Ничего никому не обязан. Вакансии бывают самые разные, обычно нужно знать, что в конкретной фирме применяется, и все. Хватает даже половины требуемого набора, остальному на месте доучивают.
>Зарабатывать много можно только работая на заморских биржах, типа Upwork Где нахуй пойдешь из-за конкуренции с толпами пограмеров со всего мира. Это нерегулярный заработок, и многие подрабатывающие там, обычно в офисах сидят еще.
>>134572425 изза этого и пекусь про веб дев, все вы аппы выносят, хотя где то читал что в будущем наоборот все в веб будет перекатываться, еще глубже. меня очень волнует вопрос именно времени, успею ли я набраться нужных знаний для всего этого за 2 года. (я понимаю что нихуя не делая я только сокращаю этот срок :()
>>134572562 Тимлид руководит группой разработчиков. условно - пахан в группе, его все слушают.
Прожект-менеджер - чувак, что напрямую общается с заказчиком, отвечает за внятную техническую документацию, прокладка для сохранения нервов тимлида, в общем :)
Общение с чуваком, который платит деньги - отнимает овердохуя времени и нервов, потому держат манагеров именно для этого. Часто заказчики сами не шарят, что им надо.
>>134572376 Я не понял про какие оперативные задачи ты говоришь? Тут разговор о другом. Человек спрашивает "куда идти?" "Сколько мне будут платить если я буду учить это и это и через n лет...?" >Если приходит тело собеседоваться на роль разработчика и не умеет объяснить, что такое модель OSI, не знает, что такое РСУБД и что означает слово "реляционная", а при слове "какие типы нормальных форм вы знаете" уходит в глухой зависон - его не спасет три строчки типа выученных языков в резюме. Потому что интервьюер будет видеть перед собой обезьяну, колющую орехи микроскопом. > ИТ-индустрии есть очень много разных подвидов: начиная от людей, которые протягивают компьютерные (правильно - кабельные / оптоволоконные ) сети (монтажники); настраивают клиентское / серверное оборудование (системные администраторы), общаются с умственно-отсталыми пользователями (техническая поддержка), рисуют вырвиглазные дизайны (дизайнеры); проектируют сайты, которыми нельзя пользоваться обычному человеку без образования (дизайнеры интерфейсов или UX); Человек должен уметь отвечать на более глобальные вопросы, а не на ту хуйню что он написал, типа что такое OSI, соси, и т.д. В мире есть более сложные вещи чем задрачивание фреймворков и знание "что такое инкапсуляция" в программировании, и модель OSI в администрировании.
>>134572437 оп, иди нахуй, тебя по постам видно. На гиктаймс три четверти постов - переводы статей, которые постятся в /r/technology, /r/sysadmin и прочих. Если статья запощена одним из редакторов гиктаймс - это почти 100% перевод, потому что заполнять сайт чем-то надо.
>>134572741 Зависит от предметной области. Ты ж понимаешь, что для умения тянуть оптику надо знать одно, а для проектирования банковских систем - другое.
>>134572859 Зависит от города. Если ДС, то 80к без проблем и в средней. Плюс поработав в средней и понабравшись опыта, обычно потом переходят в более крутую, где и зарплаты повыше.
>>134572932 После того как проработал в средней и не знает всего "шлака для заумных" ему и там будут платить не много. Миру нужны люди со знаниями, а не хуи которые добрались до не средних компаний.
>>134572951 Ну да, на первое время предел, потом опыт сам собой приходит, перестают Java и Javascript путать. Если стаж есть и что-то шаришь, то на нормальную зарплату со временем не так и сложно устроиться.
>>134573007 После того как поработал в средней, у него накопится набор технологий и стандартных приемов, с которыми его в более привлекательную с точки зрения зарплаты фирму возьмут. Знаю кучу народа, кто не шарит в зауми, но зарплаты нормальные имеют.
>>134573143 Нет. Делай проектики тестовые, много гугли и читай, листай stackoverflow, вакансии, рекомендую так же книжек новых по программированию поскачивать и целиком их поразбирать. Курсы обычный развод на бабло.
>>134573298 У меня стандартная практика - раз 2 года меняю фирму. По опыту бодаться с текущим шефом бесполезно, у них там свои менеджерские заебы. На новой фирме обычно заебов нет, и зарплату сразу дают выше.
>>134573267 Закончил своим бизнесом по разработке комплексных интернет-решений. Грубо говоря - делаем решения для интернет-бизнеса на заказ (когда нет готового или делали индусы и надо все переделать)
>>134573538 Обычно все аппсы на родных языках и фреймворках для их платформ пишут. Под кросплатформу ты крайне мало вакансий найдешь, бабла там обычно нет, плюс будешь ебаться с совместимостью и багами.
>>134570569 (OP) +15 Оп хочет чтобы все на завод пиздовали работать и меньше конкуренции было у него На деле размуеется все проще гораздо чем он описал
>>134573543 Бред. Кармак в сша и начинал совсем в другое время, т.е. попал когда надо и куда надо. Сейчас такое давно не катит, можешь годами задрачивать какой-нибудь свой проект, но крупные фирмы тебя все равно сделают. Тем более это в россии не катит, где нет инвесторов и кремниевой долины.
Я понял, что суть программирования не в языках еще тогда, когда в школе откопал какой-то старый задачник по паскалю - вот там со всей явностью было видно, что для решения задачи в первую очередь нужно сконструировать некую абстрактную картину и уже в десятую - выразить ее в знаках того или иного языка.
>>134573763 Ну да, языки только инструменты. Нужно знать паттерны, ООП, понимать как все между собой взаимодействует, как оптимизировать на скорость. Обычно от языка к языку это не сильно отличается. В хуевых языках только больше костылей писать приходится.
>>134573833 Сейчас не пишут, но yahoo помню на лиспе написали и работал охуенно, куча разных преимуществ у них там была. В итоге все равно пришлось на c++/perl переписывать, ибо на лисп хуй программеров найдешь.
Или 36000 рублей, да с такой зарплатой тебе на встрече выпускников все, кроме дочки местного чинуши, скажут "ой, сычев, а ты в школе нам так нравился, мы просто стеснялись тебе говорить, хихи", ох уж это прозябание
Я в принципе готов учить погромирование даже если оно мне 100 баксов принесет, ибо матери нужно, чтобы я хоть какие-то деньги приносил дабы она меня не гнала из дома
>>134574318 Боюсь представить, что это за место. А ведь у нас в россии некогда смеялись с того, что таджики на свои 100 рублей за укладку плитки у себя султанами становятся. Теперь же на месте таджиков и русня оказалась
>>134574391 Да там же курс постоянно между 60 и 70 скачет Правда, даже на верхней точке он до 150000 не дотянет... но это можно записать на округление!
>>134574657 Ты открой сначала, лол. Там много томов и сплошные дебри для яйцеголовых. Преимущество нормальных книг, что там в доступной форме разжевывается и только то, что на работах встречается.
>>134574697 В россию тебе самое то съездить, ибо здесь сложилась несколько парадоксальная ситуация: сервис пытается вытягиваться до европейского уровня, но ценник у него по-прежнему щадящий, таким образом иностранец сможет кайфовать в относительно неплохих условиях, а не обменивать бусы на палки и говно
Посаны, вот допустим я йоба фронтендщик(js, jq, bootstrap, немного php, mysql, wordpress). Если я перекатываюсь в java dev, меня будут оценивать как лоха нихуя не знающего, или же я смогу расчитывать на более-менее приличный оклад, а уже через пару лет 300к в сек?
Средняя зп по Москве - 66к. Другими словами, нормальные люди зарабатывают больше. Другое дело, что сейчас это не настолько высокая зарплата, многое не можешь себе позволить. Плюс ебанутые цены на недвижимость в Рашке. К чему это я - если вы хотите нормально жить, живите в Москве. И не ебите мозги своими низкими зарплатами - специалисты почти в любой сфере нужны всегда, и их труд хорошо оплачивается. Можно в ИП податься, если не хотите горбатиться на обычной работе.
Сап, ночной /b/.
Тут в адовых количествах создаются треды, как вкатиться в ИТ и зарабатывать 300к/сек., что для этого надо знать и уметь.
Итак, разберем основные мифы.
1) Все айтишники зарабатывают бешенные деньги.
Как и в любой профессии, много зарабатывают те, у кого есь талант и знания, восстребованные на рынке. Остальные прозябают на з/п от $400 до $2000 и рады этому.
2) Айтишником может стать любой, выучиться на курсах и книжке "Как слепить Гугл из говна и палок за 24 часа".
Для работы в ИТ (исключая дизайн, там нужны свои умения) нужен математический склад ума, умение анализировать, заниматься декомпозицией, нехилая общительность, прокачанная память и нечеловеческое усердие и терпение. ИТ - это не то место, где есть надежда на "быстрый миллион".
3) Айтишник - умеет все.
В ИТ-индустрии есть очень много разных подвидов: начиная от людей, которые протягивают компьютерные (правильно - кабельные / оптоволоконные ) сети (монтажники); настраивают клиентское / серверное оборудование (системные администраторы), общаются с умственно-отсталыми пользователями (техническая поддержка), рисуют вырвиглазные дизайны (дизайнеры); проектируют сайты, которыми нельзя пользоваться обычному человеку без образования (дизайнеры интерфейсов или UX); тестируют различные программки на наличие ошибок (тестировщики); выдумывают, как программа должна работать и что уметь делать (проектировщики или "технические писатели"); люди, которые на техническом уровне продумывают каждый компонент системы (системные архитекторы); макаки, которые руками пишут код под руководством предыдущих чуваков (разработчики); макаки, которые уродуют дизайнерские макеты, превращая их в веб-странички (верстальщики) и много кто еще ( всякие нишевые персонажи, типа Один-Эсников, администраторов баз данных, Тридэ-моделлеров и прочих достойных людей). Вариантов, действительно, очень много и требования к каждому из них абсолютно разные.
4) Бля, так кого же мне выбрать-то? Где сразу выдадут миллион?
Выбирай то, что тебе интересно. Если ты собираешься вливаться в ИТ строго ради денег - подумай еще раз. Скорее всего, раз ты задаешься подобным вопросом, у тебя нет специального образования. Раз образования - нет, а хочется какую-то деньгу заколачивать уже, вариантов остается не очень много, а именно
а) идешь монтажником - учишься протягивать структурированные кабельные сети. Эти ребята работают у провайдеров (больших и маленьких), в мобильных операторах и обслуживают большие конторы (или работают у них в штате). Сервисные центры и все такое.
б) Любишь рисовать, понимаешь пропорции, перфектционист, дотошный и внимательный к мелочам - иди в дизайнеры или иллюстраторы. В качестве старта рекомендую серию "веб-дизайн", там где Дмитрий Кирсанов, Якоб Нильсен и другие корифеи. Маст рид и маст хэв. Умение рисовать руками приветствуется (планшеты улучшаются год от года).
в) Идешь в тестировщики ПО. Тестировщики условно делятся по направлениям: тестировщики веб-приложений (т.е. сайтов), тестировщики десктопного ПО (прог на компах) и тестировщики мобильных приложений. Проще всего вкатиться в тестировщики веб-приложений - там меньше порог вхождения. Из хорошего тестировщиа со знанием технологий потом можно смело перекатываться в разработчики или менеджера проектов. Книжек по тестированию сейчас много. Тестировщики, умеющие писать автоматические тесты, ценятся на рынке гораздо больше "кликеров", учти это.
5) Английский не нужен, я буду работать только по России.
Английский - маст хэв в Айти в принципе. Кто не знает, что ландан из э кэпитэл оф грейт британ - будет слепоглухонемым дурачком. Крохи нужной тебе инфы переведены на русский. Еще меньше из нее - переведена не вырвиглазно. Прикладываться к источнику знаний типа Stack Overflow не зная инглиша ты не сможешь в принципе. Потому - учить учить и учить. Смотри мультики детские с субтитрами, запоминай, переходи на фильмы/сериалы. В идеале ты должен уметь читаьт техническую статью в Википедии без постоянного ползания по словарю. Если уровень инглиша хороший и ты можешь общаться с заморскими буржуями - то можешь рассчитывать и на зп в долларах.
6) Какой язык / фреймворк учить, что бы зарабатывать миллион?
Выдает нуба, причем неграмотного от слова "совсем".
Разработчика "делает" не язык, а знание основных теорий и концепций, шаблонов проектирования, если угодно.
Если приходит тело собеседоваться на роль разработчика и не умеет объяснить, что такое модель OSI, не знает, что такое РСУБД и что означает слово "реляционная", а при слове "какие типы нормальных форм вы знаете" уходит в глухой зависон - его не спасет три строчки типа выученных языков в резюме. Потому что интервьюер будет видеть перед собой обезьяну, колющую орехи микроскопом.
Под теорией - это и классический Дональд Кнут, и "Банда Четырех" и много других толковых авторов. Вменяемый разработчик обязан знать еще и теорию реляционных баз данных и теорию нереляционных баз данных.
Любой язык, любой фреймворк имеет как свои плюсы, так и минусы. Важно понимать между ними разницу и выбирать правильно для решения конкретной задачи.
Например, стоит задача разработать некое мобильное приложение к сайту. Заказчику наплевать, КАК И НА ЧЕМ ты напишешь. Ему интересен результат.
Есть несколько вариантов: написать на нативном языке для каждой платформы; написать на html5; использовать кросс-платформенные решения, коих сейчас много. Нужно оценить затраты каждого из решений, соотнести с первоначальной задачей и сделать нелегкий выбор.
7) Меня возьмут на работу в фирму и я через какое-то время смогу зарабатывать много.
Это как повезет. Твоя фирма может развалиться, ее могут перекупить и выгнать тебя на мороз, директор может оказаться жлобом и на просьбу о повышении выгнать тебя снова нахер и взять менее борзого новичка (если ты не представляешь из себя особой ценности).
Зарабатывать много можно только работая на заморских биржах, типа Upwork. При толковой репутации и не задранном в небеса ценнике - можно спокойно смотреть на курс валют и на раскаленные пуканы пенсионеров-врачей-военных-всех-остальных-с-зарплатой-в-рублях.
Но для этого надо иметь прокачанный скилл общения с заморскими заказчиками, не срывать сроки, делать качественный продукт. Следует помнить, что в спину тебе будут дышать такие же как ты, умники, а если ты думаешь брать дешевизной - всегда есть индус/китаец, работающий за 1 доллар в час. Наши ребята там выруливают только качеством.