Найти в Дзене
True Proggers

Как я изучал C++, и так ли это трудно?

На дворе 2 сентября, и сегодня меня посетила мысль поделиться своим опытом изучения одного из самых трудных, по моему мнению, языку программирования. Здесь я просто задену вопросы, которые волновали меня в своё время, а может быть волнуют вас сейчас. Поэтому начинаем!
Началось всё с раннего возраста - с 14 лет. Уже тогда меня посещали мысли о поиске себя, и как ни странно, всё указывало на программирование. Меня очень тянуло к этой сфере, и я подумал - почему бы и нет?
Тогда я не знал о назначении языков, сфер применения и др. важных мелочах. Но я очень хотел создавать приложения для пользователей ПК. Поэтому, после посещения первой страницы в поисковике, я узнал о таком языка как С++.
Я читал несколько отзывов об этом языке, такие как "Не лезь туда, оно тебя сломает!", "Если зайдёшь, обратно уже не выйдешь" и прочие предостережения. Но для меня это уже стало как вызов, и я решился на этот шаг.
Помню, начиналось всё туго - я не знал о существовании книг, и смотрел видео на ютубе.

Привет трудягам!


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

Началось всё с раннего возраста - с 14 лет. Уже тогда меня посещали мысли о поиске себя, и как ни странно, всё указывало на программирование. Меня очень тянуло к этой сфере, и я подумал - почему бы и нет?


Тогда я не знал о назначении языков, сфер применения и др. важных мелочах. Но я очень хотел создавать приложения для пользователей ПК. Поэтому, после посещения первой страницы в поисковике, я узнал о таком языка как С++.


Я читал несколько отзывов об этом языке, такие как
"Не лезь туда, оно тебя сломает!", "Если зайдёшь, обратно уже не выйдешь" и прочие предостережения. Но для меня это уже стало как вызов, и я решился на этот шаг.

Помню, начиналось всё туго - я не знал о существовании книг, и смотрел видео на ютубе. Это мне помогло по шажку продвигаться в познании C++. Я ещё думал: "Как классно я программирую, это я скоро на фриланс выйду, буду зарабатывать, мама будет мной гордиться"! Сейчас же это вызывает только насмешку над своей наивностью)

Большой проблемой было ещё то, что я был молод, и мой мозг, видя большое кол-во материала, переставало функционировать. Я помню своё первое знакомство с классами, инкапсуляцией, наследованием. Поэтому мне не раз приходилось 'кидать' программирование. Это меня приводило в кратковременную депрессию, из-за чего я заново начинал учить.


Так прошло около 4 лет. Я двигался, и двигался. Я читал книги, смотрел видео - уроки. Это приносило свои плоды, и я начал по-другому смотреть на программирование в целом.


Я начал с презрением смотреть на другие языки - "Ведь они такие простые, мне просто стыдно их учить" - думал я.

-2

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

Поэтому далее я приведу несколько выводов из своего жизненного опыта. Это мои уроки и предостережения для остальных "отчаянных".

1)C++ - язык не для зарабатывания денег
Найдите мне 18-летнего c++ - программиста, который на самом деле зарабатывает на этом. Большинство вакансий требует большого опыта разработки. Поэтому среди мидлов и сеньёров сидят 30-летние мужики с бородами по колени. Если вам нужны деньги - уж лучше сайты делайте. C++ не терпит меркантильность.


2)Сначала практика - потом теория

По своему опыту скажу, что изучить C++ невозможно (только если вы не Страуструп). И если вы попытаетесь сделать невозможное, то попадёте в ту же ситуацию, что и люди, ищущие смысл жизни. Поэтому при первой же возможности уходите от C++, развивайтесь в других направлениях

3)С++ - это ловушка
Не учите плюсы) Если вы молодой - флаг вам в руки. Если вы старый - вы умрёте раньше, чем выучите его. Да и вообще, если вы решили войти в программирование, поищите более лёгкий и простой язык,

Послесловие

Надеюсь вы поняли, что C++ - индивидуум, требующий особой причины его изучать. Как говорилось ранее, для заработка на программировании есть более простые способы. Этот язык требует особого подхода, и поэтому я настоятельно рекомендую не изучать этот язык.