170 похожих чатов

Граждане, такой вопрос. Я на c++ полгода писал проект один, параллельно

изучая язык.
Довел его до минимально работающей модели.

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

Вопрос - по какому пути пойти?
Идти учиться в какое то конкретное место?
Курить книгу какую-то фундаментальную?
Пилить проекты мне кажется не очень вариантом, т.к я там как знаю, так и пишу.

Как перейти от быдлокода к кошерным практикам?

32 ответов

21 просмотр

На работу устроиться?:)

Виктор-Nekrasov Автор вопроса
I
На работу устроиться?:)

Как вариант, хотя не очень удобно, т.к. я предприниматель и график времени очень разный

Например почитать c++ core guidelines

Тут есть несколько путей: 1. Необходим толковый ментор/наставник, который будет учить тебя использовать best-практики, говорить где полная фигня и что надо исправить, гонять тебя по архитектуре 2. Можно прочитать туеву кучу книг, почитать опенсорсный код и начать контрибьютить в проекты, тем самым развивая навыки чтения кода и навыки написания кода путем прохождения ревью 3. Устроиться на НОРМАЛЬНУЮ работу, на которой твои коллеги не будут тебя гнобить каждый раз за то, что написал говно, а показывать в чем именно ты неправ

Core Guidelines почитать сначала надо

Да нормально, пиши дальше, что-то более сложное, а твой код можешь прислать, посмотрим

Виктор Nekrasov
Как вариант, хотя не очень удобно, т.к. я предприн...

У нас уже был тут пожарник , был наладчик прессового оборудования, но вот предпринимателей пока не было... (пожарник и наладчик конечно никуда не делись, живы, здоровы)

Виктор-Nekrasov Автор вопроса
Ilya Zviagin
А зачем тогда тебе С++ ?

1. Для души и саморазвития 2. Страхуюсь на случай ухудшения экономической обстановки 3. Есть пара проектов которые охота запилить

Виктор Nekrasov
1. Для души и саморазвития 2. Страхуюсь на случай ...

(3) и какие же ? А то тут товарищ у нас хотел Web-программированием заниматься, и ему сказали, что С++ просто необходим...

Виктор Nekrasov
1. Для души и саморазвития 2. Страхуюсь на случай ...

(2) — выглядит ОЧЕНЬ ОПТИМИСТИЧНО! Гораздо прогматичнее было бы получить в права категорию E или выучиться на электрика.

Ilya Zviagin
(3) и какие же ? А то тут товарищ у нас хотел Web...

Ну так с++ это язык языков. Все более менее современные языки на нем написаны вроде как

Виктор-Nekrasov Автор вопроса
Ilya Zviagin
(3) и какие же ? А то тут товарищ у нас хотел Web...

Нейронки. Почему электрик прагматичнее? Мне кажется хоороший сишник всегда работу найдет. Не смогу далее общаться, т.к. в ближайшие несколько часов буду в бане)

Виктор Nekrasov
Нейронки. Почему электрик прагматичнее? Мне кажетс...

Вероятность что ты, не профессионал, выучишь С или С++, найдёшь по нему работу, и тебя на неё возьмут, почти ноль.

Ilya Zviagin
Вероятность что ты, не профессионал, выучишь С или...

Потому что 90% HR ов (они конечно почти все поголовно идиоты, но всё же) даже не смотрят на резюме, если до этого кандидат не занимался ровно тем же самым, чем надо будет заниматься у них.

Eyed Shovel
Как-то категорично

Ну... Я как бы в теме немного...

Ilya Zviagin
Вероятность что ты, не профессионал, выучишь С или...

Тогда такой вопрос. А что значит "не профессионал"? Где клепают профессионалов C++?

Ilya Zviagin
Вероятность что ты, не профессионал, выучишь С или...

Вы давно людей нанимали? :) дефицит людей острый

Eyed Shovel
Тогда такой вопрос. А что значит "не профессионал"...

А кого называют профессионалом независимо от профессии? )

Boris V.
А кого называют профессионалом независимо от профе...

Не, мне всё-таки кажется, что он про специальность

Boris V.
А кого называют профессионалом независимо от профе...

Того, кто профессию имеет:) т.е. деньги получает за определенный вид деятельности

Boris V.
А кого называют профессионалом независимо от профе...

Кто постоянно занимается чем-то чтобы зарабатывать деньги

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта