Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
 Аватар для Depozit
13 / 11 / 2
Регистрация: 07.11.2022
Сообщений: 139

Как и где найти ментора?

19.12.2023, 01:11. Показов 6045. Ответов 26

Студворк — интернет-сервис помощи студентам
Я начинающий программист, пишу свой проект, как бы это пафосно не звучало, но меня постоянно терзают сомнения на счёт адекватности того что пишу, в первую очередь с точки зрения архитектуры программы. Где и как можно найти опытного человека, что бы в формате 1 на 1 я мог спросить столь беспокоящие меня вещи? Я понимаю что на форуме фактически то же самое, но я хотел бы поговорить достаточно длительный срок с опытным человеком одной точки зрения, что бы заложить свою базу.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.12.2023, 01:11
Ответы с готовыми решениями:

Где найти ментора (наставника) Front-end?
Здратсвуйте, меня зовут Владислав, мне 16 лет. Начал изучать фронт и немного бекенд, и просто топлюсь в куче информации. HTML5 и CSS3...

непонял где и как Найти,где находиться минимальный элемент в массиве В(20,25)
где и как Найти,где находиться минимальный элемент в массиве В(20,25)

Где найти Двунаправленное кольцо? У кого есть такое? Или есть ссылки где их можно найти?
Можете пожалуйста скинуть примеры задач с Двунаправленным кольцом, или хотябы где их искать. Буду очень благодарен!!!!!!!

26
фрилансер
 Аватар для Алексей1153
6465 / 5679 / 1131
Регистрация: 11.10.2019
Сообщений: 15,122
19.12.2023, 07:12
Depozit, если хочется бесплатно - то можно прямо на форуме темы посоздавать с вопросами
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
19.12.2023, 13:35
Цитата Сообщение от Depozit Посмотреть сообщение
терзают сомнения на счёт адекватности того что пишу, в первую очередь с точки зрения архитектуры программы.
Это нормально.

Цитата Сообщение от Depozit Посмотреть сообщение
Где и как можно найти опытного человека, что бы в формате 1 на 1 я мог спросить столь беспокоящие меня вещи?
Нанять репетитора, разве что.
Некоторым везет и они устраиваясь на работу получают себе такого компетентного руководителя или наставника, который будет что-то советовать.
Однако самым продуктивным все еще остается способ "читать и писать". Больше читать чужой код, читать книги по архитектуре и писать свой код, много писать. Без этого, даже если у вас есть наставник, знания, полученные устно от него, быстро улетучатся.
В общем чем больше классов задач вы решали, и чем больше количество решенных таких задач, тем проще вам будет строить архитектуру в будущих похожих случаях. А потом и в непохожих.
2
599 / 421 / 137
Регистрация: 02.10.2008
Сообщений: 1,798
Записей в блоге: 1
19.12.2023, 16:29
Есть среди пользователей этого форума одна фишка. Вот ты решил какую-то задачку, работает правильно, выкладываешь код сюда код и просишь правильно ли я сделал или можно лучше.
Поверь, даже из СИшного
C
1
2
3
4
#include <stdio.h>
int main(void)
{ puts("Hello world!!!");
   return 0;}
Можно получить дикий холивар с улучшениями, начиная от стилистики форматирования кода и заканчивая тем, что в данном коде нет проверки выполнения puts(), т.к. в той же линухе стандартный вывод может быть перенаправлен в файл, прав на запись в который у пользователя прав нет... Придётся или вносить проверки или проверять доступность прав на запись и т.п. В результате запостивший такой пост человек может получить очень много информации.
Например:
Bash
1
2
3
4
5
6
7
8
faust@Rizen53600 ~/П/C/РАзная всячина> ./a.out
Hello world!!!
 
faust@Rizen53600 ~/П/C/РАзная всячина> 
faust@Rizen53600 ~/П/C/РАзная всячина> ./a.out > /root/1.txt
warning: An error occurred while redirecting file '/root/1.txt'
open: Отказано в доступе
faust@Rizen53600 ~/П/C/РАзная всячина>
Вот, к примеру как это обойти, корректно обработав ошибку (если есть переназначение вывода - вывести на терминал, stderr или ещё куда нить)....

Например, где-то тут был вопрос по оптимизации вычисления обычного НОДа на добрый десяток страниц с чёрт знает каким кол-вом различных алгоритмов и оценками быстродействия - это просто кладезь полезной информации
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6233 / 2938 / 1047
Регистрация: 01.06.2021
Сообщений: 10,915
19.12.2023, 20:55
Цитата Сообщение от drfaust Посмотреть сообщение
выкладываешь код сюда код и просишь правильно ли я сделал
зачем спрашивать, если
Цитата Сообщение от drfaust Посмотреть сообщение
работает правильно
0
599 / 421 / 137
Регистрация: 02.10.2008
Сообщений: 1,798
Записей в блоге: 1
19.12.2023, 21:00
Цитата Сообщение от Royal_X Посмотреть сообщение
зачем спрашивать, если
Читать не научился?
Есть среди пользователей этого форума одна фишка. Вот ты решил какую-то задачку, работает правильно, выкладываешь код сюда код и просишь правильно ли я сделал или можно лучше.
Поверь, даже из СИшного
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6233 / 2938 / 1047
Регистрация: 01.06.2021
Сообщений: 10,915
19.12.2023, 21:08
Цитата Сообщение от drfaust Посмотреть сообщение
Читать не научился?
вот я читаю, и говорю тебе: если работает правильно, то значит ты правильно сделал; зачем спрашивать еще?

Добавлено через 5 минут
drfaust, я знаю, где найти тебе ментора

Добавлено через 1 минуту
Цитата Сообщение от drfaust Посмотреть сообщение
или можно лучше
А вот это другой вопрос. Тут логично. Программа работает правильно, но ты спрашиваешь, можно ли лучше?
0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 868
19.12.2023, 21:22
Цитата Сообщение от DrOffset Посмотреть сообщение
Больше читать чужой код,
К сожалению, начинающий программист не в состоянии понять хороший код перед ним или плохой и очень часто получается так, что начинающий программист следует "моде" - как сейчас считается правильным писать код - особенно когда читает форумы ))

А вот по настоящему он поймёт какой код хороший когда будет по десятку раз повторно использовать код написанный 20 лет назад ))
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6233 / 2938 / 1047
Регистрация: 01.06.2021
Сообщений: 10,915
19.12.2023, 21:36
Цитата Сообщение от Aledveu Посмотреть сообщение
написанный 20 лет назад
через 20 лет код будет AI писать, а все эти программисты-эксперты станут обслуживающим персоналом и будут роботов смазывать лубрикантами
0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 868
19.12.2023, 22:03
Royal_X, кто будет плохой код писать тот и станет таким ))
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
19.12.2023, 22:43
Цитата Сообщение от Aledveu Посмотреть сообщение
К сожалению, начинающий программист не в состоянии понять хороший код перед ним или плохой и очень часто получается так, что начинающий программист следует "моде" - как сейчас считается правильным писать код - особенно когда читает форумы ))
Это нормальный путь становления специалиста. Нет ничего страшного, что он не понимает. Нет ничего страшного, что он на текущем этапе что-то делает не так или понимает не так.
Главное понимать, что следует развиваться, а не останавливаться на одном уровне "моды".
0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 868
19.12.2023, 22:55
DrOffset, Так в том и смысл наличия "ментора" чтобы направить обучение в правильном направлении, а самообучаться на форуме можно но крайне неэффективно.
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
19.12.2023, 23:50
Цитата Сообщение от Aledveu Посмотреть сообщение
Так в том и смысл наличия "ментора" чтобы направить обучение в правильном направлении
Без шишек не будет своего опыта.

Добавлено через 38 минут
Цитата Сообщение от Aledveu Посмотреть сообщение
самообучаться на форуме
Кстати, я ничего не говорил про самообучение на форуме.
Чужой код - это не код на форуме, а код из реальных проектов.
Разбираться в этом коде поможет теория из книг, про которые я тоже выше сказал.

Например, задумал человек написать текстовый редактор в качестве домашнего проекта. Ну вот пусть он помимо собственного кода, еще смотрит чужой, который решает ту же задачу. А еще пусть книги читает, особенно те, в которых затрагиваются специфические приемы для данного рода задач. Например для редактора могут понадобиться паттерны "команда" и\или "хранитель", которые широко освещены во множестве источников.

И вот все это вместе даст результат. А один лишь ментор не вложит это все ему в голову. Если он есть, это хорошо, может быть где-то удастся срезать угол, но не более того. Учиться и набирать опыт нужно все равно самому, решая задачи.

Это все к тому, о чем говорилось в посте №3.
0
 Аватар для Depozit
13 / 11 / 2
Регистрация: 07.11.2022
Сообщений: 139
19.12.2023, 23:51  [ТС]
мне даже неудобно, что я разжег такие споры..
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
19.12.2023, 23:53
Цитата Сообщение от Depozit Посмотреть сообщение
мне даже неудобно, что я разжег такие споры..
Да не, это еще не споры
Я, кстати, стараюсь в этих "спорах" давать информацию, которая все равно будет полезна для темы, или объяснять подробнее мою точку зрения на решение вашей проблемы. Так что все равно на пользу это, как мне кажется.
0
 Аватар для Depozit
13 / 11 / 2
Регистрация: 07.11.2022
Сообщений: 139
20.12.2023, 00:15  [ТС]
Цитата Сообщение от DrOffset Посмотреть сообщение
Я, кстати, стараюсь в этих "спорах" давать информацию, которая все равно будет полезна для темы, или объяснять подробнее мою точку зрения на решение вашей проблемы. Так что все равно на пользу это, как мне кажется.
Да, я заметил) спасибо
0
Just Do It!
 Аватар для XLAT
4211 / 2670 / 655
Регистрация: 23.09.2014
Сообщений: 9,083
Записей в блоге: 3
20.12.2023, 08:46
Цитата Сообщение от Depozit Посмотреть сообщение
Как и где найти ментора?
объявите что вы готовы за него щедро заплатить
и
менторы сами набегут к вам большими толпами.
0
 Аватар для vlisp
1064 / 985 / 153
Регистрация: 10.08.2015
Сообщений: 5,385
21.12.2023, 01:32
Покажи свой гит и я скажу тебе кто ты такой.
Кликните здесь для просмотра всего текста
спобственно и ментор тебе не понадобится
0
 Аватар для Depozit
13 / 11 / 2
Регистрация: 07.11.2022
Сообщений: 139
22.12.2023, 22:20  [ТС]
Цитата Сообщение от vlisp Посмотреть сообщение
кто ты такой
https://github.com/depozitS
вот когда прочитаешь описание всё поймёшь, даже код смотреть нет смысла
0
123
36 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 218
20.01.2026, 14:06
В каком разделе начать поиск менора или напарника?

В основном мучаю pascal abc. И немного знаю С++. Сижу дома скучно... Около 35 лет мне.
Есть средне специальное образование.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2026, 14:06
Помогаю со студенческими работами здесь

Как найти где зависает
запускаю программу ввожу данные и программа зависает как правильно найти то место где она зависает как найти в какой процедуре происходит...

Как найти где протекает память?
Написал программу для поиска и вывода самой длинной последовательности цифр (или нескольких последовательностей цифр, если они равны по...

Как и где найти Perl-программиста?
Как и где найти Perl-программиста?

CrystalReports: где его найти и как использовать
Помогите пожалуйста с Crystal report , мне нужно сделать всего 2 отчета . объясните где его найти и как использовать?

Как и где найти, что запускает службу
В событиях Windows появилось сообщение &quot;Сбой при запуске службы &quot;Kipolam&quot; из-за ошибки Не удается найти указанный файл.&quot; Но что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru