• XSS.stack #1 – первый литературный журнал от юзеров форума

Software Engineer

еще один нах...
гоосподи, да когда же вы уже все поймете, что ЯП - это инструмент. Без знания классических алгоритмов и структур данных, теории баз данных, устройства операционных систем и принципов работы сетей и еще кучи всего, - вы можете стать, максимум, sofrware инженегром...
Как бы не старались все эти войтивайтишники, еще не придумали нормальной замены классическому образованию. Невозможно писать вменяемый код, не осилив хотя бы первые два курса матана.
Допустим ты выберешь С/С++. Применений ему масса.
- малварь - тут без знания внутреннего устройства ОС, теории компиляторов и прочих страшных штук делать нечего.
- игроделы - привет матан, физика, аналитическая геометрия, линейная алгебра.
- решишь свою СУБД написать - Дейт (автор теории реляционных баз данных) должен стать твоим вторым я.

я даже не упоминаю дедушку Страуструппа, Мейерса и многих других

Ну а еще есть "Банда четырех", только читать надо оригинал, а не адаптированные варианты для слабоумных. "Дядюшка Боб" - он же Мартин с такими его, не побоюсь этого слова, шедеврами, как "Чистый код" и "Чистая архитектура".

Можете мне плюнуть в глаз, если я не прав.
 
Если возникает подобный вопрос, то лучше из двух этих языков взять пайтон, получишь отдачу быстрее от обучения и процесс идти будет проще. Даже если ты на нем не будешь писать в итоге, он часто пригождается, обычно в мелкой автоматизации, скрипт написать, что-нибудь распарсить. Можно использовать его для прототипирования, а потом переписать код на тех же плюсах. На нем можно будет поразбираться в алгоритмах, поучиться писать сетевой код, поработать с разными протоколами, в базой данных. Язык поддерживает разные парадигмы программирования, сможешь получить о них представление. Для начала самое то. Желательно практикуйся больше и читай чужой код, без этого теория плохо запоминается
 
Если возникает подобный вопрос, то лучше из двух этих языков взять пайтон, получишь отдачу быстрее от обучения и процесс идти будет проще. Даже если ты на нем не будешь писать в итоге, он часто пригождается, обычно в мелкой автоматизации, скрипт написать, что-нибудь распарсить. Можно использовать его для прототипирования, а потом переписать код на тех же плюсах. На нем можно будет поразбираться в алгоритмах, поучиться писать сетевой код, поработать с разными протоколами, в базой данных. Язык поддерживает разные парадигмы программирования, сможешь получить о них представление. Для начала самое то. Желательно практикуйся больше и читай чужой код, без этого теория плохо запоминается
Значит Питон?
Спасибо за ответ.
 
еще один нах...
гоосподи, да когда же вы уже все поймете, что ЯП - это инструмент. Без знания классических алгоритмов и структур данных, теории баз данных, устройства операционных систем и принципов работы сетей и еще кучи всего, - вы можете стать, максимум, sofrware инженегром...
Как бы не старались все эти войтивайтишники, еще не придумали нормальной замены классическому образованию. Невозможно писать вменяемый код, не осилив хотя бы первые два курса матана.
Допустим ты выберешь С/С++. Применений ему масса.
- малварь - тут без знания внутреннего устройства ОС, теории компиляторов и прочих страшных штук делать нечего.
- игроделы - привет матан, физика, аналитическая геометрия, линейная алгебра.
- решишь свою СУБД написать - Дейт (автор теории реляционных баз данных) должен стать твоим вторым я.

я даже не упоминаю дедушку Страуструппа, Мейерса и многих других

Ну а еще есть "Банда четырех", только читать надо оригинал, а не адаптированные варианты для слабоумных. "Дядюшка Боб" - он же Мартин с такими его, не побоюсь этого слова, шедеврами, как "Чистый код" и "Чистая архитектура".

Можете мне плюнуть в глаз, если я не прав.
Спасибо!
 
Спасибо!
да не за что, выше правильно сказали, что без практики теория плохо усваивается, но и без теории ты будешь каждый раз изобретать велосипед.
нет, сотню другую раз придется таки сочинить козу на лисапеде. Не без этого, но как только твои задачи станут чуть сложнее учебных - тут без теории никуда.
Насчет того, чтобы начинать с петухона, ой питона - ну такое себе. Лучше тогда с паскаля. Кроме шуток. Для изучения азов самое оно. Потом моожно смело на плюсы переходить. А питон - опять же, пригодится уже как вспомогательный инструмен, когда ты будешь понимать свои цели и задачи.
 
да не за что, выше правильно сказали, что без практики теория плохо усваивается, но и без теории ты будешь каждый раз изобретать велосипед.
нет, сотню другую раз придется таки сочинить козу на лисапеде. Не без этого, но как только твои задачи станут чуть сложнее учебных - тут без теории никуда.
Насчет того, чтобы начинать с петухона, ой питона - ну такое себе. Лучше тогда с паскаля. Кроме шуток. Для изучения азов самое оно. Потом моожно смело на плюсы переходить. А питон - опять же, пригодится уже как вспомогательный инструмен, когда ты будешь понимать свои цели и задачи.
Спасибо!
Вы обяснили по детальному
 
Пожалуйста, обратите внимание, что пользователь заблокирован
you can't compare both python is a scripting language and most of the time the usage of it different than c++ so suggest for both c++ and python
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх