Программистам

Изучаю программирование, в частности, С++. Так как на сайте присутствуют люди из различных областей и профессий, хочется узнать, что сейчас популярно в программировании?
Какие сайты вы считаете полезными для новичков?
Каких ошибок следует избегать?
Что важно, на что делать упор в первую очередь?
Что сейчас популярно, где не хватает специалистов?

Хочется также выразить особую благодарность пикабушникам, которые откликнулись на мой прошлый пост и помогли мне разобраться с темой! Спасибо вам огромное!

Два коммента для минусов внутри.
Автор поста оценил этот комментарий
Не, не стоит. Сейчас перспективное направление — это веб. А веб — это html, css, js, все соответствующие библиотеки и фреймворки + бэкенд в виде mvc приложений, либо рест сервисов.
Как вариант, можно глянуть вот такой вот стек: html/css/js + bootstrap + jquery + c# + asp.net mvc(web api) + entity framework + sql server.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо!
Автор поста оценил этот комментарий
Целься в c#, c++, java, php, js - не промажешь. Они всем нужны. Как по мне сейчас очень актуальны моб-разработка и веб-разработка. Я немного пилил на sdl и в unity. Но сейчас изучаю js
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо!
Автор поста оценил этот комментарий
Советую почитать SICP ( https://ru.wikipedia.org/wiki/Структура_и_интерпретация_комп... )
Могу посоветовать еще функциональные языки (сам я не люблю ООП), в частности Erlang - модель акторов потрясающа! Параллелизм по щелчку пальцев (приложения очень просто запускаются на n нодах), обновление кода приложения без его остановки, анмутбл стейт, функции высшего порядка, полноценный паттерн матчинг, чудовищно простая работа с бинарными данными (разборы любых протоколов теперь не проблема =) ), платформа OTP позволяет играючи создавать файнал стейт машины, клиент серверный приложения, приложения ориентированные на события, виртуальная машина позволяет в любой момент времени подключиться к работающему приложению и получить абсолютно любую информацию о любом потоке или функции (с какими аргументами вызывалась функция, стектрейс, сколько потребляет памяти и тд ) и тд. На нем написал бекэнд для вотсапа, несколько распределенных баз данных (ex: Riak), даже графический редактор (Wings 3D), инструмент для нагрузочного тестирования (tsung), платформа, реализующая систему обмена сообщениями между компонентами программной системы (rabbitMQ). В общем, если вы просто почитаете книжечку и напишите пару заданий из нее, то это уже будет как минимум полезно, даже если вы не захотите с этим иметь дело дальше, но я в него влюбился безумно.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Я, конечно, поняла около половины слов, но спасибо большое, буду разбираться)) Это интересно.
показать ответы
Автор поста оценил этот комментарий
На русском рынке наиболее востребованные технологии связаны с такими ЯП, как:
1С*(Менеджмент),PHP(сайты и их поддержка), JavaScript(Node.js, front-end, back-end), C#(.Net платформа), Python(Django, оптимизация) , Objective-C(Apple продукция), C++(высокопроизводительные и критичные системы), Ruby(Ruby on Rails).
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо большое! Самый информативный комментарий пока что)
показать ответы
Автор поста оценил этот комментарий
так тебе только чтобы прямо сейчас срубить деньжат? ну тогда почитай по пхп или хтмл5 что-нибудь и бери шарашки у случайных контор, посвящая танцам всё свободное время
к программированию, правда, это имеет не очень большое отношение :)
а что ты хочешь делать через десять лет? программировать или танцевать? вот в чем вопрос
раскрыть ветку (1)
Автор поста оценил этот комментарий
Если ты не тренируешь и не имеешь активной личной жизни с ее обязанностями, одно другому не мешает. Тем более, если фрилансить, а не работать в офисе.
Не прямо сейчас, а через несколько лет работы над собой и практики. Просто не хочу слепо тыкаться носом наугад. А сверху ничего не падает просто так.
показать ответы
Автор поста оценил этот комментарий
а почему жава после плюсов?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Потому что с плюсов начинаем в институте)) Я думаю, вначале не стоит учить одновременно, иначе в голове будет бардак. Это как учить английский и французский сразу.
показать ответы
Автор поста оценил этот комментарий
а если вообще, то тебе надо определиться, чего ты от жизни хочешь
если наукой заниматься, то одно, если денег много, то другое, если быстренько лабать для кучи контор на фрилансе, то третье
раскрыть ветку (1)
Автор поста оценил этот комментарий
У меня есть основное любимое дело, не связанное с программированием. Но на данном этапе это дело пожирает больше денег, чем может приносить, как работа.
Поэтому я решила учиться на программиста. Так что первый приоритет - сейчас материальный. А впереди целая жизнь, чтобы насладиться красотой программирования и изучить его от корки до корки.
показать ответы
Автор поста оценил этот комментарий
Здесь вопрос зачем, если хгочется для души и есть желание отдовать порграммированию большую часть свободного времени, то не стоит в 1с. Если исключительно из-за денег + есть интерес, но нет желания постоянно ковыряться, то 1с идиальный вариант,я считаю
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну, тогда бы все им занимались) Возможно, мне действительно стоит задуматься об этом)
показать ответы
Автор поста оценил этот комментарий
stackoverflow.com
да может и не десять лет, но надо, чтобы кто-то просматривал твой код и объяснял, где надо написать по-другому и почему. это примерно как с иностранным языком - вроде как твой перевод не противоречит тому, что написано в книжке, но в реальной жизни по определенным причинам говорят по-другому.

> что сейчас популярно в программировании?
это ты про плюсы или что популярно вообще во всём программировании?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Вообще.
И спасибо за сайт.
показать ответы
DELETED
Автор поста оценил этот комментарий
а что именно хотите? софт писать, веб-разработка?
подбирайте стек технологий от задач и личных предпочтений.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Пока совсем только начинаю. Я думаю, чтобы выбрать, нужно понимать, из чего выбираешь. То есть освоить мало-мальски и то, и другое и изучить ранок вакансий, что более востребовано. Ну и спросить совета у более опытных тоже не помешает)
показать ответы
Автор поста оценил этот комментарий
Я долго изучал рынок вакансий по программированию, самое популярное оказалось 1С. Но надо учить еще бух учет.

Затем идет сайтостроение, с использованием различных фреймворков (yii например).

Ну и на последнем месте Ява, но попадается редко....
раскрыть ветку (1)
Автор поста оценил этот комментарий
Серьезно? Странно, однако... Возьму на заметку.
Автор поста оценил этот комментарий
Холиварная тема. Лично мне нравится Java с ее многословностью, работаю на С# . Работу новичку на шурпе найти проще. На счет сайтов хрен знает, лучше книги по моему. Важна теоретическая часть. Хороших специалистов, на сколько я знаю, нехватает везде. Я бы не советовал идти в пхп .
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо. Многие советуют Java. Думаю, как освою плюсы, самое оно. А почему не стоит в пхп?
показать ответы
DELETED
Автор поста оценил этот комментарий
1c? не склоняйте на темную сторону! хотя в бухгалтериях есть печеньки (
раскрыть ветку (1)
Автор поста оценил этот комментарий
Вряд ли я возьмусь за 1С в любом случае) Только если будет около 10 комментов за, тогда, возможно,задумаюсь)
показать ответы
Автор поста оценил этот комментарий
у вас прямо си плюс плюс за двадцать один день какой-то
если серьёзно, то читай стековерфлоу и пиши свой проект под руководством нормального программиста, тут царского пути нет
раскрыть ветку (1)
Автор поста оценил этот комментарий
Знаю, нужно пахать 10+ лет, прежде чем станешь хорошим программистом. Просто хочется услышать совет от старших и более опытных)
Что такое стековерфлоу?
показать ответы
DELETED
Автор поста оценил этот комментарий
Русский язык сейчас популярен
раскрыть ветку (1)
Автор поста оценил этот комментарий
Наверное, какой-то профессиональный юмор.
Автор поста оценил этот комментарий
Для минусов.
Автор поста оценил этот комментарий
Для минусов.