Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (8) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Как привить человеку понимание ООП
chee  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1967
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 18 дней
Карма: 46




У меня есть 2 коллеги, одна (это девушка) вообще плохо пишет ООП код, то и дело, норовит классы использовать как контейнеры для процедурного кода, а второй (это уже не девушка) неправильно разделяет ответственность между классами.

Вопрос только ООП-господам: как их обратить в ООП-господ?

Мой способ с ними не сработает. У них нет не желания pet-проект заводить, и нет желания заниматься поднятием навыков на дому.


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

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
redreem  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 4284
Пользователь №: 29002
На форуме: 5 лет, 11 месяцев, 21 день
Карма: 147




делай базовую архитектуру сам, а им отдавай на использование. втянутся постепенно.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11966
Пользователь №: 23195
На форуме: 6 лет, 11 месяцев, 28 дней
Карма: 435

Трезвый :
7 лет, 10 месяцев, 28 дней


Цитата (chee @ 5.03.2016 - 13:47)
У них нет не желания pet-проект заводить, и нет желания заниматься поднятием навыков на дому.

это очень странные разработчики, нафиг они нужны вообще?


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1967
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 18 дней
Карма: 46




Цитата (Invis1ble @ 5.03.2016 - 13:54)
это очень странные разработчики, нафиг они нужны вообще?

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

Цитата (redreem @ 5.03.2016 - 13:51)
делай базовую архитектуру сам, а им отдавай на использование. втянутся постепенно.

Я не могу задавать базовую архитектуру, мы занимаемся доработкой существующего решения, который написан как с использованием процедурного подхода, так и ООП. Я пытаюсь, проталкивать решения при которых доработка продукта будет проходить через ООП подхода, но это не вызывает никакой реакции.


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

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11966
Пользователь №: 23195
На форуме: 6 лет, 11 месяцев, 28 дней
Карма: 435

Трезвый :
7 лет, 10 месяцев, 28 дней


Цитата (chee @ 5.03.2016 - 14:07)
вроде ООП принципы знают, но навыков разработки качественного ООП кода (с соблюдение большинства сопутствующих ООП принципов) у них нет

я не на это акцентировал внимание, и это по сути не проблема
проблема в том, что эти т.н. "разработчики" не хотят развиваться, судя по твоему описанию


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22932
Пользователь №: 20039
На форуме: 7 лет, 7 месяцев, 14 дней
Карма: 608




Ты не тем вопрос задал. Зайти к байкерам и спросить: "байкеры круты?", а в ответ все орут: "ДААААА!".

Тут вопрос должен относиться к управляющим, как заставить людей делать что-то. Ответ простой, метод кнута и пряника:
1) Коррекция через з/п. 13-ая зарплата за успехи в образовании. Штрафы за неправильный подход, но подходы необходимо заранее рассказать. Порой можно давать проект и говорить: "вот тут решить обязательно через proxy, а вот тут твой код должен пройти мои проверки, перечень проверок я предоставил в файле unittest.php".
2) Угрозами: штрафы от з/п, далее увольнения.
3) Больше времени уделять обучению. "и нет желания заниматься поднятием навыков на дому.", почему это они должны ДОМА заниматься программированием? Где сказано, что "карьерный рост НЕОБХОДИМ?", есть такое понятие, как устраиваешься на работу на такую-то позицию и не собираешься её менять. Половина людей таких, если не большая часть, им не нужен рост. В связи с этим если ты их взял именно такими, то именно так они и будут делать. Я вот возвращаясь из офиса в 7:30 и ложась спать в 10:00 хочу провести эти пару часов с женой и ребёнком. Вопрос лично тебе, ты удивлён, что кто-то пару часов в день хочет провести время с семьёй? (Это настоящий вопрос тебе).
4) Сразу нанимать людей, подходящих на вакансию.
5) Перенять опыт у Google и подобных профессиональных компаний. Обучение проходит в рабочее время. Сколько ты выделишь времени на это - решать тебе, но каждый мастер-тренинг значительно повысит их навыки работы.

wink.gif А подходить к этому вопросу как ООП-программист неправильно, так как есть и те, кто ООП в идеальном виде ненавидят и ставят галочку, что знают ООП предполагая использования только минимума базы.


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Oyeme  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Reality is wrong. Dreams are for real
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1726
Пользователь №: 16955
На форуме: 8 лет, 4 месяца, 25 дней
Карма: 96




Никак. Найти других работников.


--------------------
Programming: Private lessons via skype £45/h

Частные уроки в Лондоне / удаленно по skype.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
casper - gg  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Пользователь
Сообщений: 216
Пользователь №: 42190
На форуме: 1 год, 7 месяцев, 17 дней
Карма: 10




Цитата (inpost @ 5.03.2016 - 15:15)
2) Угрозами: штрафы от з/п, далее увольнения.

Жестокий inpost, зачем же так.

Поменял бы этот пункт на - давать конкретные задания в нужном направлении. Если не верно сделано не принимать, возвращать на доработку. Пару раз переделают, потом само собой пойдет (может быть).

Менять не выход, - новые люди новые проблемы.

Ну а если штрафовать и угрожать, - не сработаетесь, уйдут от chee и другие будут уходить. Себе дороже.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
VeRTak  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Местная прописка
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 888
Пользователь №: 41530
На форуме: 2 года, 21 день
Карма: 11




Цитата (casper - gg @ 5.03.2016 - 18:07)
Если не верно сделано не принимать, возвращать на доработку.


Если сидят на ЗП, так можно и всю жизнь дорабатывать biggrin.gif


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
casper - gg  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Пользователь
Сообщений: 216
Пользователь №: 42190
На форуме: 1 год, 7 месяцев, 17 дней
Карма: 10




Цитата (Wind @ 5.03.2016 - 18:16)
Если сидят на ЗП, так можно и всю жизнь дорабатывать 

время поблажек называется испытательным сроком и такое даже в трудовых кодексах предусмотрено причем во многих странах.

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

или так: user posted image laugh.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 16116
Пользователь №: 6543
На форуме: 8 лет, 9 месяцев, 18 дней
Карма: 304

Трезвый :
6 лет, 6 месяцев, 28 дней


Дай им почитать это. И сам почитай.


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1967
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 18 дней
Карма: 46




Цитата (inpost @ 5.03.2016 - 15:15)
3) Больше времени уделять обучению. "и нет желания заниматься поднятием навыков на дому.", почему это они должны ДОМА заниматься программированием? Где сказано, что "карьерный рост НЕОБХОДИМ?", есть такое понятие, как устраиваешься на работу на такую-то позицию и не собираешься её менять. Половина людей таких, если не большая часть, им не нужен рост. В связи с этим если ты их взял именно такими, то именно так они и будут делать. Я вот возвращаясь из офиса в 7:30 и ложась спать в 10:00 хочу провести эти пару часов с женой и ребёнком. Вопрос лично тебе, ты удивлён, что кто-то пару часов в день хочет провести время с семьёй? (Это настоящий вопрос тебе).

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

Цитата (inpost @ 5.03.2016 - 15:15)
Сразу нанимать людей, подходящих на вакансию.

Нету столько людей, большинство кандидатов ещё хуже.

Цитата (inpost @ 5.03.2016 - 15:15)
Перенять опыт у Google и подобных профессиональных компаний. Обучение проходит в рабочее время. Сколько ты выделишь времени на это - решать тебе, но каждый мастер-тренинг значительно повысит их навыки работы.

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

Цитата (inpost @ 5.03.2016 - 15:15)
1) Коррекция через з/п. 13-ая зарплата за успехи в образовании.

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

Цитата (inpost @ 5.03.2016 - 15:15)
Угрозами: штрафы от з/п, далее увольнения.

Увольнять человека, когда он решает задачу клиента и мы получаем за это деньги? В категориях бизнеса, такое решение будет крайне не рациональным.


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

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
casper - gg  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Пользователь
Сообщений: 216
Пользователь №: 42190
На форуме: 1 год, 7 месяцев, 17 дней
Карма: 10




Цитата (chee @ 5.03.2016 - 19:03)
Цитата (inpost @ 5.03.2016 - 15:15)
1) Коррекция через з/п. 13-ая зарплата за успехи в образовании.

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


есть еще премия.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1967
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 18 дней
Карма: 46




Есть ещё одна очень существенная проблема, я не могу дать им книги про ООП и сказать, на читай, станешь ООП-сударем. Потому что не работает этот так, нужно желание в этом разбираться и практика. Желание я вижу только на словах, а практику (в нужных объемах) мы в повседневных задачах не можем обеспечить, так как это требует моих ресурсов больших и программиста, которому мы даем эту практику, а у нас же, ещё как бы сроки по задачам. sad.gif


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

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22932
Пользователь №: 20039
На форуме: 7 лет, 7 месяцев, 14 дней
Карма: 608




casper - gg
13-я и есть премия.
Жестокий - да, но как иначе заставить их делать то, что надо заказчику? Если секретарь часто грубит клиентам, думаешь, она долго ещё проработает в этой компании? Не нравится - есть фирмы-дешевки, где не важно на чем сайт, просто сделать надо и все!

chee
Человек делает то, что он делает, а если он хочет большего, то надо это большее давать! Учесть, что все хотят денег, то через них и происходит большинство воздействий. В армии стараются ради отпускных, на заводах ради премии. В редких случаях самореализация, но там надо четко понимать, что старания обернутся в гордость над самим собой. Если оба скрипта одинаковых, но один на ооп, то тут нечему гордиться!

"Я могу понять такую позицию, но я не могу ее принять. Надо уметь выделять время на прокачку навыков и на семью. " - 1-2 часа в рабочее время! Или недели повышения квалификации! Без труда не вытянешь и рыбки из пруда, а это значит, что если ТЫ хочешь от них что-то, то ты сам должен стараться работать в этом направлении!


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (8) [1] 2 3 ... Последняя » Ответ в темуСоздание новой темыСоздание опроса