Главная страница Shvoong  > Книги > Научно-Популярная Литература  > О чем молчит жесткий диск или кто кликает мышку

.

О чем молчит жесткий диск или кто кликает мышку

Summary rating: 5 stars 2 Обзор
Конспект написан : SvetlanaSinizina
Посетителей: 203
слов: 900
Опубликован: сентября 12, 2007
Компьютеры сопровождают современного человека по жизни. Они управляют самолетами, кораблями, сотовыми телефонами и даже светофорами. Чтоб они исправно работали и выполняли нужные человеку задачи, с ними работают программисты. По случаю Дня программистов, который отмечается в этом году 13 сентября, мы сделали небольшой опрос с целью выяснить, что является необходимым и интересным в работе таких людей.
В нашем опросе участвовали программисты разных направлений программирования. Среди них: эникейшн – специалист, отвечающий за подборку нужных клавиш для работы пользователей с программой; архитектор – генеральный конструктор, человек, создающий программный комплекс; сишник – программист, работающий в программах C+, C++ и системщик – компьюторщик, отвечающий за работу системы в целом.
Что такое программирование?
Архитектор: Разложение по полочкам действий, которые должно выполнить «железо»
А: Программирование позволяет мне проверить себя – правильно ли я понимаю, что мне надо сделать. Программы пишутся для «бездушных» компьютеров, не умеющих соображать, а умеющих только тупо выполнять указания программиста. Поэтому я должен точно, подробно, полно (без всяких «ну это же очевидно») сформулировать то, что мне требуется от компьютера. (папа)
Б: Для многих это в первую очередь заработок. Однако программный код созданный без души бесполезен. Он не содержит ни оригинальных решений, ни хороших собственных алгоритмов. Вся красота именно в оригинальности решения. Программирование - это своего рода мир, но с ТВОИМИ правилами. По сути создавая что-либо ты становишься творцом того маленького (или совсем не маленького) мирка-программы, где ты волен делать все, что тебе заблагорассудится. Это именно та свобода, которая не ограничена ничем, кроме морали (если она, конечно, есть) и знаний.
Кто такой программист?
 
Пpиходит пpогpаммист к пианистy - посмотpеть на новый pояль.
Долго ходит вокpyг, хмыкает, потом заявляет:
- Клава неyдобная - всего 84 клавиши, половина фyнкциональных,
ни одна не подписана, хотя... шифт нажимать ногой - оpигинально.
 
Эникейшн: Программист – это человек, который перед сном ставит два стакана воды: один пустой, другой – полный. В этой байке отражается его мышление – программист должен предусмотреть все варианты. Творческий зануда. Он работает на будущее.
На каком языке предпочитаете писать?
Архитектор: Формализация желаний требует языка описаний этих желаний. Собственно это язык программирования... Запомнилось: «Тот кто использует <30% возможностей языка - его не знает. Тот кто использует >70% возможностей языка - самоубийца!»
А: На Си и SQL. Потому что работаю в коллективе и вынужден пользоваться тем же инструментом, что и другие.
Б: Пишу на Delphi. Так уж случилось, что я сначала познакомился с делфей(Delphi), а не с сишником(C++, C++ Builder). Если быть откровенным, то на языки программирования тоже есть мода. И в настоящее время сишник более популярен чем делфя. Что касается вопроса на чем программить, то мне кажется - это дело вкуса и привычки. Есть одно «НО» - делфя интуитивно понятна и более проста. Сишник в этом отношении немного сложнее. Но если разобраться, то, сравнивая C++ Builder 2006 и Delphi 2006, вы не найдете особых отличий - функциональность и возможности обоих языков идентичны.
На каком языке общаются сами программисты?
На данный вопрос респонденты решили привести в пример несколько самых широко используемых терминов:
асма - любой из языков assembler
прога – программа
кодить, прогать - писать код программы
компилить - компилировать исходник
клава/мыша - клавиатура/мышь
чепятарь - принтер(любой)
ось - операционная система
винда (mustdie) - ОС Windows от дяди Билли
линуха - OC Linux
«Баг» - некорректное, ошибочное поведение программы.
«Фича» - особенность поведения программы, которую нужно учитывать пользователю при эксплуатации.
Кошмар программиста?
Архитектор: Заказчик - который не знает, чего хочет, но уже заплатил, и его нельзя послать...
А: Зависание.
Б: Кошмар любого программиста уже создан - MS Windows. Ну а если серьезно - то с утра обнаружить, что полетел жесткий диск со всеми моими проектами, а бэкапов нет, и инфа с него не восстанавливается.
Страшная считалка программиста.
Десять программистов продукт решили сделать,
Один спросил: «А деньги где?», - и их осталось девять.
Девять программистов предстали перед боссом,
Один из них не знал FoxPro, и их осталось восемь.
Восемь программистов купили IBM,
Один сказал: «MAC лучше», - и их осталось семь.
Семь программистов хотели help прочесть,
У одного накрылся винт, и их осталось шесть.
Шесть программистов пытались код понять,
Один из них сошел с ума, и их осталось пять.
Пять программистов купили CD-ROM,
Один принес китайский диск, - остались вчетвером.
Четыре программиста работали на Си,
Один из них хвалил Паскаль, и их осталось три.
Три программиста в сети играли в DOOM,
Один чуть-чуть замешкался, и счет стал равен двум.
Два программиста набрали дружно «win»,
Один устал загрузки ждать, - остался лишь один.
Один программист все взял под свой контроль,
Но встретился с заказчиком, и их остался ноль.
Ноль программистов ругал сердитый шеф,
Потом уволил одного, и стало их FF.
Мечта?
 
Закинул старик сеть в синее море, тянет назад, тянет...
А ему и отвечают: «Сеть недоступна!»
 
Архитектор: Неограниченный бюджет и нефиксированные сроки проекта.
А: Получить от Заказчика полное, точное, исчерпывающее описание того, что ему нужно от моей программы.
Б: Открытие исходников всех существующих программ, и запрещение использования Windows.
Эникейшн: Компьютер с большими скоростями и большими возможностями.
Дружат ли программисты с железом?
Архитектор: Стараются с ним «договориться».
А: Кто как. Всякое бывает. Многие пользуются телевизором, не зная устройства его.
Б: Обычно не особо дружат, но многие хорошо разбираются в нем. Это, как правило, программисты из числа сисадминов.
Все же без ПК (персонального компьютера) трудно представить сегодня программиста. Как отметили респонденты, по сравнению с 60-ми годами прошлого века, подручные средства приобрели более человеческое лицо. Действительно, прошло то время, когда программы писали на бумаге, а потом вбивали в машину размером с полкомнаты. С некоторой теплотой были упомянуты давние программы Norton и Far.
Одним из хобби программистов стали компьютерные игры. Как подметил эникейшн, виды игр выделяют программистов разных областей, так для архитектора любимая игра – стратегия, для системного администратора игра – это кошмар на рабочем месте.
Проведя данное исследование, стала заметна ощутимая общность этих людей по духу, настрою, видению своей работы. Они мечтают «хоть где-то навести порядок! Порядок в программе позволяет получить иллюзию, что хоть в чем-то бардак побежден!»
Пожалуйста, оцените данный конспект : 1 2 3 4 5


Read Free Summaries - Write and Get Paid

Суммируйте человеческие знания на сайте Shvoong. Join us!

------