Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2009, 01:19   #1
Maximxak
Новичок
Джуниор
 
Регистрация: 25.05.2009
Сообщений: 2
По умолчанию Что должен знать программист?

Ха! Одной высшей математикой тут не обойдешься. Кроме языков программирования, операционных систем и систем управления базами данных хорошо бы как следует знать криптографию, средства защиты и дешифровки информации, каналы утечки, сетевую архитектуру, типы шифров, методы технической разведки, да мало ли… У Лобстера одних книг по программированию - коробок восемь, да еще столько же по софтам и матдисциплинам. Больше половины на английском. Некоторые библиотечные, другие - ксерокопии с «загрифованных», которых понатаскал он из МФТИ, где когда-то учился.
(отрывок из книги)
Maximxak вне форума Ответить с цитированием
Старый 26.05.2009, 01:27   #2
Linker88
Пользователь
 
Аватар для Linker88
 
Регистрация: 19.04.2009
Сообщений: 82
По умолчанию

самое главное для программиста знать,сколько будешь получать,и сколько прийдется тратить!
Linker88 вне форума Ответить с цитированием
Старый 26.05.2009, 01:34   #3
Виталий Серов
Заснувший
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 213
По умолчанию

Видно у этой книги очень умный автор, который всё это знает
Цитата:
самое главное для программиста знать,сколько будешь получать
Если расчитывать только на это знание, то врятли можно называться программистом
Виталий Серов вне форума Ответить с цитированием
Старый 26.05.2009, 01:45   #4
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Подмигивание

Настоящий программист, прежде всего, должен знать языки программирования, на которых пишет программу! Остальное приложится...

p.s. Хотел бы я встретить "программера", который, скажем, допустил при написании программы "утечку памяти", а во всем винит крекеров...
vasek123 вне форума Ответить с цитированием
Старый 26.05.2009, 06:03   #5
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

2Linker88:
Меркантильные у вас взгляды... это должен знать кодер, а не программист.
2vasek123:
И вы тоже далеко не правы. Это тоже то что должен знать кодер.

Программист должен знать математику, в особенности дискретную и тер.вер., физику - электрику, схемотехнику (хотя бы немного), оптику, квантовую механику и квантовую электрику(или как там она называлась?). Так же нужно развивать логику и фантазию. Старайтесь изучать языки программирования до мельчайших подбробностей и самое главное никогда не ленитесь изучить непонятную, маловажную на ваш взгляд, деталь. Так же следует знать что всё это неизбежно ведет к аутизму, так что лучше общайтесь почаще с людьми иначе тоже станете жить в своем маленьком мире.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 26.05.2009, 07:37   #6
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
Программист должен знать математику, в особенности дискретную и тер.вер., физику - электрику, схемотехнику (хотя бы немного), оптику, квантовую механику и квантовую электрику(или как там она называлась?).
Ну вот, сами не знаете а пишите Совсем не обязательно это знать, программист овладевает этими науками по мере необходимости...

Цитата:
Старайтесь изучать языки программирования до мельчайших подбробностей и самое главное никогда не ленитесь изучить непонятную, маловажную на ваш взгляд, деталь
А это не одно и тоже? Между прочим, хорошими программистами становятся самоучки(это уже давным давно известно), которые, бывает и не понимают вышеперечисленных предметов...
vasek123 вне форума Ответить с цитированием
Старый 26.05.2009, 07:46   #7
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Вот, нашел в интернете умную мысль, сам так считаю
Цитата:
В программировании, главное не знать много операторов, а уметь составлять алгоритм программы, надо знать как программа будет работать, что, и как она должна делать, а перенести это все на конкретный язык программирования – это уже дело техники!
А еще раньше говорили, что программистом могут называть себя те, кто прочел три тома Кнута (и понял, о чем там написано)
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 26.05.2009, 08:05   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
программист овладевает этими науками по мере необходимости
Согласен. Проггер должен знать способ решения Своих текщих и планируемых задач, А остальное Smoke on the water.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.05.2009, 08:27   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
В программировании, главное не знать много операторов, а уметь составлять алгоритм программы, надо знать как программа будет работать, что, и как она должна делать, а перенести это все на конкретный язык программирования – это уже дело техники!
Не путайте проектировщика и программиста.
Проектировщик не должен знать чем отличается overload от Override и reintroduce ,virtual от dynamic, что такое Inline,static и т.д. а программист обязан это знать и понимать (н примере Delphi программиста, в других языках хватает своих аналогичных тонкостей). Поэтому кропотливое чтение документации, исходников и т.д. один из самых важных факторов развития.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 26.05.2009, 08:32   #10
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
оптику, квантовую механику и квантовую электрику(или как там она называлась?).
Программист должен хорошо знать ту предметную область, в которой он работает. Если, например, создает бухгалтерские и прочие учетные системы, то должен хорошо знать бухгалтерию и проч. А квантовая механика с оптикой ему нафиг не нужна. Без знания предметной области трудно создать качественную систему.
Должен знать, конечно же, современные методики разработки и проектирования систем.
ИМХО, кодирование вторично (чувствую, что сейчас закидают тухлыми помидорами ). Хотя и не маловажно.
edgy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие языки должен знать настоящий программист? vladchyzh Свободное общение 1 05.02.2009 20:22
Что должен уметь начинающий фрилансер? Geddar Помощь студентам 3 12.01.2009 11:53
Что должен знать системный администратор? veter_s_morya Свободное общение 14 04.08.2008 11:51
каждый программист это должен знать bill Свободное общение 18 24.07.2007 20:34
5 дат, которые должен знать каждый Гриха Свободное общение 37 23.02.2007 18:41