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

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

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

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

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

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

32 ответов

7 просмотров

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

Виктор-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.
А кого называют профессионалом независимо от профе...

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

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
96
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Кто может подсказать? Я преобрпзовал изображение в бинарное(у меня установлен трекбар который при установленном значении меняет пиксели на белый если меньше и чёрный если боль...
Константин VS
5
Карта сайта