Здравствуйте, гость ( Вход | Регистрация )
17 Jan 2016, 23:26
(Сообщение отредактировал tolich - 18 Jan 2016, 08:41)
Причина редактирования: отделено от темы Анекдоты, добавлена отсылка
Сообщение
#1
|
|
![]() Power Member Сообщений: 199 Спасибо сказали: 112 раза |
Цитата C++ на самом деле да нет правда, человек, который в 2015 году использует плюсы как учебный язык, получает все, что заслужил Правительство РФ давно поняло, что чем больше программистов, тем больше "утечка мозгов" за границу. Поэтому во многих ВУЗах по программе вместо программирования изучают C++ (опционально — поцкаль перед этим), чтобы те, кто не очень в теме и без "связей", так и не узнал, что такое программирование на самом деле, и слился побыстрее. Это не анекдот, и не шутка, кстати. У меня так 80% потока в макдональдс отправились. |
|
|
|
![]() |
18 Jan 2016, 21:35
(Сообщение отредактировал Сулейман - 18 Jan 2016, 21:39)
Сообщение
#2
|
|
|
Immortal Сообщений: 2 459 Спасибо сказали: 3621 раз |
Цитата мм, я имел в виду, что из ныне популярных всё, кроме C++, учится на расслабоне за ≤ 2 месяца. Скорее вопрос конкретной перестройки сознания с ООП на логические языки. Тоже самое наблюдается с функциональными языками, пытаюсь научить команду писать хотя бы UI с использованием Rx (это в огромном реактивном на 70% приложении), благо C# очень хорошо подходит для работы в функциональном стиле, но ведь тоже не идет. И тут мы подходим к умению конструировать приложения которому никто не учит. Все мы выходим из универов, а некоторые и без оных (я самоучкой был, хоть и догонялся потом высшим для корочки), все отлично знают три принципа ООП, и при этом все пишут процедурные классы и думают, что так правильно. А потом приходишь в проект с заделом не на месяц или полгода, а на года и влезаешь в эти классы по 3000 строк кода, которые как-то обмениваются данными через события, и изменение одного свойства вьюмодели, может вызвать цепную реакцию по всему приложению, с сотней неоптимальных пробросов в UI и чтениями из базы. А самое главное начинаешь сам писать, и чувствуешь, что у тебя тоже получаются те же самые ошибки, ты пишешь такое же говно, нет получше конечно чем было, и стараешься сделать еще лучше, но базы очень не хватает, а потом наступает этап привыкания и не понимаешь, то ли проект исправляется, то ли ты к нему привыкаешь. В универе учат многим языкам - на продвинутых специальностях сразу C# идет - у нас был Paskal, Delfi, Java (в обязательном порядке), ПРОЛОГ, может и Python кому дают - ну никак не пожалуешься что с языками не познакомили. И даже подход верный - язык используется как средство для решения задач. Но какие задачи - алгоритмы сортировки, типы данных, базовые представления о многопоточности (притом обычно за пределы lock {} оно не выходит), да пусть даже сложность алгоритмов - с математикой как я говорил обычно в ВУЗах все хорошо. Ну и вопрос зачем тогда разные языки использовать если используются только базовые конструкции - почему бы не показать чем они отличаются. Почему бы вначале не привить ООП с помощью Java, а потом не провести студента через все круги ада чистого объектного подхода, а затем дать для тех же задач Haskel. Научить выделять шаблоны проектирования на уровне рефлекса, но при этом думать по-разному с точки зрения разных подходов к проектированию кода. Чтобы языки не слиплись в массу - о мы на этом когда-то писали, а стали средством решения конкретных задач. Чтобы потом программисты выходили и не писали на плюсах вебсервисы, когда проект на WCF лежит в соседней сборке. Хотя про знакомство студентов с технологическим стеком, я вообще промолчу. Вот почему-то студент радиотехник на выходе из ВУЗа легко выделит схему операционного усилителя из мешанины мелкой рассыпухи и заменит ее микросхемой, которую умеет подобрать, а вот программист подобную задачу только в коде не решит. А ну и плюсам конечно учить тоже стоит из разряда пощупать железо в тонких перчатках, вдруг кому понравится, хотя бы как мне в виде хобби. Ухх, накипело... |
|
|
|
the_new_pirate Обучение программированию 17 Jan 2016, 23:26
hippocamus the_new_pirate
А что есть программирование? Ассемб... 18 Jan 2016, 00:42
Сулейман Программирование в первую очередь конструкторская ... 18 Jan 2016, 07:25
feanor ЦитатаА что есть программирование? Ассемблер? С#? ... 18 Jan 2016, 08:32
tolich > Программирование это не ЯП.
Так, но нельзя пр... 18 Jan 2016, 08:44
DrSlash Оффтоп:
Цитата(tolich @ 18 Jan 2016, 12:4... 18 Jan 2016, 09:44
tolich Цитата(DrSlash @ 18 Jan 2016, 09:44) дыр ... 18 Jan 2016, 10:31
feanor Цитатанельзя программировать без ЯП
Тю.
System arc... 18 Jan 2016, 08:51
tolich Цитата(feanor @ 18 Jan 2016, 08:51) Тю.У ... 18 Jan 2016, 09:16
Seiffear ИМХО, лучше бы в школах, вместо религоведения, про... 18 Jan 2016, 09:19
ivyl Цитата(Seiffear @ 18 Jan 2016, 08:19) ИМХ... 18 Jan 2016, 21:47
the_new_pirate Изучить язык (если это не C++) — дело на пару меся... 18 Jan 2016, 09:46
Сулейман Цитатадело на пару месяцев максимум, и то, если на... 18 Jan 2016, 10:10
the_new_pirate Цитата(Сулейман @ 18 Jan 2016, 10:10) Цит... 18 Jan 2016, 20:32
hippocamus Цитата(Seiffear @ 18 Jan 2016, 09:19) ИМХ... 18 Jan 2016, 21:07
feanor ЦитатаВот-вот, а изучить зачастую надо именно С++ ... 18 Jan 2016, 21:32
feanor ЦитатаЧтобы потом программисты выходили и не писал... 18 Jan 2016, 22:16
hippocamus Цитата(Сулейман @ 18 Jan 2016, 21:35) В у... 18 Jan 2016, 23:23
ivyl Цитата(hippocamus @ 18 Jan 2016, 22:23) Р... 18 Jan 2016, 23:44
the_new_pirate Цитата(hippocamus @ 18 Jan 2016, 23:23) Д... 19 Jan 2016, 00:02
Арысь-Поле В школе затрагивали немного Basic и Turbo Pascal) ... 19 Jan 2016, 00:41
feanor ЦитатаДа. Вот и думается - стоило бы обучать: Delp... 19 Jan 2016, 07:52
Эроласт ЦитатаAssembler обязательно. Что за программист, к... 19 Jan 2016, 08:33
tolich Надо изучать не языки, а парадигмы программировани... 19 Jan 2016, 09:55
Seiffear Если вы вообще не программист, но было бы интересн... 19 Jan 2016, 09:55
Сулейман ЦитатаЧтобы качать кругозор, нужны разные парадигм... 19 Jan 2016, 11:15
the_new_pirate Цитата(Сулейман @ 19 Jan 2016, 11:15) Не ... 19 Jan 2016, 11:52
feanor ЦитатаМожно подумать, при хорошей обширной базе в ... 19 Jan 2016, 11:54
the_new_pirate Цитата(feanor @ 19 Jan 2016, 11:54) Цитат... 19 Jan 2016, 12:01
the_new_pirate Forth — не эзотерика. Суть форта в том, что его от... 19 Jan 2016, 11:56
feanor По-моему, толич набросил, причем жырно. 19 Jan 2016, 11:57
feanor Цитататак-то верно, бывают дикие люди в мире. слыш... 19 Jan 2016, 12:13
the_new_pirate Менты по айпи вычисляют
На тему образования я к ч... 19 Jan 2016, 12:18
Сулейман Цитатапротекающие насквозь абстракции — это ... 19 Jan 2016, 12:44
the_new_pirate http://yosefk.com/c++fqa/class.html#fqa-7.4 — напр... 19 Jan 2016, 13:02
tolich Цитата(the_new_pirate @ 19 Jan 2016, 13:0... 19 Jan 2016, 16:18
feanor ЦитатаНа тему образования я к чему клоню — требова... 19 Jan 2016, 16:15
the_new_pirate Строго говоря, любой не управляемый язык с небезоп... 19 Jan 2016, 18:23
tolich Цитата(the_new_pirate @ 19 Jan 2016, 18:2... 19 Jan 2016, 19:06
hippocamus За что все так не любят Delphi? 19 Jan 2016, 19:01
the_new_pirate Цитата(hippocamus @ 19 Jan 2016, 19:01) З... 19 Jan 2016, 19:17
Snake_B Цитата(the_new_pirate @ 19 Jan 2016, 18:1... 19 Jan 2016, 19:22
hippocamus Цитата(the_new_pirate @ 19 Jan 2016, 19:1... 19 Jan 2016, 19:30

the_new_pirate Цитата(hippocamus @ 19 Jan 2016, 19:30) …... 19 Jan 2016, 19:36

hippocamus Цитата(the_new_pirate @ 19 Jan 2016, 19:3... 19 Jan 2016, 19:40
tolich Цитата(the_new_pirate @ 19 Jan 2016, 19:1... 19 Jan 2016, 20:02
the_new_pirate Цитата(tolich @ 19 Jan 2016, 20:02) Цитат... 19 Jan 2016, 20:23

Snake_B Цитата(the_new_pirate @ 19 Jan 2016, 19:2... 19 Jan 2016, 20:32
tolich Цитата(the_new_pirate @ 19 Jan 2016, 19:1... 20 Jan 2016, 07:54
the_new_pirate Одинаково с С++. И там, и там нет GC, и там и там ... 19 Jan 2016, 19:29
Snake_B Цитата(the_new_pirate @ 19 Jan 2016, 18:2... 19 Jan 2016, 19:35
the_new_pirate Проприетарщина и чёрный флаг мало совместимы с пон... 19 Jan 2016, 19:32
hippocamus Цитата(the_new_pirate @ 19 Jan 2016, 19:3... 19 Jan 2016, 19:36
the_new_pirate Цитата(hippocamus @ 19 Jan 2016, 19:36) Ц... 19 Jan 2016, 19:46
hippocamus Цитата(the_new_pirate @ 19 Jan 2016, 19:4... 19 Jan 2016, 20:15
feanor если дельфи и не воняет, то это потому что оно уже... 19 Jan 2016, 19:33
feanor Дельфи не нужен как учебный язык по очень простой ... 19 Jan 2016, 19:56
Сулейман А в делфи кросс платформу завезли? В Windows .net ... 19 Jan 2016, 20:15
feanor ЦитатаDelphi for PHP, Delphi Prism - не?И чо?
Нач... 19 Jan 2016, 20:29
hippocamus Цитата(feanor @ 19 Jan 2016, 20:29) Цитат... 19 Jan 2016, 20:42
feanor Цитатане знаю.. я не специалист.. но.. когда брауз... 19 Jan 2016, 20:39
Сулейман ЦитатаНо ядро для сложного взаимодействия с базами... 19 Jan 2016, 20:46
feanor ЦитатаНо ядро для сложного взаимодействия с базами... 19 Jan 2016, 20:52
hippocamus Цитата(feanor @ 19 Jan 2016, 20:52) Цитат... 19 Jan 2016, 23:28
IQUARE Да что ж всем плюсы так не нравятся... 19 Jan 2016, 20:54
hippocamus Цитата(IQUARE @ 19 Jan 2016, 20:54) Да чт... 19 Jan 2016, 21:42
feanor ЦитатаЯ вижу тут какие-то исключающие друг друга п... 19 Jan 2016, 20:56
IQUARE ЦитатаБыл создан изначально как стёб
Серьёзно? А е... 19 Jan 2016, 21:54
hippocamus Цитата(Создатели Cи и UNIX признают @ что ра... 19 Jan 2016, 22:28
tolich Объектно-ориентированное программирование (ООП) ... 19 Jan 2016, 22:48
the_new_pirate Цитата(tolich @ 19 Jan 2016, 22:48) Объек... 19 Jan 2016, 23:12
tolich Сокрытия данных нет и в Smalltalk. Инкапсуляция ес... 19 Jan 2016, 23:16
Сулейман ЦитатаА ничего, что архитектура SQL не всех устраи... 20 Jan 2016, 07:43
ivyl Как обычно - от основной темы "Обучение прогр... 20 Jan 2016, 08:26
tolich Цитата(ivyl @ 20 Jan 2016, 08:26) Вопрос ... 20 Jan 2016, 09:29
IQUARE ЦитатаКак обычно - от основной темы "Обучение... 20 Jan 2016, 09:29
feanor ЦитатаА ничего, что архитектура SQL не всех устраи... 20 Jan 2016, 09:38
ivyl Цитата(feanor @ 20 Jan 2016, 08:38) Дельф... 20 Jan 2016, 11:10
Сулейман ЦитатаБудто для NoSQL нету библиотек и фреймворков... 20 Jan 2016, 09:45
tolich http://stackoverflow.com/questions/4828846/delphi-... 20 Jan 2016, 10:01
feanor ЦитатаИспользуют, как ни странно, " знать вес... 20 Jan 2016, 12:00
ivyl Цитата(feanor @ 20 Jan 2016, 11:00) Цитат... 20 Jan 2016, 13:29
tolich Цитата(ivyl @ 20 Jan 2016, 13:29) Еще оди... 20 Jan 2016, 13:37
tolich Я кропал кое-что на Delphi+MSSQL для одного риелто... 20 Jan 2016, 12:28
feanor ЦитатаКак интересно. А твои пруфы где?А мои пруфы ... 20 Jan 2016, 13:43
Snake_B Цитата(feanor @ 20 Jan 2016, 12:43) я уж ... 20 Jan 2016, 17:33
tolich feanor: а C++ Builder, кстати, изучать полезнее? В... 20 Jan 2016, 13:53
feanor Если це был сарказм - то Delphi таки язык, а не то... 20 Jan 2016, 14:17
tolich А если нет? Я знаю, что Delphi язык, но Delphi это... 20 Jan 2016, 14:43
hippocamus Цитата(tolich @ 20 Jan 2016, 14:43) К сло... 20 Jan 2016, 15:38
Iv Раз пошла такая пьянка, спрошу тут. Уже довольно д... 20 Jan 2016, 14:57
tolich Цитата(Iv @ 20 Jan 2016, 14:57) На каком ... 20 Jan 2016, 15:50
ivyl Цитата(Iv @ 20 Jan 2016, 13:57) Раз пошла... 20 Jan 2016, 16:44
Iv Цитата(ivyl @ 20 Jan 2016, 16:44) Типа та... 20 Jan 2016, 19:06
Snake_B Цитата(Iv @ 20 Jan 2016, 18:06) Цитата(iv... 20 Jan 2016, 19:14
hippocamus Вот WinCrt наверное. 20 Jan 2016, 15:58
tolich Цитата(hippocamus @ 20 Jan 2016, 15:58) В... 20 Jan 2016, 16:51
tolich Цитата(hippocamus @ 20 Jan 2016, 15:58) В... 20 Jan 2016, 20:04
hippocamus tolich
Ну, в это поверю. Dos и Crt были только в D... 21 Jan 2016, 00:46![]() ![]() |
| Текстовая версия | Сейчас: 17 May 2026 - 01:29 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|