Вопрос в теме
нет
Да.
Хз
Самоучек может быть, а грамотных специалистов нет.
Да
да, переизбыток. сейчас каждый второй говорит, что он программист. боюсь, скоро будет куча безработных.
10 лет назад была куча юристов, большинство пошли торговать на рынке.
Да(
Поверь на слово, да. В программирование сейчас можно идти разве только в одну нишу - энтерпрайз, который на Java. Почему?
1. Потому что проекты очень долго играющие. Ты придешь, освоишься и будешь тупо вертикально расти в одной компании.
2. Только в этой нише большой спрос и потому не предъявляют лишних формальных требований типа образования, а также к опыту работы. Во многом спрос еще обусловлен западными заказами, на которые нанимают здешние аутсорс компании, и от этого не проседают зарплаты, а так бы давно просели.
Остальных очень много, так называемых веб программистов, фронтэндов. Фронтэндеров требуется меньше, так как в основном соотношение между ними и бэк-эндом где-то 20% на 80%. Но в целом программистов больше, чем было году в 2012.
Переизбыток,но не такой переизбыток как юристов и экономистов.
Не бойтесь, пробуйте себя в этом направлении ,это еще пока актуально
Переизбыток,но не такой переизбыток как юристов и экономистов.
Не бойтесь, пробуйте себя в этом направлении ,это еще пока актуально
Да, не бойтесь. Как с экономистами тут явно не будет из-за сложности и невозможности занять работу по блату. НО я рекомендую ТОЛЬКО энтерпрайз на Java. В любом случае после нее можно освоить любой язык и любую технологию, так как язык строгой типизации, учит использовать многочисленные паттерны проектирования и в ней отлично реализовано ООП. Вдобавок курсов и книг валом.
Поверь на слово, да. В программирование сейчас можно идти разве только в одну нишу - энтерпрайз, который на Java. Почему?
1. Потому что проекты очень долго играющие. Ты придешь, освоишься и будешь тупо вертикально расти в одной компании.
2. Только в этой нише большой спрос и потому не предъявляют лишних формальных требований типа образования, а также к опыту работы. Во многом спрос еще обусловлен западными заказами, на которые нанимают здешние аутсорс компании, и от этого не проседают зарплаты, а так бы давно просели.
Остальных очень много, так называемых веб программистов, фронтэндов. Фронтэндеров требуется меньше, так как в основном соотношение между ними и бэк-эндом где-то 20% на 80%. Но в целом программистов больше, чем было году в 2012.
По джаве поспорю, сижу на рыссылках Нетфликса, Гугла и яндекса: не джависты нужны, а питонщики.
Мне для развития бизнеса нужен был сайт, интернет-магазин. Я столкнулась с проблемой, что хорошего программиста и IT-компанию, которая доведет дело до конца, очень сложно найти. Хотя предложений на рынке программирования много, но стоящих программистов мало. Либо если они хорошие, то и деньги запрашивают не маленькие за свою работу.
Поверь на слово, да. В программирование сейчас можно идти разве только в одну нишу - энтерпрайз, который на Java. Почему?
1. Потому что проекты очень долго играющие. Ты придешь, освоишься и будешь тупо вертикально расти в одной компании.
2. Только в этой нише большой спрос и потому не предъявляют лишних формальных требований типа образования, а также к опыту работы. Во многом спрос еще обусловлен западными заказами, на которые нанимают здешние аутсорс компании, и от этого не проседают зарплаты, а так бы давно просели.
Остальных очень много, так называемых веб программистов, фронтэндов. Фронтэндеров требуется меньше, так как в основном соотношение между ними и бэк-эндом где-то 20% на 80%. Но в целом программистов больше, чем было году в 2012.
А как можно "знать" джаву без энтерпрайза?
Да, не бойтесь. Как с экономистами тут явно не будет из-за сложности и невозможности занять работу по блату. НО я рекомендую ТОЛЬКО энтерпрайз на Java. В любом случае после нее можно освоить любой язык и любую технологию, так как язык строгой типизации, учит использовать многочисленные паттерны проектирования и в ней отлично реализовано ООП. Вдобавок курсов и книг валом.
Эт вам был вопрос по энтерпрайзу.
Да, не бойтесь. Как с экономистами тут явно не будет из-за сложности и невозможности занять работу по блату. НО я рекомендую ТОЛЬКО энтерпрайз на Java. В любом случае после нее можно освоить любой язык и любую технологию, так как язык строгой типизации, учит использовать многочисленные паттерны проектирования и в ней отлично реализовано ООП. Вдобавок курсов и книг валом.
Чё там оракл мутит?
Самоучек, которые хотят "Вайти в айти" полно. А нормальных спецов мало.
По джаве поспорю, сижу на рыссылках Нетфликса, Гугла и яндекса: не джависты нужны, а питонщики.
Какие ещё питонщики... Этот язык скриптовой. Вакансий на нем почти нет. Если уж и идти в веб, то в PHP. А научный стек Python, так, чтобы работу найти подобную желательно иметь PhD, а где-то, как в том же Гугле или Нетфликсе это must have. Мы-то в РФ живём. В тот же Янденкс попасть - это во многом лотерея даже для опытных, много сводится к понравился/не понравился. И тот же Яндекс джунам после ШАД предлагает 50 тысяч рублей, это нонсенс. Опять же если брать научный стек пайтона, то он часто подразумевают знание C++ для того, чтобы корректировать эти научные библиотеки, дорабатывать их, а это знание математики на уровне краснодипломника мехмата МГУ, если не выше. Веб же на пайтоне тормозной в сравнении с PHP раз в 7. Да и к чему его использовать, если тот же PHP давным давно используют, его оптимизировали и развивали многократно, все высоконагруженные проекты на нем типа Badoo, ВКонтакте, *** (да, там много Си) и прочего. Python Не идёт сам по себе, он идёт в связке или для DevOps, или для ML Engineer с PhD, или для веба, который во всём уступает нормальным языкам.
Наоборот, недостаток. Спрос на программистов намного превышает предложение. На одного квалифицированного программиста 3-4 открытых вакансии. Программистов переманивают, даже если они не хотят менять работу - постоянно приходят предложения от хедхантеров.
Переизбыток сейчас желающих стать программистами, это да. Но из этих желающих действительно квалифицированными программистами становятся 10-20%. Вайтишников масса, программистов - мало.
Если кто-то называет себя программистом, это не значит, что он действительно программист. Или даже просто работает в ИТ сисадмином или тестировщиком. Может он просто прошел ИТ-курсы и теперь понтуется, а до программиста ему - как до Луны пешком.
Не каждый кто считает себя программистом им является.
Какие ещё питонщики... Этот язык скриптовой. Вакансий на нем почти нет. Если уж и идти в веб, то в PHP. А научный стек Python, так, чтобы работу найти подобную желательно иметь PhD, а где-то, как в том же Гугле или Нетфликсе это must have. Мы-то в РФ живём. В тот же Янденкс попасть - это во многом лотерея даже для опытных, много сводится к понравился/не понравился. И тот же Яндекс джунам после ШАД предлагает 50 тысяч рублей, это нонсенс. Опять же если брать научный стек пайтона, то он часто подразумевают знание C++ для того, чтобы корректировать эти научные библиотеки, дорабатывать их, а это знание математики на уровне краснодипломника мехмата МГУ, если не выше. Веб же на пайтоне тормозной в сравнении с PHP раз в 7. Да и к чему его использовать, если тот же PHP давным давно используют, его оптимизировали и развивали многократно, все высоконагруженные проекты на нем типа Badoo, ВКонтакте, *** (да, там много Си) и прочего. Python Не идёт сам по себе, он идёт в связке или для DevOps, или для ML Engineer с PhD, или для веба, который во всём уступает нормальным языкам.
https://postimg.cc/wtLVXmpy
https://postimg.cc/xc83s7QS
https://postimg.cc/tY8WB4Dh
Сосать.
https://postimg.cc/wtLVXmpy
https://postimg.cc/xc83s7QS
https://postimg.cc/tY8WB4Dh
Сосать.
Ну так ты прочитай хоть сам. Цитирую "Что предстоит делать: Разрабатывать микросервисы на C++ и Python". У меня знакомые работают в Яндексе. Так вот ищут они крестовиков, а не питонистов. Питонисты нужны в связке, грубо говоря нет отдельной специализации на питоне, вернее она есть - это веб, но он уже всё, падает и в принципе это неадекватность писать на нём веб.
Наоборот, недостаток. Спрос на программистов намного превышает предложение. На одного квалифицированного программиста 3-4 открытых вакансии. Программистов переманивают, даже если они не хотят менять работу - постоянно приходят предложения от хедхантеров.
Переизбыток сейчас желающих стать программистами, это да. Но из этих желающих действительно квалифицированными программистами становятся 10-20%. Вайтишников масса, программистов - мало.
Если кто-то называет себя программистом, это не значит, что он действительно программист. Или даже просто работает в ИТ сисадмином или тестировщиком. Может он просто прошел ИТ-курсы и теперь понтуется, а до программиста ему - как до Луны пешком.
Всё так. Нужны синеры.
Ну так ты прочитай хоть сам. Цитирую "Что предстоит делать: Разрабатывать микросервисы на C++ и Python". У меня знакомые работают в Яндексе. Так вот ищут они крестовиков, а не питонистов. Питонисты нужны в связке, грубо говоря нет отдельной специализации на питоне, вернее она есть - это веб, но он уже всё, падает и в принципе это неадекватность писать на нём веб.
Ты сам руками хоть чонить писал или только бла-бла могешь? Назови мне пак джавы реализующий гейтвей рест/соап/рпс микросервисов? Как ты отправишь реквест патча тем же хттп клиентом, который лишь в джаве 11 появился тупо по гету и посту и посту исключая формдату?
Наоборот, недостаток. Спрос на программистов намного превышает предложение. На одного квалифицированного программиста 3-4 открытых вакансии. Программистов переманивают, даже если они не хотят менять работу - постоянно приходят предложения от хедхантеров.
Переизбыток сейчас желающих стать программистами, это да. Но из этих желающих действительно квалифицированными программистами становятся 10-20%. Вайтишников масса, программистов - мало.
Если кто-то называет себя программистом, это не значит, что он действительно программист. Или даже просто работает в ИТ сисадмином или тестировщиком. Может он просто прошел ИТ-курсы и теперь понтуется, а до программиста ему - как до Луны пешком.
Соглашусь. Работая с мат-мехом СПбГУ, знаю, что сильных специалистов "разбирают ещё щенками". Вся дуровская команда у нас училась, уже в конце обучения они были светилами в своей области. Но это элита. А если человече закончило ПТУ (техникум, курсы, ВУЗ второстепенный), и сам ничего не понял, знает только пару десятков операторов, то таких может и много. Но это балласт. Хотя и им работа есть, тысяч по 20 платят.
Соглашусь. Работая с мат-мехом СПбГУ, знаю, что сильных специалистов "разбирают ещё щенками". Вся дуровская команда у нас училась, уже в конце обучения они были светилами в своей области. Но это элита. А если человече закончило ПТУ (техникум, курсы, ВУЗ второстепенный), и сам ничего не понял, знает только пару десятков операторов, то таких может и много. Но это балласт. Хотя и им работа есть, тысяч по 20 платят.
Дуров создатель ВКонтакте? Так он многим обязан своему родному брату, известному в математическом круге математику, который мяукает и называет маму кошкой. Сам Дуров обычный кодер, учился на филолога. Многим он обязан пиаром и ФСБ, как и его сегодняшнее детище - Telegram.
Джависту, PHP-программисту не нужна математика на 100%. Не на 99%, а на 100% не нужна. И не имеет значения что заканчивал и вообще заканчивал ли человек учебное заведение. Не надо вводить в заблуждение. Откуда ассоциация знания математики с программированием? Отвечу. Она пошла с 60-х годов прошлого века, когда программисты в основном писали программы различного рода учёным для расчёта траектории полёта ракет, прогноза погоды и всё в таком роде. Мехмат - не профильный факультет для программиста. ВМК МГУ - тоже не совсем профильный. Расшифровывается как вычислительная математика и кибернетика (синоним математики). Там три потока, только один кодерский и тот для системных программистов, спрос на которых стал очень малым, по крайне мере в РФ. Для обычной работы очень вкусно будет заочка коммерческого вуза. И не надо врать, что это не так :)
Ты сам руками хоть чонить писал или только бла-бла могешь? Назови мне пак джавы реализующий гейтвей рест/соап/рпс микросервисов? Как ты отправишь реквест патча тем же хттп клиентом, который лишь в джаве 11 появился тупо по гету и посту и посту исключая формдату?
Мне зачем твой унылый кодинг, обсос? Ты грязью станешь.
Математика используется в очень узких нишах в программировании - это игры, САПР для моделирования строителям и инженерам по производству, глубокое обучение, которое требует PhD. Если вам это ближе, то МГУ - коррумпированное ***, идите в МФТИ или ВШЭ, сейчас ещё в РЭШ факультет открыт. Но там конкуренция очень жесткая, зарплаты примерно такие же как у обычных кодеров, а вакансий крайне мало.
Дуров создатель ВКонтакте? Так он многим обязан своему родному брату, известному в математическом круге математику, который мяукает и называет маму кошкой. Сам Дуров обычный кодер, учился на филолога. Многим он обязан пиаром и ФСБ, как и его сегодняшнее детище - Telegram.
Джависту, PHP-программисту не нужна математика на 100%. Не на 99%, а на 100% не нужна. И не имеет значения что заканчивал и вообще заканчивал ли человек учебное заведение. Не надо вводить в заблуждение. Откуда ассоциация знания математики с программированием? Отвечу. Она пошла с 60-х годов прошлого века, когда программисты в основном писали программы различного рода учёным для расчёта траектории полёта ракет, прогноза погоды и всё в таком роде. Мехмат - не профильный факультет для программиста. ВМК МГУ - тоже не совсем профильный. Расшифровывается как вычислительная математика и кибернетика (синоним математики). Там три потока, только один кодерский и тот для системных программистов, спрос на которых стал очень малым, по крайне мере в РФ. Для обычной работы очень вкусно будет заочка коммерческого вуза. И не надо врать, что это не так :)
Собственно, я про это и говорил, что "команда".
Если говорить о значении математики, то тут вопрос в наличии ума. Человек может и не быть математиком, вообще быть без диплома, примеры есть. Но наличие элитного математического образования не мешает нисколько. Плюс, дело не в самом программировании, а в разработке качественных алгоритмов, которые бывают уникальными для каждой отдельной задачи. Да, в СПбГУ не мехмат, а мат-мех.
Теоретики cpaные, среди вас есть программисты?
Программирование - это только компилируемые языки типа C, C++, assеmbler. Всякое дрочилово с компиляцией при запуске - это скрипты и называть такого человека нужно скриптером.
Так вот если программистами называть именно программистов, а не скриптеров, то это очень нишевая профессия и спроса на таких людей не много, да и самих программистов тоже не много.
Поясню, что разница между программистом и скриптером в том, что программист создаёт бинарный файл, который запускается операционной системой, то есть в винде это будет файл типа ".exe". А скриптер выпускает на выходе текстовые файлы, которые парсятся потом какой-то другой программой.
Поясню, что разница между программистом и скриптером в том, что программист создаёт бинарный файл, который запускается операционной системой, то есть в винде это будет файл типа ".exe". А скриптер выпускает на выходе текстовые файлы, которые парсятся потом какой-то другой программой.
Джавист получается программист, он ведь грубо говоря создает байт код, который виртуальная машина и превращает в бинарник для кроссплатформенности. А раз так, то спрос на таких программистов огромен. Спрос на C++ уменьшается, его заместила та же Java во многих нишах. Прогресс меняет индустрию, это нормально. И вот, чтобы стать этим джавистом не нужно знать математику вообще, не нужен профильный диплом, не нужен английский (если работать в РФ), и возьмут без опыта. Скриптологи, те же питонисты и web программисты... это конечно всё не то, лучше туда даже не смотреть.
IT - это не только эти ваши программисты. В этой сфере полно высокооплачиваемых ниш, атом числе тех, о которых в России ещё лет через 20 узнают (если вообще узнают).
Живу в Киеве, предложений о работе тьма, каждый день какой-то эйчар пишет. У самых больших компаний планы на расширение (нужна куча народа), Но у меня и язык сложный, людей которые были бухгалтерами и решили уйти в айти у нас в сфере нет) только проф образование)
Поверь на слово, да. В программирование сейчас можно идти разве только в одну нишу - энтерпрайз, который на Java. Почему?
1. Потому что проекты очень долго играющие. Ты придешь, освоишься и будешь тупо вертикально расти в одной компании.
2. Только в этой нише большой спрос и потому не предъявляют лишних формальных требований типа образования, а также к опыту работы. Во многом спрос еще обусловлен западными заказами, на которые нанимают здешние аутсорс компании, и от этого не проседают зарплаты, а так бы давно просели.
Остальных очень много, так называемых веб программистов, фронтэндов. Фронтэндеров требуется меньше, так как в основном соотношение между ними и бэк-эндом где-то 20% на 80%. Но в целом программистов больше, чем было году в 2012.
Ну я пишу на плюсах, работы тьма, быстрых проектов на этом языке впринципе не бывает, работу лучше менять иногда (так зарплата больше растет, да и прикольно новый опыт получать а не одно и то же годами пилить)
Ну я пишу на плюсах, работы тьма, быстрых проектов на этом языке впринципе не бывает, работу лучше менять иногда (так зарплата больше растет, да и прикольно новый опыт получать а не одно и то же годами пилить)
Да зачем ты пытаешься объяснить клоунам, которые ни строчки кода в жизни не написали, как происходит работа в этой сфере. А за плюсы респект, не зря говорят что плюсы мать всех яп.
Живу в Киеве, предложений о работе тьма, каждый день какой-то эйчар пишет. У самых больших компаний планы на расширение (нужна куча народа), Но у меня и язык сложный, людей которые были бухгалтерами и решили уйти в айти у нас в сфере нет) только проф образование)
Язык сложный - это ты про C++? Это же самый простой язык программирования и единственный, который изучают и знают все.
Ты отличаешь низкоуровневое программирование от высокого? Ассемблеры юзал каданить? Знаешь что такое утечка памяти, например?
Если ты про "сложность" хочешь спросить, то она примерно как парабола между высоким уровнем и низким. Ассемблер самый простой по синтаксису, но сложные программы на нём тяжело писать, так как это сизисов труд. На каком-нибудь ява-скрипте легко писать маленькую программу, но большой проект превратится в ад, который крайне тяжело отлаживать и сопровождать. И вот C++ находится ровно по серединке, когда ты точно знаешь как и в какой момент работает твоя программа, и при этом легко делать большие проекты, потому что синтаксис языка упрощает рутину по сравнению с ассемблером.
Ну и к тому же всё ещё больше упрощается, так как нет ни одного инженера или математика, который не знает С++, ведь он изучается во всех вузах, то есть это дефакто стандарт. Поэтому же на сях самые низкие зарплаты.
Если ты про "сложность" хочешь спросить, то она примерно как парабола между высоким уровнем и низким. Ассемблер самый простой по синтаксису, но сложные программы на нём тяжело писать, так как это сизисов труд. На каком-нибудь ява-скрипте легко писать маленькую программу, но большой проект превратится в ад, который крайне тяжело отлаживать и сопровождать. И вот C++ находится ровно по серединке, когда ты точно знаешь как и в какой момент работает твоя программа, и при этом легко делать большие проекты, потому что синтаксис языка упрощает рутину по сравнению с ассемблером.
Ну и к тому же всё ещё больше упрощается, так как нет ни одного инженера или математика, который не знает С++, ведь он изучается во всех вузах, то есть это дефакто стандарт. Поэтому же на сях самые низкие зарплаты.
и это все тебе нужно за 19 тыр зарплаты?
Если ты про "сложность" хочешь спросить, то она примерно как парабола между высоким уровнем и низким. Ассемблер самый простой по синтаксису, но сложные программы на нём тяжело писать, так как это сизисов труд. На каком-нибудь ява-скрипте легко писать маленькую программу, но большой проект превратится в ад, который крайне тяжело отлаживать и сопровождать. И вот C++ находится ровно по серединке, когда ты точно знаешь как и в какой момент работает твоя программа, и при этом легко делать большие проекты, потому что синтаксис языка упрощает рутину по сравнению с ассемблером.
Ну и к тому же всё ещё больше упрощается, так как нет ни одного инженера или математика, который не знает С++, ведь он изучается во всех вузах, то есть это дефакто стандарт. Поэтому же на сях самые низкие зарплаты.
Сложность? Напиши на бинарнике цикл и поймешь что дело не в "сложности", а в чпу.
СизиФов труд, на будущее. Большая сложность дает больше контроля. На каком языке кодишь, дабы я лучше понимал твою логику?
Сложность? Напиши на бинарнике цикл и поймешь что дело не в "сложности", а в чпу.
СизиФов труд, на будущее. Большая сложность дает больше контроля. На каком языке кодишь, дабы я лучше понимал твою логику?
Ты по ходу не понял, что я написал про сложность.
Самый простой язык - это ассемблер, и в нём же у тебя самый большой контроль всего происходящего, но это превращает проект в геморрой, если в нём что-то более менее сложное происходит, а не какое-нибудь тупое управление стиральной машиной.
C++ - это золотая середина по простоте и возможности писать что-то крупное.
Вот для примера, у нас начальство в какой-то момент времени видимо ударилось головой, и несколько лет назад стало требовать перевода всех наших разработок с С++ на ява-скрипт. И, как это следовало ожидать, то, что на сях делалось за месяц, на яваскрипте делается за пол года в лучшем случае, а что-то более сложное туда вообще не могут перенести. Там вообще каменный век. На ява-скрипте очень сложно писать программы, просто радикально сложнее. Куча багов везде вылазит, производительность ниже плинтуса.
Ты по ходу не понял, что я написал про сложность.
Самый простой язык - это ассемблер, и в нём же у тебя самый большой контроль всего происходящего, но это превращает проект в геморрой, если в нём что-то более менее сложное происходит, а не какое-нибудь тупое управление стиральной машиной.
C++ - это золотая середина по простоте и возможности писать что-то крупное.
Я прекрасно понял что ты имел в виду, для избавления казуального гемора существуют фреймворки. Но в том же С++ ты контролируешь абсолютно все, а в той же Джаве ты не контролируешь ничего, ибо JVM построена по принципу "за тебя все сделает умный коллектор" даже тогда, когда тебе это не нужно. Да, байткод это круто и не стоит заморачиваться о кроссплатформенности, но это и несет свои издержки.
Меня учили не плюсам, а фортранам, бейсикам да барсикам, но даже я понимаю что С++ это основа, потому и ходил на его курсы, как и любимый мой язык "для души" это С (без плюсов, функционал который, а не ООП).