|
Loktionov
|
|
О современных программистах16.04.2007, 09:30. Показов 7815. Ответов 45
Метки нет (Все метки)
Да собственно много и обсуждать нечего.
Действительно иногда бывают довольно абсурдные требования: надо знать и то, и это, и другое. Но в результате оказывается такие 'знатоки' со многим знакомы на уровне первого опыта установки - если с первого раза что-то установилось, то можно сказать что знает, а если нет - то это глюки. Но зато какой 'крутой спец'. К вопросу о том, что в программисты подаются все кому не лень - согласен. Но дело в том что они не до конца понимают, что это не только тяжелый и кропотливый труд (не всегда, кстати, хорошо оплачиваемый), но и большая ответственность, умение работать с пользователями которые, порой, не могут отличить CDRom от Floppy - только у них другая зона ответственности и им надо, чтобы все работало так как им надо, коммуникабельность и т.д. Это я к тому, что в основной массе программисты работают не в компьютерный фирмах - а как раз на различных предприятиях и ООО. Кстати меня всегда интересовал вопрос - как вот люди берут и едут за рубеж на работу программистом? Я не спорю, что есть масса талантливейших и умнейших программистов - но они как раз-то никуда и не едут, а работают здесь. Знаю - потому как много таких знакомых. Сам бы уехал - но есть сомнения: смогу ли, сумею ли. Ведь в основном - предложения по работе с новыми технологиями и языками. И деньги платят не за красивые глазки. Или куда вывезет? |
|
| 16.04.2007, 09:30 | |
|
Ответы с готовыми решениями:
45
Об экстремальных программистах Будьте добры, о программистах поподробнее схема лохотронии с использованием современных технологий |
|
Bux
|
|
| 20.04.2007, 11:56 | |
|
Когда 25 лет назад я учился работать на 'Минске-22' (который уже тогда был сильно устаревшим), мои старшие коллеги с ностальгией вспоминали машину, называвшуюся, если не ошибаюсь, 'Мир'. Может, истинные программисты - это только они? Сотня-другая ячеек (термин байт советским программистам тогда был неизвестен) памяти, перфолента... Вот они умели писать программы (в кодах). Не кажется ли Вам, что все эти разговоры про DOS, 386-е и пр. - всего лишь ностальгия по молодости, по 'первой любви' и стариковское брюзжание что мол 'молодежь нынче не та, не та...' Через пять лет нынешние молодые, которые сейчас на жалобу, что программа медленно работает, рекомендуют сменить компьютер, тоже будут брюзжать, что программисты нынче не те, программировать не умеют, программ не оптимизируют и т.д.
|
|
|
0 / 0 / 0
Регистрация: 02.03.2007
Сообщений: 20
|
|
| 22.04.2007, 05:44 | |
|
Привет всем 'программистам' и не только.
1). Почему решил написать в эту конфу. Кто-то писал про студентов нехорошо.. так вот не надо так на студентов, они поверьте не только ось поставить могут.. многие из них могут вас... считающих себя 'супер' научить не только новым технологиям, но и базовым курсам поучить уж поверте... И вообще откуда такое предвзятое мнение - 'студент - халява - плохо' а? Если вы не были студентом и стали вдруг программером... тогда пройдите в свою полату и ждите приёма лекарств, если же вас постигло счастье и вы были студентом, то возможно хреновым вот по себе и судите. Поверте статус 'студент' ещё ничего не означает... 2). Про языки... 'Ребята... Языки приходят и уходят...' - это слова моего учителя и профессора Вишнякова Ю.М. Дело говорит кстати... 'Не так важен язык, как важно понимание происходящего' - это мои слова ![]() Допустим что общего между паскалем, с и JavaScript? А? Алгоритмы! Так вот уважаемые 'программисты' мое мнение таково: 1). Всего знать невозможно. 2). Программист должен не только знать, но ещё владеть и уметь. 3). Лучше меньше, но лучше. 4). Не зная основ не постигнешь верхов. 5). Качество, качество, качество. С уважением Burinoff Max
0
|
|
|
0 / 0 / 1
Регистрация: 21.02.2007
Сообщений: 126
|
|
| 22.04.2007, 10:02 | |
|
Не думаю, что мы брюзжим. Программирование ВОШЛО в моду,используются среды для 'рисования' приложений (VB, Delphi). И если человек раньше думал о каждом байте, то и сейчас он пытается проводить оптимизацию, насколько это возможно.
И студенты не халявщики и не дураки. Все зависит от человека. Я знаком со многими людьми которые закончили университет по специальностям программиста или системотехника, но не знают понятий БД, мультиплексоров и т.п. А есть люди которые учились на машиностроительном факультете и знают API, БД на высоком уровне. Так что, Burinoff Max не думайте, что здесь принижают студентов. Они хорошие разработчики и у них пытливый ум, главное чтобы они такими и оставались. >многие из них могут вас... считающих себя 'супер' научить не только >новым технологиям, но и базовым курсам поучить уж поверте... И это мне знакомо, я тоже пытался всем втолковать, что много знаю. Это хорошо если ты более развит, но опыт всегда остается опытом. 'Много знать не означает много понимать' Римский философ.
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2007
Сообщений: 3
|
|
| 22.04.2007, 10:33 | |
|
Уважаемый Zans!
А ведь это хорошо, что интерфейс программы можно просто нарисовать в визуальной среде! Ну зачем сто раз писать то, что уже раз написали? Интерфейс - это всего лишь 'кости'. Главное - это сущьность программного продукта - его 'мясо'. Да и СУБД придумали для того же. Хотя, конечно, иногда появляется особая нужда сделать что-нить свое оригинальное и миниатюрное. Например, игрушку сваять или программулечку для карманного ПК. Но это редкость. А в большинстве случаев на качество интерфейса не очень-то и смотрят. Правильно тут сказали, алгоритм - в первую очередь. Но здесь на первое место выходит не программист, а постановщик задачи. Дело программиста - правильная реализация и без багов. Вот это и есть самое сложное. Качество разработки хромает на все сорок ног. Ни одного программиста не видел, чтоб комментировал свой код или описывал свои деяния! Сам такой ((А по поводу крутизны техники, так прогресс понимаете, расслабляет. Зачем оптимизировать каждую запятую в программе. Может, оптимизируем что-нибудь одно?
0
|
|
|
0 / 0 / 0
Регистрация: 02.03.2007
Сообщений: 20
|
|
| 23.04.2007, 01:26 | |
|
Привет ребята!
Спасибо за человечное отношение к студентам .Скоро и вступлю в ваши ряды('не студентов') четвертый курс как ни как... НО теперь к делу. 1). Позволю себе не согласиться с высказыванием в перыдущем сообщениии: >А в большинстве случаев на качество интерфейса >не очень-то и смотрят. Правильно тут сказали, >алгоритм - в первую очередь. Настоящие заказчики(деловые люди которым нужна хорошая вещь(программа)) смотрят на ВСЁ! Начиная от набора файлов в инсталяционном пакете и заканчивая цветом фона в хэлпе. Ну сами подумайте: С чем вам приятнее работать? С кривой программой у которой кривой интерфейс или-же с отлично сработанным приложением? В остально я в принципе согласен. Основная нагрузка на мэнеджера... он генератор идей. Короче говоря нет неважных вещей!
0
|
|
|
0 / 0 / 1
Регистрация: 21.02.2007
Сообщений: 126
|
|
| 23.04.2007, 05:09 | |
|
Да, полемика сильная. Согласен, что интерфейс это 'кости'. Но качество интерфейса играет тоже важную роль. И если программа гениальна, но обладает неудобным интерфейсом (F1 - создает новый файл), то её будет использовать продвинутый пользователь, но обычный откажется.
Смысл статьи и высказываний на форуме сводился к тому, что самое важное ЭТО ПРОДУМЫВАНИЕ ПРОГРАММЫ И ЭФФЕКТИВНЫЕ АЛГОРИТМЫ. Визуальное проектирование, никто не отрицает, оно дано нам в помощь. И здесь начинают себя проявлять 'новые программиста', видя как легко создаются приложения. Вот в чем суть. Каждую запятую оптимизировать не надо, но хотя бы так: === Не оптимизированный код === IF A = True THEN A = False ELSE A = True END IF === Оптимизация === A = NOT A Оптимизация проведена до невозможности, а многие не то что не знают, не хотят её увидеть.
0
|
|
|
Skull
|
|
| 23.04.2007, 06:30 | |
|
Мои благодарности автору, поднявшему столь животрепещущую тему... От себя хочу заметить, что вопросы оптимизации программ зависят и от методов распространения. Посмотрите на GPL-софт. Там бездумные программистские трюки не прощаются. Потому и код выкристаллизовывается в противовес закрытым разработкам, которые никто не может критиковать в силу закрытости исходников. Никто не мешает делать деньги на своих программах, если они используют стандартные интерфейсы и свободные программы. Ведь окно браузера - сверхпереносимый интерфейс программы, а ядро на сервере может быть скольки угодно сложным. Однако большинство горе-программистов идут своим путем и клепают (термин 'программировать' здесь не совсем подходит) интерфейсы на Delphi
Я не критикую средства разработки Borland, но тенденции появления ограниченных по функционалу и расширяемости программ не может не настораживать.
|
|
|
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 2
|
|
| 23.04.2007, 21:10 | |
|
Хочу не согласится, что GPL - это зализанная, хорошо написанная программа. GPL - это лицензия и не больше. Очень хорошо, красиво, професссионально написанных программ под эту лицензию очень и очень мало. Сам ежедневно сталкиваюсь с этим. Часто приходиться править как исходники так и makefile. Иногда кажется что уж лучше бинарники поставить, чем из сорцов собирать что то. Это как недавно mrtg собирали - с миру по нитке. Пока собрали, библиотеки три скачали, да заголовочных файлов поискали штуки 3
)))А если вообще говорить на темы разработки, то посмотрите, кого хотят видеть нынешние руководители предприятий у себя в качестве специаличта по ВТ. Они хотят видеть у себя админа, специалиста по сборке, разборке компьютеров, и чтобы как заправская секретарша тексты набирал И чтобы еще какую то программку по автоматизации сваял. Вот и приходиться все знать, все уметь.Так ведь если откажешься это делать, сказав, что это не моя работа, тебе ответят, как????? Ведь ты эе программист!!!!!
0
|
|
|
0 / 0 / 0
Регистрация: 02.10.2017
Сообщений: 1
|
|
| 24.04.2007, 10:47 | |
|
Прощения прошу, но к чему такой уничижительный тон по отношению к интерфейсу на Delphi ? Да, интерфейс через браузер - это интересно, но у всех ли есть TCP/IP, сам браузер, да и всем ли это нужно? И как быть с интерактивной справкой, например?
0
|
|
|
dron
|
|
| 24.04.2007, 12:46 | |
|
Здравствуйте.
Решил вот тоже поучавствовать в столь интересной беседе. ![]() Думаю что не стоит отрицать новых методов программирования, (Это я о вижуалах о всяких), но многомегобайтные программы всетаки удручают. Мне кажеться что при желании можно и ныне писать хорошие, оптимальные, красивые программы. просто это уже никому не нужно. Программы - это деньги. чем быстрее они пишуться - тем лучше. (Это такой, сугубо коммерческий подход, не разделяю). Сейчас идет типа гонки вооружений hard vs soft. Причем софт лидирует. Возможно это связано с популярностью профессии девелопера как таковой. Далеко не все занимаются этим творчески, некоторые просто ремесленники, скажем так. Не поэты. Раньше поэтов было больше. Удручает. Система должна влезать на одну дискету!
|
|
|
Bux
|
|
| 24.04.2007, 20:03 | |
|
А на какую дискету должна влезать система?
|
|
|
dron
|
|
| 25.04.2007, 12:39 | |
))Думаю что на 1.4 ![]() Конечно линукс можно туда запихнуть, но делать ничего почти не сможешь... Но это мы отходим от темы... ![]() Просто я программлю давно, уже 12 лет... застал всякие компьютеры... Вот помню ДВК-3 64 кила памяти, два дисковода 5' не помню по скольку килобайт, че-то около 300... и мы на них работали, игрались... ![]() Эх, было время.
|
|
|
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 2
|
|
| 25.04.2007, 12:42 | |
|
Если говорить про время
То я помню как на Spectrum такты считал Вот это было время Вот это я понимаю
0
|
|
|
Skull
|
|
| 25.04.2007, 12:48 | |
|
2 dron: ой, не надо гнать! CCLinux влезает на одну дискету (boot+root+400kb свободно на RAM-диске остается. Я на нем 2 недели на бездисковом ПК работал. Есть telnet, ftp - подцепляешься к серверу - там ircii, lynx, mc и все остальное. Наделал дисков RAM - руссификацию сделал. Вот это я понимаю программирование!
|
|
|
dron
|
|
| 25.04.2007, 12:55 | |
|
Кто же говорит нельзя? очень даже можно.
Я тоже делал себе сам дискетку, писал с нее сидюки. Но всетаки я не считаю линукс компактным. Я вообще очень критически ко всему отношусь! Мне не одна система не нравится. просто какие-то не нравятся меньше.
|
|
|
0 / 0 / 0
Регистрация: 18.04.2007
Сообщений: 3
|
|
| 25.04.2007, 14:15 | |
|
Это, конечно хорошо, когда линукс на одну дискету влазит. И хорошо, когда есть сервер. Я как-то работал с сетью бездисковых станций (от 386 до пентов) и мне это нравилось как идея и не нравилось, т.к. тормозило. Но если сетей нет, то все приходится вертеть самому.
Да и линукс как альтернатива виндам почему-то многими всерьез не воспринимается. Один мой знакомый как-то сказал: 'Это прикинь, как наши девки с утреца начнут тома монтировать!' А под ДОС или Вин они уже привыкли.
0
|
|
|
niklang
|
|
| 25.04.2007, 16:16 | |
|
Странно, мне всегда казалось, что главное в любой программе - продуманный интерфейс. И если он кривой, то никакой красивый внутренний алгоритм сортировки ежиков не спасет... если ежики будут похожи на жирафов :-) пусть даже размером в 1Кб.
А вот если пользователь заказывал ежиков и он их получил, и они натурально бегают, и сортируются на P!!! 800 за 2 секунды... Какая пользователю-то разница, какого размера ваш код и какой там алгоритм, и как медленно эта задача выполняется на 286 компе? Пользователь то заказывал ежиков и их сортировку, а никак не Linux и его вместимость на дискетке :-). Ох уж эти программисты! Вечно что нибудь придумают! :-) |
|
|
0 / 0 / 0
Регистрация: 26.03.2007
Сообщений: 238
|
|
| 25.04.2007, 17:55 | |
|
Больше скажу - и правильно кажется. В программе главное интерфейс, и функциональная возможность быть полезной пользователю (полезность определяет пользователь, не программист :-)). Внутренняя реализация важна только с точке зрения надёжности и быстродействия (хотя оптимизированный код - это стильно). А то, что программист хочет, чтобы на дискетку усё влезало, ну так он - творческий человек и узкоспециализированный. Диалектика, однако.
0
|
|
|
dron
|
|
| 25.04.2007, 18:45 | |
|
Ну, позвольте с вами не согласиться!
От мелочей зависит очень многое. Программы, в процессе своего развития толстеют, обрастают новыми возможностями и тд и тп... и то что раньше на 486 работало нормально, в нанешние времена начинает тормозить на PIII. В большой степени это относится к операционкам. DOS + Win 3.xx нормально работал на 286/386, потом вышел Win 9x, который уже тормозил на 486... Практически при той же функциональности. Я не спорю что там многое изменилось, но и многое перешло по наследству. Здесь стоит обратиться к Экстремальному программированию, где упоминается очень правильный момент: не держитесь за старые наработки. Если бы по этому принципу делался Виндуз, он был бы несравненно лучше. Других систем это тоже касается... Виндуз просто для примера. Это я все к чему веду? написали когда-то программисты из майкрософт оптимальный, предположу даже что красивый код (если конечно не содрали откуда нибудь потом добавили на него одну обертку, другую обертку, в ООП все это подцепили, Дальше свели все это в API. Дальше будут новые технологии, Которые будут нарастать над этим же самым API, что не прибавит быстродействия.Об оптимальности нужно думать всегда. Да, я системщик. я не программлю для конечных пользователей. Извиняюсь за некоторую категоричность своих суждений, это мое мнение, готов выслушать разумную критику.
|
|
|
0 / 0 / 0
Регистрация: 26.03.2007
Сообщений: 238
|
|
| 25.04.2007, 18:57 | |
|
Как говорится - больная мозоль,моя. Пример. Что главное при разработке приложения для обработки определённого массива (в широком смысле слова) данных (попросту говоря БД)? Для меня прикладника, мнение системщика интересно, хотя об ответе догадываюсь - давно живу. Это для начала диалога. Отвечу завтра - домой пора, у нас в деревне уже темно :-)).
0
|
|
| 25.04.2007, 18:57 | |
|
О программистах на Lisp Выбор дистрибутива Linux для комфортного программирования на С++ и современных игр Фильмы о программистах Высокая потребность в программистах - ложь? Девушки, что Вам нравится в программистах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|