Модераторы: PILOT

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Тяжело ли работать программистом? 
:(
    Опции темы
profesiachuvak
Дата 21.12.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 7.11.2009
Где: Беларусь, Минск

Репутация: нет
Всего: 4



А как же луч ЭЛТ-монитора заставляющий светиться частицы люминофора и тем самым вызывающий мерцания кадров ?


--------------------
Закон Мерфи :если есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдет.
PM MAIL   Вверх
Mastodont
Дата 26.4.2010, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 18.3.2007

Репутация: нет
Всего: 1



Цитата

А как же флуоресцентная лампа, мерцающая 60 раз в секунду, для подсветки ЖК-матрицы?

Наверное, в ЖК-матрицах ставят больше 1 лампы. Их периоды мерцаний накладываются друг на друга, и нам кажется сплошной свет. Где то слышал, что флуоресцентные лампы в помещениях потому и устанавливаются в количестве больше 1, чтобы мерцания видно не было.

Цитата

А как же луч ЭЛТ-монитора заставляющий светиться частицы люминофора и тем самым вызывающий мерцания кадров ?

Если ЭЛТ хорошая, монитор с ней тоже не будет влиять на зрение.
PM MAIL   Вверх
~FoX~
Дата 26.4.2010, 23:29 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: нет
Всего: 68



Mastodont, Исключительно по теме топа.....Работа программиста, как уже говорилось выше - творческая, но и в месте с этим достаточно тяжелая... И это в меньшей мере связано с излучением монитора, радиацией и напряжением глаз... Нежели с постоянной необходимостью думать, как это не смешно звучит.... 
Сложнее всего думать когда тебя заставляют.... Я работал на крупном заводе, программировал вакуумные установки напыления, работа была организована по "красивой" "американской" системе... С 9 до 18, час на обед, час в день на перекуры и кофе которые можно использовать, сидели в стеклянных кубриках по три человека....Задержаться на три минуты что бы дописать модуль нельзя! Нумеруешь, сдаешь что есть в архив, а на завтра, оформляешь репликации, получаешь исходники и пишешь под новой версией....  Уволился через два месяца - понял что начал тупеть и превращаться из программиста в переводчика.... 
До этого я проработал 10 лет на гос фирме в которой все было организовано "по нашему", перекуры, перекофе, переиграться - нормальный производственный процесс и три человека делали больше чем 15 в "красивой" системе...
Есть третья крайность, работать на дому или фрилансиром... Ни многим лучше чем первый вариант - это сильно расслабляет, затягивает проект, приносит море проблем ))))
Почти полтора года работал чисто фрилансером, после чего невероятно сложно переходить на нормальную работу....

РЕЗЮМЕ:
Цитата(Mastodont @  3.9.2009,  15:07 Найти цитируемый пост)
Хочу работать программистом, но меня пугает характер работы. В моем понимании, программист приходит на работу и 8 часов с часовым обеденным перерывом пишет код и с красными глазами идет домой. Так и есть или я ошибаюсь? )) 

Ошибаешься... НО, программирование, собственно как и любая другая профессия, накладывает отпечаток не только на твое туловище (красные глаза, лучевая болезнь, етц )))))), но и на твою личность....

Для себя я наешл золотую середину.... Я работаю в двух местах, на первом - исключительно админом, на втором - исключительно программистом.... И в первом и во втором месте я появляюсь только по мере надобности - если что то сломается или если я написал обновление которое нужно поставить... 


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Mastodont
Дата 27.4.2010, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 18.3.2007

Репутация: нет
Всего: 1



Цитата

Работа программиста, как уже говорилось выше - творческая, но и в месте с этим достаточно тяжелая.

Цитата

 с постоянной необходимостью думать, как это не смешно звучит.... 

Хех, да, на работе плохо только тем, что работать заставляют  smile 

Цитата

Задержаться на три минуты что бы дописать модуль нельзя!

Задержаться - всмысле ты должет написать модуль до 10:00 и точка? Или после работы задержаться нельзя?

Цитата

До этого я проработал 10 лет на гос фирме в которой все было организовано "по нашему", перекуры, перекофе, переиграться - нормальный производственный процесс и три человека делали больше чем 15 в "красивой" системе

Понятно. А почему решил уйти с гос фирмы?

Цитата

Есть третья крайность, работать на дому или фрилансиром... Ни многим лучше чем первый вариант - это сильно расслабляет, затягивает проект, приносит море проблем ))))

Фриланс для тех, кто может себя организовать. Но лично я против него еще и потому, что ты чисто по деловым вопросам с заказчиком общаешься. А при работе в офисе можешь какие-нибудь знакомства завязать нужные, и по работе и нет.

Цитата

программирование, собственно как и любая другая профессия, накладывает отпечаток не только на твое туловище (красные глаза, лучевая болезнь, етц )))))), но и на твою личность....

А что происходит с личностью?

Цитата

Я работаю в двух местах, на первом - исключительно админом, на втором - исключительно программистом.... И в первом и во втором месте я появляюсь только по мере надобности - если что то сломается или если я написал обновление которое нужно поставить

Пожалуй, неплохой вариант. А на чем пишешь? И, если не секрет, сколько в месяц по деньгам выходит?
PM MAIL   Вверх
source777
Дата 27.4.2010, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата(Mastodont @  26.4.2010,  20:04 Найти цитируемый пост)
Наверное, в ЖК-матрицах ставят больше 1 лампы. Их периоды мерцаний накладываются друг на друга, и нам кажется сплошной свет.

Нам будет казаться сплошным и свет от одной лампы, мерцающей с такой частотой. В современных фильмах изображение меняется с частотой 30 Гц, но ты ведь не видишь процесс смены кадров, а тут в 2 раза больше частота. Насколько я помню, глаз может различать только 10 Гц и ниже, всё что выше уже смотрится как сплошное изображение. 
Собственно и с ЭЛТ мониторами самого мерцания человек также не видит (если конечно монитор в нормальном состоянии), но знает что оно есть, т.к. в школе проходят базовое устройство кинескопа, а про ЖК мониторы многие просто не знают, что там просто другой механизм мерцания, однако само по себе оно никуда не исчезло.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Mastodont
Дата 28.4.2010, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 18.3.2007

Репутация: нет
Всего: 1



Цитата

Нам будет казаться сплошным и свет от одной лампы, мерцающей с такой частотой. В современных фильмах изображение меняется с частотой 30 Гц, но ты ведь не видишь процесс смены кадров, а тут в 2 раза больше частота. Насколько я помню, глаз может различать только 10 Гц и ниже, всё что выше уже смотрится как сплошное изображение. 

Может быть. Просто где-то давно слышал, что одна люм. лампа будет давать мерцание.

Цитата

Собственно и с ЭЛТ мониторами самого мерцания человек также не видит (если конечно монитор в нормальном состоянии), но знает что оно есть, т.к. в школе проходят базовое устройство кинескопа, а про ЖК мониторы многие просто не знают, что там просто другой механизм мерцания, однако само по себе оно никуда не исчезло.

Ну да, согласен.
PM MAIL   Вверх
Alexk553
Дата 22.3.2011, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 8.11.2009

Репутация: нет
Всего: нет



2.5 месяца работаю программистом, начал с нуля, о этого был физиком в НИИ. Наверное зависит от фирмы, но мне тяжело. Самое страшное, это сроки и дедлайны. Это война с собой - писать как попало (но ведь самому же потом код дополнять и поддерживать), но быстро, и у меня это плохо получается, или же писать хороший код, тратить время на архитектуру, следовать паттернам, но пока думаешь, как сделать лучше, нзаметно уходит время... а потом понимаешь, что ну никак через 2 дня не выдашь готовый продукт, сознание меркнет от ужаса. Лщущение, как будто сидишь на олимпиаде по матеметике и решаешь на время(!!!) кучу задач. Или на контрольной сидишь. и сидишь 12 часов без выходных, только бы успеть. Нет, виноват не менеджмент, я медленно соображаю и медленно пишу код, в день не более 300 строк, но нужно уметь писать 2000 в день. Нельзя, конечно, мерять сложность программы строками кода, но порядок величины важен. Поэтому вначале очень тяжело. Не забуду первые дни. Задание простое -  разобрать код на JAVA и дополнить фичами. Всё бы ничего, но JAVA я никогда не занимался, занимался C/C++/C#. дляжу я на милые угловые скобочки и думаю, что это за ^&$%# такая??? с гуглом я понял, что ООП модель JAVA отличается от C++. А срок жмёт. Эти несколько дней панического ужаса и мысли о том, что "ты никто". Кое как пережил этот стресс, потом начинаешь читать JAVA. А все вокруг говорят, что это всё просто! Этот код, где на 3 страницы IF ELSE ни одного комментария. И СРОКИ. Дедлайн. Грела только одна мысль, я стану проф. программистом, и я получаю в 4 раза больше зарплату, чем в госучереждеНИИ,и я смогу снять квартиру. Прошлых выходных не было. Код снится. учу паттерны проектирования, следую им, уже реже смотрю в справочники. Теперь стало немного легче. Но первая неделя была Адской. 

чтобы не было такого резкого вхождения, я бы делал так: на время бы еодил простые проекты для себя или фриланс. После этого было бы проще. А я кодил не на время, а на качество, и привык к качеству. Теперь учусь быстро ###кодить, но пока не получается. Рука не поворачивается, скажем, пихать ЮИ вместе с логикой, устраивать джунгли tight coupling или вообще в объяекты пихать что попало, а надо этому учиться. Короче надо в случае надобности уметь на раз накодить 1000 строк в день, надо уметь быстро соображать. Вот, что я понял за 2 месяца реальной работы. Кто сказал, что программистом быть просто и легко, и это шальные деньги??? Даже свою программу написать не могу, уже дома силов нет что-то кодить, сапожник без сапог , называется....

нет, не жалуюсь, просто говорю свои ощущение, пока ещё свежи эти воспоминания.
PM MAIL   Вверх
source777
Дата 24.3.2011, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата(Alexk553 @  22.3.2011,  00:12 Найти цитируемый пост)
Нет, виноват не менеджмент, я медленно соображаю и медленно пишу код, в день не более 300 строк, но нужно уметь писать 2000 в день. Нельзя, конечно, мерять сложность программы строками кода, но порядок величины важен.

Что за бред? Ни один профессиональный программист не станет писать по 2 kLOC в день... Не знаю, что вы там на Java пишете, может jsp или тесты или UI, но для бизнес-логики добавление 100 LOC в день в среднем это верхний предел, выше которого начинается быдлокодерство.
В идеале зачастую могут получаться и отрицательные значения, когда удаляешь больше строк, чем добавляешь.

Цитата(Alexk553 @  22.3.2011,  00:12 Найти цитируемый пост)
 Короче надо в случае надобности уметь на раз накодить 1000 строк в день, надо уметь быстро соображать. Вот, что я понял за 2 месяца реальной работы. 

Я могу переформулировать исходя из 5 лет реальной работы: в случае надобности на раз накодить 1000 строк в день вообще не надо соображать, ибо такой хренью в сознанательном состоянии заниматься невозможно.

Сроки/дедлайны - это не так плохо, но они должны быть привязаны к задачам, а не к количеству выдаваемых строк кода.

Цитата(Alexk553 @  22.3.2011,  00:12 Найти цитируемый пост)
А я кодил не на время, а на качество, и привык к качеству.

Если ты действительно можешь выдавать качественный код, то просто найди другую работу. За качественный код платят в разы больше, чем за 2 kLOC в день.

Это сообщение отредактировал(а) source777 - 24.3.2011, 18:30


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Alexk553
Дата 24.3.2011, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 8.11.2009

Репутация: нет
Всего: нет



Проблема в том, что я не понимаю, как можно накодить даже в случае надобности 2000 строк кода за раз. У меня не получается. Как научиться писать много(!!!)  но плохого кода? Не шучу. Это мне нужно по работе, но не получается, потому что если передо мной стоит задача, я слишком много времени трачу на то, чтобы придумать оптимальную архитектуру и затем написать такой код, чтобы там не было повторений, чтобы можно было прикрутить любую фичу, чтобы не запутаться, чтобы ввод одной фичи не приводил к куче багов в других частях проекта. Меня останачливает то, что я сам потом запутаюсь в коде, который будет написан по восходящему принципу. Кстати, особо ценятся ведь не те программисты, кто умеет писать хороший код, а те, кто может разбраться в любом запутанном коде и добавить фичу, пофиксить баг. 

Я не могу обойтись без архитектуры и кодить от балды, но чтобы всё работало. 

Кстати, за два месяца чувствую, что очень сильно вырос, хотя бы потому , что иначе как быдлокодом не назову свою программную писанину, которую писал ещё 2 месяца назад.

Цитата

Сроки/дедлайны - это не так плохо, но они должны быть привязаны к задачам, а не к количеству выдаваемых строк кода.


Ну, я же нигде не писал, что дедлайны привязаны к строкам.  Как можно сравнить сложность решения задач? только по строкам кода, да и то с точностью до порядка.


Это сообщение отредактировал(а) Alexk553 - 24.3.2011, 21:25
PM MAIL   Вверх
source777
Дата 24.3.2011, 23:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата(Alexk553 @  24.3.2011,  21:19 Найти цитируемый пост)
Проблема в том, что я не понимаю, как можно накодить даже в случае надобности 2000 строк кода за раз. У меня не получается. Как научиться писать много(!!!)  но плохого кода? Не шучу. Это мне нужно по работе, но не получается, потому что если передо мной стоит задача, я слишком много времени трачу на то, чтобы придумать оптимальную архитектуру и затем написать такой код, чтобы там не было повторений, чтобы можно было прикрутить любую фичу, чтобы не запутаться, чтобы ввод одной фичи не приводил к куче багов в других частях проекта.

Ты что-то путаешь... Если перед тобой стоит задача написать 2000 LOC в день, значит ты работаешь кодером, а в таком случае вся информация об архитектуре должна спускаться свыше в виде функциональной спецификации и ни о какой архитекутре ты думать не должен, ты должен, не задумываясь, реализовывать то, что описано в документе и не более того.
Я скорее поверю в то, что архитектор за неделю не написал ни одной строчки кода, чем в то, что он написал 10000 строк кода.

Цитата(Alexk553 @  24.3.2011,  21:19 Найти цитируемый пост)
Кстати, особо ценятся ведь не те программисты, кто умеет писать хороший код, а те, кто может разбраться в любом запутанном коде и добавить фичу, пофиксить баг. 

ты так противопоставляешь эти аспекты, как будто это что-то несовместимое...

Цитата(Alexk553 @  24.3.2011,  21:19 Найти цитируемый пост)
Как можно сравнить сложность решения задач? только по строкам кода, да и то с точностью до порядка.

Только не по строкам...

затраченное время = сложность задачи / квалификацию

а значит:

сложность задачи = затраченное время * квалификацию

А кол-во строк может отличаться в десятки раз в зависимости от  квалификации. При этом чем выше квалификация, тем меньше строк будет в итоговом решении... 




--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
alexvs11
Дата 24.3.2011, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


hell is here
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 21.8.2010

Репутация: нет
Всего: 10



полностью согласен с source777

Alexk553, право вы какуюто абсурдную ситуацию описываете
PM MAIL   Вверх
A5uKa
Дата 25.3.2011, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: нет
Всего: 16



Цитата

понимание работы не верное,  8 часов на работе, с часом на обед, 8 часов дома за компом, + 2 часа дорога + 6 часов сон. и так каждый день


 smile  п.с. и при этом , это тебе нравится.


если пугает, меняй специальность пока не поздно.
PM   Вверх
Alexk553
Дата 25.3.2011, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 8.11.2009

Репутация: нет
Всего: нет



вот пример.


Это сообщение отредактировал(а) Alexk553 - 25.3.2011, 11:17
PM MAIL   Вверх
Alexk553
Дата 25.3.2011, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 8.11.2009

Репутация: нет
Всего: нет



хорошо, вот пример.
задание:
реализовать в веб-браузере, например, фаерфокс виртуальный жёсткий диск, с каталогами и файлами (они существуют только в памяти), а визуально - файловый менеджер с двумя панелями, при этом файлы - только текстовые.
сверху есть панель, на которой кнопки выход, файл, каталог. при нажатии на выход куда-то выходим, при нажатии на файл распахивается меню с опциями создать, копировать (с активной в неактивную панель), перенести, удалить, просмотреть, редактировать. есть и редактор без наворотов - просто с кнопочкой сохранить изменения. с каталогом то же самое - удалить, копировать, переснести. 

Ну в общем минималиcтичная версия Far, но в веб-браузере, и только для текстовых файлов. 
Для реализации нельзя использовать сторонние библиотеки, всё должно быть на чистом Javascript,
при нажатии на клавиши должна осуществляться навигация, сверху две точечки означает переход на уровень вверх smile

нужно написать файлы html, css, js. 

Срок выполнение 5 дней. то есть за 5 дней надо придумать и архитектуру, и реализацию. Картинки ля кнопочек есть. Размеры должны совпадать с точностью до пикселя с нарисованным в техзадании.

это не реальное задание, которое у меня бэло, а просто примерчик. Я с таким заданием не справлюсь. мне потребуется недели полторы-две. А кто-то справится, напишет 2000 строчек в 3 дня, и потом ещё 1500 за два дня, и задача будет решена за 5 дней.

Это сообщение отредактировал(а) Alexk553 - 25.3.2011, 11:16
PM MAIL   Вверх
source777
Дата 25.3.2011, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата(Alexk553 @  25.3.2011,  11:10 Найти цитируемый пост)
Для реализации нельзя использовать сторонние библиотеки

Такие условия только в ВУЗах ставят, либо стажёрам... Не использовать строронние библиотеки в наше время - это всё равно, что закопать проект ещё до его завершения.


Цитата(Alexk553 @  25.3.2011,  11:10 Найти цитируемый пост)
нужно написать файлы html, css, js. 

html и css вообще не содержат LOC, так что они не должны учитываться при подсчёте строк.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение работы | Следующая тема »


 




[ Время генерации скрипта: 0.0889 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.