Войти
ФлеймФорумПрограммирование

Стоит ли изучать C++ в 2019 году? И если да, то зачем? (9 стр)

Страницы: 18 9 10 11 12 Следующая »
#120
9:39, 10 авг. 2019

totoro
> Ну а я инженер-программист, работаю над крупным коммерчески успешным продуктом
> которым пользуются во всем мире,

Надеюсь на позиции тимлида, инвестора или основателя?

Иначе это на уровне сантехника вася который проводит свои работы,обслуживает один из отелей, мировой сети, клиенты которых по всему миру.

Ну и шабашит устанавливает унитазы бабулькам в хрущевках.


#121
9:40, 10 авг. 2019

gudleifr
> Но, "программист"-то, заведомо(!), не понимает.
Программист-техник не понимает, но есть же еще программисты-проектировщики. Прежде чем решать задачу, надо ее поставить. Нет никакой надежды, что постановку задачи сделает заказчик.

#122
9:43, 10 авг. 2019

Zab
>и не видят своей неадекватности.
в точку, в соседних темах, то ты хочешь идти работать в проект, то не хочешь.

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

#123
(Правка: 9:47) 9:45, 10 авг. 2019

Zab
> Нет никакой надежды, что постановку задачи сделает заказчик.
Маленькая, но есть.
Но надежды, что это сделает "программист" - нет никакой. Когда Вы в последний раз видели "коммерческую" программу, программист которой понимал, что и зачем он делает? 

#124
9:51, 10 авг. 2019

gudleifr
> Но надежды, что это сделает "программист" - нет никакой.
Вот для этого есть аналитики и архитекторы. Если их нет отдельно, все сваливается на программиста, единого во всех лицах. Потянет или нет - тут уж от человека зависит. Если нет пятилетнего опыта - скорее всего не потянет.
Найти программиста-проектировщика всяко проще, чем сантехника-проектировщика.
Тут еще вылезает проблема, что даже если где-то сантехник-проектировщик есть, его нельзя нанять, коммерсантам он не интересен. Поскольку он самодостаточен, его нечем держать.

#125
9:56, 10 авг. 2019

tl;dr
Если и учить плюсы, то только новые начиная с C++11. А вообще Rust неплох в качестве замены плюсов, на него точно стоит обратить внимание.

#126
10:04, 10 авг. 2019

Zab
> Вот для этого есть аналитики и архитекторы.
Ага. Задача архитектора - убедить продюссера, что за его деньги он будет иметь из этого дерьма конфетку. А аналитика - убедить быдло, что конфетка вкусная.

Zab
> Найти программиста-проектировщика всяко проще, чем сантехника-проектировщика.
Просто посмотрите на историю программирования. Большинство того, что действительно работает, изначально написано на коленке тем, кому это действительно было надо, причем программированию он учился по мере написания (или. даже, изобретал программирование по мере написания)...

#127
10:26, 10 авг. 2019

gudleifr
> Просто посмотрите на историю программирования. Большинство того, что
> действительно работает, изначально написано на коленке тем, кому это
> действительно было надо, причем программированию он учился по мере написания
> (или. даже, изобретал программирование по мере написания)...

Хипстеров в программировании больше и они не будут выбирать для себя С++ так как для них это слишком сложно.

#128
10:30, 10 авг. 2019

mr.DIMAS
> Если и учить плюсы, то только новые начиная с C++11.
Попробовал я недавно на чистом с++11 что-то написать и ужаснулся, совсем другой язык...

#129
10:34, 10 авг. 2019

gudleifr
> Ага. Задача архитектора - убедить продюссера, что за его деньги он будет иметь
> из этого дерьма конфетку. А аналитика - убедить быдло, что конфетка вкусная.
"Ты за меня или за медведя?"

Естественно, на любом месте можно сработать плохо, во вред делу. Но почему-то ты считаешь это нормой.

#130
10:39, 10 авг. 2019

Zab
> Но почему-то ты считаешь это нормой.
Потому, что капыталызм! Будешь работать, тем более, хорошо работать - сдохнешь с голоду.

#131
10:42, 10 авг. 2019

gudleifr
> А аналитика - убедить быдло, что конфетка вкусная

Ты путаешь с маркетологом. Задача аналитика - разобраться в предметной области, четко определить участвующие в бизнес-процессе сущности и отношения между этими сущностями, построить граф сущностей и отношений и определить операции на этом графе.

Главное - чтоб получилось непротиворечивое формальное описание предметной области. А заказчики действительно часто не видят предметную область сразу всю целиком, смотрят на нее только по частям и поэтому часто при формулировках не видят противоречий в своих хотелках. Особенно убивает, когда указываешь человеку на ситуацию, когда противоречие возникает, а он тебе говорит "нууу, это же не очень часто бывает" - :facepalm

#132
10:53, 10 авг. 2019

Dmitry_Milk
Это просто красивые слова. Есть конкретные дисциплины, которые позволяют "свести все к графам" - пересчитайте, хотя бы, книжки в серии "Теоретические основы технической кибернетики". И современный "аналитик" в этом разбирается, как я в апельсинах. (Ср. геймдизайнер).

Dmitry_Milk
> заказчики действительно часто не видят предметную область сразу всю целиком
А это обычно и не надо. Автоматизация одной нудной/тяжелой операции - уже большое дело.

Dmitry_Milk
> когда противоречие возникает
Противоречие обычно возникает, когда пытаются автоматизировать, то, что проще выкинуть сразу, например, бухгалтерское дело.

Dmitry_Milk
> Главное - чтоб получилось непротиворечивое формальное описание предметной области.
Нельзя, Маркс получается...

#133
11:02, 10 авг. 2019

gudleifr
> Противоречие обычно возникает, когда пытаются автоматизировать, то, что проще
> выкинуть сразу, например, бухгалтерское дело.
Ты хоть понимаешь о чем говоришь? Похоже, что совсем не понимаешь. Бухгалтерию он выкинуть собрался, понимаешь ли... А потом будешь заново ее изобретать и лет через сто додумаешься до принципа двойной записи?

#134
11:11, 10 авг. 2019

Zab
> А потом будешь заново ее изобретать и лет через сто додумаешься до принципа двойной записи?
Посмотрите первоисточники. Лука Пачоли прямо пишет: был венецианский совет купцов, который надо было дурить... В трактате прямо приведены способы жульничества. Например, хранить вместе записи о домашних покупках и ювелирной торговле.
Но, даже, если откинуть невозможность компьютера постигнуть жульнические потребности бухгалтеров, то остается ориентация этой системы на ручной счет. Которая компьютеру нафиг не нужна.

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

Страницы: 18 9 10 11 12 Следующая »
ФлеймФорумПрограммирование