22.09.2004, 09:44 | #1 |
Участник
|
Удаленная работа программиста
Интересно... насколько реально сейчас найти удаленную работу на стезе программирования в аксапте... зачастую все что ты делаешь в офисе... можно делать и дома... а время.. нервы... здоровтье... затраченное на метро и пробки так жалко...
Почему это дело так неразвито... кто нибудьь размышлял по этому поводу??? P.S. Мысль возникла, после сорока минутного простоя в пробке... |
|
22.09.2004, 10:19 | #2 |
программист
|
Привет !
А реальна ли вообще удаленная работа программиста (любого)? Опыт есть у кого-нибудь? |
|
22.09.2004, 10:53 | #3 |
Гость
|
любого - был. Много времени уходит на "стыковку" желаемого и действительного. Проекты идут намного медленнее. Можно вести несколько для эффективного использования времени.
|
|
22.09.2004, 11:12 | #4 |
Участник
|
Цитата:
Изначально опубликовано sassas
Много времени уходит на "стыковку" желаемого и действительного. Проекты идут намного медленнее. Сначала описывают бизнес... но все время когда практически все закончено, кто-то вспоминает "самое главное"... А тем временем... аналитик прозреет.. либо книжку умную прочитает... и что нить фундаментальное выдаст... все переворачивающее с ног на голову... Потому программирование ведется "на лету"... лоскутным методом... сначала подправим здесь... посмотрим... потом подправим там... Это называтся... "модификации"... когда последовательно подкручивают слегка сначала в одном месте... потом слегка в другом... потом в третьем... и получается зачастую перекошенная в конец система... Тут уж не до удаленного программирования... программист нужен всегда под рукой... в отверткой... для подкручивания... |
|
22.09.2004, 11:17 | #5 |
Гость
|
точно
|
|
22.09.2004, 11:23 | #6 |
Участник
|
Работа удаленная от кого?
1. От пользователей? Это запросто, еще и шума меньше, толку больше. 2. От всех остальных участников проекта? Это сильно затормозит процесс разработки из-за трудности понимания того "что же все-таки должно получиться". К сожалению, процесс этот получается итерационный, с обратной связью, следовательно - нужны коммуникации. Мне кажется, должен неплохо помочь терминальный доступ (чтобы консультант и программист могли видеть один и тот же экран компьютера) + телефон (чтобы оперативно общались) + задание в письменном виде (чтобы была четкая постановка задачи). |
|
22.09.2004, 11:26 | #7 |
Участник
|
Еще более прикольная ситуация, когда программиста... с достаточно неплохой зарплатой, заставляют делать отчетики в екселе... картинки в кореле... или еще какую нить хрень... потому что " у него это лучше получается " или влезать в тонкости предметной области... потому что "он там лучше разберется"...
так все таки... что есть программист... в россии ??? ))) |
|
22.09.2004, 11:36 | #8 |
Гость
|
организовать удаленную работу эффективно можно, было бы желание. Но желания то и нет. Нигде не встречал руководителя (любого ранга), готового менять методику своей управленческой работы, учиться и внедрять эффективные методы работы в своей организации. Вот где собака то порылась. "как упало, так и лежит"
|
|
22.09.2004, 11:41 | #9 |
NavAx
|
Цитата:
Изначально опубликовано gudzon
А реальна ли вообще удаленная работа программиста (любого)? Иначе, если он до конца не представляет что должно получиться, это действительно будет потеря времени. P.S. Сижу дома, с сигаретой в руке и попиваю чаёк
__________________
С уважением, Игорь Ласийчук. |
|
22.09.2004, 11:46 | #10 |
Участник
|
Цитата:
Изначально опубликовано Bobkov
Работа удаленная от кого? 1. От пользователей? Это запросто, еще и шума меньше, толку больше. 2. От всех остальных участников проекта? Это сильно затормозит процесс разработки из-за трудности понимания того "что же все-таки должно получиться". К сожалению, процесс этот получается итерационный, с обратной связью, следовательно - нужны коммуникации. Мне кажется, должен неплохо помочь терминальный доступ (чтобы консультант и программист могли видеть один и тот же экран компьютера) + телефон (чтобы оперативно общались) + задание в письменном виде (чтобы была четкая постановка задачи). 1. по большому счету... программист и не должен общатся с юзерами... это удел консультантов, аналтитиков и остальной прокладки... 2. программист и не должен морочится... вопросом "что из всего этого получится"... это удел архитекторов... я так понимаю задача программиста... ЗАПРОГРАММИРОВАТЬ АЛГОРИТМ... реализовать чьи-то мысли... уровни абстракции при этом конечно зависят от удаленности реализатора от простого кодировщика... хе-хе... любой процесс является итерационным... и если под итерацией понимается "ну ка подправь вот тут чуток, посмотрим что получится..." то тут ни какие комуникации не помогут ))) И потом.. я же не говорю ... что надо нанимать программеров в савтвкаре... или в крижопеле... в москве коммуникации вреде нормально развиты... телефон хотя бы ))) вот мы и опять уперлись в "задание в письменном виде (чтобы была четкая постановка задачи)".... |
|
22.09.2004, 11:48 | #11 |
Участник
|
Цитата:
Изначально опубликовано Garic
Реальна если программист участвует в постановке задачи (или постановку делает он сам). |
|
22.09.2004, 11:51 | #12 |
Участник
|
А ведь столько было базара... по поводу компонентного проектирования... коллективной разработки... все чушь... "программер должен разбираться в предметной области... и сам себе формализовать задачу..."
|
|
22.09.2004, 11:59 | #13 |
Участник
|
Недавно столкнулся с организацией, в которой ИТ отдел занимался выравниванием бизнес-процессов организации под закупленное начальством ПО. Посыл руководства был такой : мы тут классную системку прикупили - внедрим ее и все будет супер. Интересно, что в отделе не было ни одного человека с экономическим образованием, не говоря уже о грамотном аналитике.
|
|
22.09.2004, 12:02 | #14 |
Гость
|
2Rungart
более чем классический пример, спасибо |
|
22.09.2004, 12:02 | #15 |
NavAx
|
Цитата:
Изначально опубликовано simply2double
А ведь столько было базара... по поводу компонентного проектирования... коллективной разработки... все чушь... "программер должен разбираться в предметной области... и сам себе формализовать задачу..." Выгода - потом не будет тратится время на переделывание и "докручивание". Я не говорил что программер ДОЛЖЕН разбираться в предметной области. Я имел в иду что если он разбирается, то ему не обязательно сидеть в офисе рядом с консультантом. Подкорректировать задачу он может и сам сидя дома. Цитата:
Вот это меня всегда прикалывало... ставить самому себе задачи... сроки... и вообще управлять процессом ... )))
__________________
С уважением, Игорь Ласийчук. |
|
22.09.2004, 12:05 | #16 |
Гость
|
так что , программисты - это супер! (извини, Mazzy)
|
|
22.09.2004, 12:14 | #17 |
Участник
|
Цитата:
Изначально опубликовано Rungart
Недавно столкнулся с организацией, в которой ИТ отдел занимался выравниванием бизнес-процессов организации под закупленное начальством ПО. Посыл руководства был такой : мы тут классную системку прикупили - внедрим ее и все будет супер. Интересно, что в отделе не было ни одного человека с экономическим образованием, не говоря уже о грамотном аналитике. |
|
22.09.2004, 12:23 | #18 |
Участник
|
B]
Аналитик не всегда представляет систему изнутри (не всегда правильно представляет), поэтому желательно чтобы после постановки задачи в этом поучаствовал программист (немного совместно подкорректировать задачу). После этого у программиста появляется понимание что должно получиться. Выгода - потом не будет тратится время на переделывание и "докручивание". [/B] Нафига аналитику знать... как система живет... изнутри... его удел квадратики рисовать... Понимание задачи у реализатора должно появлятся после прочтения техзадания... хотя как правило... этот документ более походит на тезисы типа: "Когда все сделаем... будет клево.." А что поделаешь если людей не хватает Насколько я понимаю... здесь речь идет.. не о написании программы в общем... а о автоматизации предприятия... а это дело командное... ))) разделение труда великая вещь... доказано Марксом... |
|
22.09.2004, 12:42 | #19 |
Гость
|
Цитата:
доказано Марксом...
на практике теория Маркса не сработала <нигде> |
|
22.09.2004, 12:50 | #20 |
NavAx
|
Цитата:
Изначально опубликовано simply2double
Нафига аналитику знать... как система живет... изнутри... его удел квадратики рисовать... Цитата:
Изначально опубликовано simply2double
Понимание задачи у реализатора должно появлятся после прочтения техзадания... хотя как правило... этот документ более походит на тезисы типа: "Когда все сделаем... будет клево.."... Цитата:
поэтому желательно чтобы после постановки задачи в этом поучаствовал программист (немного совместно подкорректировать задачу). После этого у программиста появляется понимание что должно получиться.
Цитата:
Изначально опубликовано simply2double
Насколько я понимаю... здесь речь идет.. не о написании программы в общем... а о автоматизации предприятия... а это дело командное... ))) разделение труда великая вещь... доказано Марксом...
__________________
С уважением, Игорь Ласийчук. |
|