KOJLbT | ||||||
Хотелось бы узнать у товарищей программистов, какой уровень знания железа они находят необходимым для успешного прикладного программирования. Сам я могу назвать себя начинающим программистом (опыт работы примерно год). Не сказать, что я знаю хорошо железо, мое знание ограничивается годовым курсом "Архитектура аппаратного обеспечения ПК", в котором в основном рассматривались процессоры Intel, и неглубоким знанием ассемблера. | ||||||
JeyLo | ||||||
Прикладник может вообще ничего не знать про железо. | ||||||
-=Велла=- | ||||||
Потому что ему это необязательно знать. | ||||||
Shimmy | ||||||
Меня, как веб-разработчика (JSF под NetBeans 6.0) интересует двухъядерный ком с оперативкой не меньше 2 ГБайт (потому что иначе все жутко зависает). И чтоб монитор был минимум 19 дюймов с широкоформатной матрицей, чтобы все компоненты NetBeans спокойно размещались на экране и дизайнер\код было хорошо видно. а так - Интел ли, Атлон, - я не привереда :) |
||||||
KOJLbT | ||||||
Да, NetBeans жрет по-страшному, конечно. Но вопрос в другом. Необходимо ли тебе знание железа (и на каком уровне?) непосредственно при программировании. |
||||||
JeyLo | ||||||
Цитата доказывает, что прикладник ничего может не знать про железо.. :) |
||||||
Shimmy | ||||||
Это да))) но тем не менее, я настаиваю на 2-х гигах оперативки и больше..ибо нетбинс ненасытен. в остальном мне сугубо фиолетово, что внутре |
||||||
Gorjie | ||||||
Самое главное для программиста - знать возможности железа, причем не только знать, но и учитывать это при написании программ. Приходит само и с опытом, на остальное же есть одмин :) А программистов, кодящих для систем неограниченной мощности, надо расстреливать на месте Это сообщение отредактировал Gorjie - 26-08-2008 - 20:16 |
||||||
Пупкин_ | ||||||
Обычно, пишутся программы, а потом в зависимости от того как коряво ты написал - пишутся минимальные требования к системе А когда работаешь с большими объемами информации, крути не крути - а оптимизировать запросы приходиться, иначе - нафиг нужно. А уровень "знание железа", для прикладных программ высокий не нужен. Но я не уверен что программист пишет только прикладные программы, да и в жизни оно никогда лишним не будет. |
||||||
Gorjie | ||||||
Это в Индии так пишут, да и то редко :) При написании больших программ нормальные люди сначала смотрят на железо, на котором оно будет пахать. Вот смотри... посадили тебя за крутейший суперкомпьютер. И ты на радостях тут же наваял к базе данных (5.000.000 записей, каждая по 10 символов) новаторский поиск, где в память компа загружается матрица 5.000.000х10 четырехбайтных значений и потом неспеша перебирается... Ты так и напишешь, что рекомендуемая оперативная память и процессорные мощности улетают за рамки средних мейнфреймов? :) Это сообщение отредактировал Gorjie - 27-08-2008 - 19:28 |
||||||
Пупкин_ | ||||||
5.000.000 - не много для меня..., да и прямым перебором ты компьютер не загрузишь (потеряешь только пару дней , хотя ты знаешь есть до сих пор такие уникумы, которые так и работают). А вот корявыми запросами нефиг делать. Да и не ровняй прикладное ПО и базу данных... К серверу базы данных требования должны быть очень серьёзные - согласен. Но человек который пишет ПО под эту базу данных не обязательно должен знать какое, хотя желательно. Ну а для программ которые работают не под платформу "клиент-сервер", нужно очень много оперативочки чтобы самому все крутить.
Сейчас большие прикладные программы пишуться редко, и то это стоит очень большийх денег. Наиболее распространены средний програмки для учета чего-либо или движения чего-либо... И эти программы пишуться под "среднестатистическое" железо. Это сообщение отредактировал Пупкин_ - 27-08-2008 - 23:09 |