Егор Казанцев, Макконелл никогда не участвовал в разработке какого то сверхсложного ПО даже уровня игрового движка Unreal, он зарабатывает на книгах. Поэтому не ему судить о важности уровня интеллекта. Лучше вспомните как Линус Торвальдс обзывает и унижает программистов с низким уровнем интеллекта.
fshp, я хочу сделать акцент именно на знании алгоритмов и структур данных. Например олимпиаднику не надо думать над тем как реализовать граф или дерево в то время как у слабого программиста это займет довольно много времени.
Красивый код приходит с опытом, а вот умение быстро решать задачи приходит не ко всем.
sergienkod, даже для сайта визитки не советую джумлу и wordpress. Один ненадежный плагин и вас взломают с вероятностью 60% + постоянно кто то будет брутить админку.
Если делать визитки, то лучше взять CMS на фреймворке. На том же laravel например. Так даже велосипедить веселее и можно много полезного узнать, чем изучать код CMS который не хотят развивать опытные программисты.
И потом можно перейти на фреймворки и забыть про CMS как про страшный сон.
sergienkod, joomla не использует какие то специфичные для БД возможности. Например не использует with recursive и другие возможности современного postgres, к примеру те же jsonb поля которые существенно упрощают денормализацию бд.
batyrmastyr, Бизнес редко получает ответ "невозможно". Обычно ответ "Это будет стоить столько то" и цена либо устраивает либо нет. Поэтому больше всего собственного софта разрабатывают богатые компании, а мелкие довольствуются типовыми решениями.
batyrmastyr, разве библиотеки это плохо ? И решение бизнес задач вы тоже считаете чем то плохим ?
Если курс не пригоден для решения бизнес задач, то значит он не стоит денег. А образование в MIT стоит дорого и от него ожидают практической пользы, а не обучение функциональному программированию на scheme или lisp.
AVKor, Линукс нужно переустанавливать чаще чем виндоуз, потому что там нет нормальных обновлений. Мой виндоуз 10 уже лет 5-6 сам себя обновляет и у меня самая свежая версия ОС, чего не могу сказать о тех кто поставил линукс 5-6 лет назад.
Фанатизм мешает тебе понять что линукс на десктопе говно.
Ты можешь не соглашаться со мной, но главное удали линукс и поставь виндоуз 10.
Твои дети и жена будут тебе благодарны, а сам будешь кайфовать от того что винда всегда самая свежая. И есть весь крутой софт, а не говноподелки типа libre office и gimp.