Вход на сайт
Теоретический минимум для программиста
07.12.12 08:15
http://sharpc.livejournal.com/67583.html
Действительно ли хорошие программисты должны всё это знать? Выглядит устрашающе.
Действительно ли хорошие программисты должны всё это знать? Выглядит устрашающе.
NEW 07.12.12 09:50
в ответ Johanspb 07.12.12 08:15
Выглядит устрашающе.
------
Не нашел в тер.базисе ничего, чего бы не давали в нормальном советском ВУЗе.
По всему остальному - составь список, отсортируй по году выхода реализации и
оно перестанет тебя пугать... Ну если смотреть на список после окончания 7-ми-летки,
то - да - жуть...
------
Не нашел в тер.базисе ничего, чего бы не давали в нормальном советском ВУЗе.
По всему остальному - составь список, отсортируй по году выхода реализации и
оно перестанет тебя пугать... Ну если смотреть на список после окончания 7-ми-летки,
то - да - жуть...
NEW 07.12.12 09:57
Там какой-то клоун плюсанутый. Не нужно. В отечественных вузах CS подменяли поцкалем, его список из той же серии - однобокое изучение плюсов и кучи ненужного говна в виде уравнений Максвелла или химии кремния. Я больше чем уверен, этот лох из всего перечисленного знает хорошо что-то очень немногое, а остальное - "мы все учились понемногу, когда-нибудь и как-нибудь". Это скорее, wish-лист для него самого, с идиотскими критериями нужности. Хочешь узнать, что учить - посмотри курс CS какого-нибудь вуза в Германии.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 08.12.12 05:05
в ответ Johanspb 07.12.12 08:15
Да, по моему опыту хорошие програмеры это более менее знают, то есть имеют представление, что каждое из слов означает и для каких задач используется. Но на практие пользуются 5-6 пунктами, то есть действительно знают. В целом, многие понятие слишком растянутые, а некоторые сжаты. Я сомневаюсь, что есть люди которые одинаково хорошо знают RTOS, machine learning and node.js Это разные области и если вы специализируетесь в одной из них остальные вы знаете на уровне 10 лекций университета. И уж тем более уравнения Максвелла или квантовой хромодинамики совершенно ни к чему.
NEW 09.12.12 02:20
Хороший программист должен, в первую очередь, очень хорошо разбираться в том, что он программирует. Это функциональная сторона вопроса. Техническое оснащение типа выбор языка, платформы, базы данных - есть вторичное, но само собой разумеющееся, и может быть освоено по-ходу или "на лету". Из личного опыта могу сказать, что в таком случае "усвояемость" материи (в смысле всякой теории) на несколько порядков выше, чем восприятие с бодуна какой-нибудь сухой лекции пусть даже очень выдающегося профессора...
в ответ Johanspb 07.12.12 08:15
В ответ на:
Действительно ли хорошие программисты должны всё это знать
Действительно ли хорошие программисты должны всё это знать
Хороший программист должен, в первую очередь, очень хорошо разбираться в том, что он программирует. Это функциональная сторона вопроса. Техническое оснащение типа выбор языка, платформы, базы данных - есть вторичное, но само собой разумеющееся, и может быть освоено по-ходу или "на лету". Из личного опыта могу сказать, что в таком случае "усвояемость" материи (в смысле всякой теории) на несколько порядков выше, чем восприятие с бодуна какой-нибудь сухой лекции пусть даже очень выдающегося профессора...
NEW 09.12.12 08:33
дальше можно не читать.
Чтобы понять в какую сторону развиваться достаточно взять копеечный проект на удаленку и станет все понятно.
в ответ Johanspb 07.12.12 08:15
В ответ на:
Многие начинающие программисты, особенно обучающиеся в провинциальных вузах, часто не знают, в какую сторону им развиваться
Многие начинающие программисты, особенно обучающиеся в провинциальных вузах, часто не знают, в какую сторону им развиваться
дальше можно не читать.
Чтобы понять в какую сторону развиваться достаточно взять копеечный проект на удаленку и станет все понятно.
NEW 09.12.12 11:07
наоборот, если лезит в другие языки, то грош цена программисту. Можно знать другие языки, но действительно хорошо можно только в одно быть, нужно выбирать в каком направление хотете работать! Я уже повидал разных программистов, особенно удивляюсь веб-программистов, которые собираю на сопляш скрипты..
Можно говорить сколько хочите, факт он и есть факт.. Я знаю не один язык, но само лучше и само больше влаживаю в веб-программирование..
Пхп тоже меняеться и функции меняються, чтобы оставаться в форме, нужно сидеть и продолжать работать над своим синтексес, а не прыгать с ПХП , на Си шарп и другие языки..
Можно говорить сколько хочите, факт он и есть факт.. Я знаю не один язык, но само лучше и само больше влаживаю в веб-программирование..
В ответ на:
Тем более все меняется со скоростью света
Тем более все меняется со скоростью света
Пхп тоже меняеться и функции меняються, чтобы оставаться в форме, нужно сидеть и продолжать работать над своим синтексес, а не прыгать с ПХП , на Си шарп и другие языки..
Более 500 каналов !
NEW 09.12.12 15:23
в ответ web-programmist 09.12.12 11:07
если программист не смотрит по сторонам, то у него есть большой шанс, в какой-то момент времени остаться на обочине... Знание (и применение) других языков помогают даже если ты все время программируешь на одном языке. Я вижу как люди, которые концентрируются только на одной области и языке, часто просто не могут найти новые решения ("если у тебя в руках молоток, то все кажется гвоздями" :-)
NEW 09.12.12 15:57
в ответ web-programmist 09.12.12 11:07
нужно сидеть и продолжать работать над своим синтексес
------
Если тебе нужно работать над синтасисом больше, чем двухразовый просмотр определений языка и их подвязке к уже изветным имплементациям коструктивив - стоит подумать об другой работе...
------
Если тебе нужно работать над синтасисом больше, чем двухразовый просмотр определений языка и их подвязке к уже изветным имплементациям коструктивив - стоит подумать об другой работе...
NEW 09.12.12 18:40
Говно код много не займет, а качествно займет время. Я не говорил что язык много изучения требует, но ТРЕБУЕТ чистого кода, а не " Кашу ".
В ответ на:
О да, PHP это тот язык, изучение которого требует огромного количества времени, лол.
О да, PHP это тот язык, изучение которого требует огромного количества времени, лол.
Говно код много не займет, а качествно займет время. Я не говорил что язык много изучения требует, но ТРЕБУЕТ чистого кода, а не " Кашу ".
Более 500 каналов !
NEW 09.12.12 18:45
Вы поняли что сказали ? Я сам знаю не один язык, НО считаю своим главным занятием это веб-прогрммирование !
Вообще ненавижу, когда например в ПХП подключают чужие классы и т.п. Это уже говно, а не программист.
В ответ на:
Если тебе нужно работать над синтасисом больше, чем двухразовый просмотр определений языка и их подвязке к уже изветным имплементациям коструктивив - стоит подумать об другой работе...
Если тебе нужно работать над синтасисом больше, чем двухразовый просмотр определений языка и их подвязке к уже изветным имплементациям коструктивив - стоит подумать об другой работе...
Вы поняли что сказали ? Я сам знаю не один язык, НО считаю своим главным занятием это веб-прогрммирование !
Вообще ненавижу, когда например в ПХП подключают чужие классы и т.п. Это уже говно, а не программист.
Более 500 каналов !
NEW 09.12.12 20:27
Когда пропускают слова или существительные имеют несвязанные падежи в предложении, трудно понять, что имелось в виду.
Отсутствие каши - это результат опыта. С использованием одного языка или программированием в одной-единственной области это никак не связано. Если у тебя голова работает и есть необходимый багаж знаний, то ты в состоянии освоить новую предметную область и программировать под неё задачи.
в ответ web-programmist 09.12.12 18:40
В ответ на:
Я не говорил что язык много изучения требует, но ТРЕБУЕТ чистого кода, а не " Кашу ".
Я не говорил что язык много изучения требует, но ТРЕБУЕТ чистого кода, а не " Кашу ".
Когда пропускают слова или существительные имеют несвязанные падежи в предложении, трудно понять, что имелось в виду.
Отсутствие каши - это результат опыта. С использованием одного языка или программированием в одной-единственной области это никак не связано. Если у тебя голова работает и есть необходимый багаж знаний, то ты в состоянии освоить новую предметную область и программировать под неё задачи.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 09.12.12 21:02
в ответ web-programmist 09.12.12 18:40
Говно код много не займет, а качествно займет время.
-----
Ты в конфликте с собственными утверждениями.
Это елементарно - знаешь больше разных языков - четче понимаедхь ограниченность каздого и эффективную область его применения.
На прошлой работе поставил разработчиков "раком" - люди пишут на C#/ASPX и одновременно на pure ASP... как на двух разных... не языках, но методиках... Пришлось внедрить "обьектое АСП" - производительность скакнула на 300%, количество ошибок - пошло к нулю... добавил автономное тестирование VBS - вообще лафа - простой и понятный код, понятно где искать проблему...
-----
Ты в конфликте с собственными утверждениями.
Это елементарно - знаешь больше разных языков - четче понимаедхь ограниченность каздого и эффективную область его применения.
На прошлой работе поставил разработчиков "раком" - люди пишут на C#/ASPX и одновременно на pure ASP... как на двух разных... не языках, но методиках... Пришлось внедрить "обьектое АСП" - производительность скакнула на 300%, количество ошибок - пошло к нулю... добавил автономное тестирование VBS - вообще лафа - простой и понятный код, понятно где искать проблему...
NEW 09.12.12 21:08
в ответ web-programmist 09.12.12 18:45
ненавижу, когда например в ПХП подключают чужие классы
-----
А транслятором тебе бользоваться не зазорно?
А на клиенте запустить хмл-парсер и разобрать данные с какого-нибудь сервиса?
А подлючение к мыльному серверу будешь делать уникально-по-своему?
Ну тогда мне тебя жаль - большую часть того что ты способен сделать у меня уже делаеть "железный воротничек"...
-----
А транслятором тебе бользоваться не зазорно?
А на клиенте запустить хмл-парсер и разобрать данные с какого-нибудь сервиса?
А подлючение к мыльному серверу будешь делать уникально-по-своему?
Ну тогда мне тебя жаль - большую часть того что ты способен сделать у меня уже делаеть "железный воротничек"...









