Re[2]: Есть кто здесь, кто требует у кандидатов github
От: Masterspline  
Дата: 08.06.19 19:39
Оценка:
D>Единственное ,что можно посмотреть через гитхаб это стиль того, как человек пишет. Если не вызывает отвращения, то можно брать.

Вот именно это меня и настораживает. Пишешь ты, например, какой-нибудь proof of concept, почти без тестов, комментариев или какого-либо стиля, да даже на утечки памяти не заморачиваешься, потому что цель — проверить, как работает какая-то функциональность. Выкладываешь код на github, чтобы не потерялся, да и искать проще. А тут приходит кто-то, который ни тебя ни разу не видел, ни зачем этот код не знает и начинает делать далеко идущие выводы... А люди они ж как устроены: сначала на основе полного отсутствия информации делают выводы (называется "первое впечатление"), а затем ни за что не меняют его, даже когда получают противоположную информацию (ну, как не меняют, годы на это уходят).

Вот и приходится к каждому проекту писать README.md "Этот код чисто для проверки, как работает io_submit, не смотрите на него". Вот только поможет ли?

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

В общем, если оцениваешь код на github, нужно, как минимум, понимать, зачем этот код (никто не обещал, что он production ready, да и непривычный code style тоже добавляет негатива). Ну и сравнить со своим кодом с того же github тоже бывает полезно.
Re[3]: Есть кто здесь, кто требует у кандидатов github
От: Masterspline  
Дата: 08.06.19 19:41
Оценка:
O>Сейчас же у многих есть понимание что будут спрашивать или это влияет на результат, для senior с хорошим опытом на это пофиг,
O>а вот студентам важно — гитхаб и т.д., только вот понять сам человек этот гитхаб заполнил или ему друг дал "погонять" или "списал" не поймешь.

Спроси на собеседовании про код — сразу поймешь, чей он.
Re[4]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 08.06.19 19:44
Оценка:
Здравствуйте, Masterspline, Вы писали:

O>>Сейчас же у многих есть понимание что будут спрашивать или это влияет на результат, для senior с хорошим опытом на это пофиг,

O>>а вот студентам важно — гитхаб и т.д., только вот понять сам человек этот гитхаб заполнил или ему друг дал "погонять" или "списал" не поймешь.

M>Спроси на собеседовании про код — сразу поймешь, чей он.


А что спросить — что написано в строке 35 .
Если конечно он совсем не шарит, то это будет понятно и без гитхаба.
А когда вроде шарит, но вопрос встает как код пишет — тут только если попросить написать самому что-то, но тоже издевательство над человеком.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[3]: Есть кто здесь, кто требует у кандидатов github
От: CreatorCray  
Дата: 09.06.19 02:11
Оценка:
Здравствуйте, Masterspline, Вы писали:

M>Вот именно это меня и настораживает. Пишешь ты, например, какой-нибудь proof of concept, почти без тестов, комментариев или какого-либо стиля, да даже на утечки памяти не заморачиваешься, потому что цель — проверить, как работает какая-то функциональность. Выкладываешь код на github, чтобы не потерялся, да и искать проще.


Это недостатки нынешней моды на эксгибиционизм.
Выкладывать в паблик можно только то, что предназначено для чужих глаз.
Всё остальное следует хранить в привате.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[4]: Есть кто здесь, кто требует у кандидатов github
От: jamesq  
Дата: 09.06.19 05:51
Оценка: +1
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Masterspline, Вы писали:


CC>Это недостатки нынешней моды на эксгибиционизм.

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

Совершенно верно. Я мало того, что публикую минимум вещей, так и во взаимодействии с окружающими людьми стараюсь поменьше болтать лишнего. Жизнь научила.
Я публикую то, что хочу сказать другим людям. Разные мысли и информацию, к которой пришёл в своей голове. Что считаю важным сообщить. О чём хочу побеседовать, и что меня волнует. Очень печально, что очень мало людей вокруг меня вообще могут что-нибудь толковое сказать.
Вот например, я RSDN годами читал read-only, прежде чем тут что-нибудь писать сейчас.

Вот как сейчас помню. Год 2002, интересовался компьютерными играми и программированием, лазил по интернету, наткнулся на gamedev.ru. Начал его внимательно изучать. Нашёл ссылочку на rsdn.ru — батюшки, а там всё ещё интереснее! Журнал выпускался, интересные дискуссии были. А щас какой-то треш непонятный.
Вот где сейчас самые-самые актуальные, high-tech вопросы по программированию обсуждают?
Куда не глянешь, какая-то ерунда одна. stackoverflow? да там сосунки какие-то.
Отредактировано 09.06.2019 6:27 jamesq . Предыдущая версия .
Re[4]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 09.06.19 06:44
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Masterspline, Вы писали:


M>>Вот именно это меня и настораживает. Пишешь ты, например, какой-нибудь proof of concept, почти без тестов, комментариев или какого-либо стиля, да даже на утечки памяти не заморачиваешься, потому что цель — проверить, как работает какая-то функциональность. Выкладываешь код на github, чтобы не потерялся, да и искать проще.


CC>Это недостатки нынешней моды на эксгибиционизм.

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

Почему ? Если ты что-то делаешь пусть оно и не очень хорошо оформлено, зачем это прятать от чужих глаз, как будто это что-то плохое, не этичное.
Показывать себя только со стороны красивого кода, на который порой требуется больше времени — может в реальной работе привести к разочарованию.
Ибо над каким-то красивым кодом ты сидел неделю его причесывал, думал как лучше сделать ( может ты уже год этот код хочешь написать и продумал его ), пробовал разные варианты, переделывал,
а в реальности этот же функционал тебе нужно за 1d выкатить и такого же качества кода не получится. И будут все в "изумлении" как так , код замечательный , а на практике совсем другое.

Ниже долгая история, но суть — неоправданные ожидания.

Была такая ситуация в реальности, но дело было не с гитхабом, тогда его еще не было, нашел заказ, совсем не крупный т.е. договоренность была в конце недели, четверг помоему, а дать результат надо в понедельник.
Так вот потратил все время на этот проект, остаток чт, пт, сб, вс. Отдал, все здорово, расчитались и забыл я это дело. Через пару месяцев звонят и делают предложение устроиться к ним на постоянку типа нам понравилось как ты сделал, код хороший и все такое. Цена была завлекательная на тот момент в конце 90х 500$ в России это было неплохо и я согласился.
Ну а потом проблема потом в итоге заключалась в их представлении что я это делал в течении только пятницы, а в выходные отдыхал как нормальный человек.
Т.е. потратил на этот проект максимум 8h, а по факту чтобы добиться такого качества которое им понравилось изначально мне потребовалось получается 28h.
Их же темп был выдавать такое качество за 8h, я такую нагрузку не потянул.

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

Тут важна еще зрелость самих оценщиков, которые бы адекватно могли оценивать ситуацию и смотреть не просто код, а как-то уточнять обстоятельства в которых он создавался.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Отредактировано 09.06.2019 6:49 okon . Предыдущая версия . Еще …
Отредактировано 09.06.2019 6:45 okon . Предыдущая версия .
Re[7]: Есть кто здесь, кто требует у кандидатов github
От: Ночной Смотрящий Россия  
Дата: 09.06.19 07:15
Оценка:
Здравствуйте, Михaил, Вы писали:

М>В таком случае, покажите мне, любопытно...


Вас что, поиском не учили никого пользоваться?
https://github.com/ivlevdenis
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Есть кто здесь, кто требует у кандидатов github
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 09.06.19 07:41
Оценка: +3
Здравствуйте, msorc, Вы писали:

M>Есть ли тут такие, у кого в компании в описании вакансии требуют (или просят) показать профиль на github.


M>- Что вы там хотите увидеть?

M>- Что является показателем стимулирующим прохождение кандидата на следующий этап отбора?
M>- Что может поставить крест на кандидате?
M>- Помогает?

в одной вакансии видел следующий посыл:

Мы ищем людей которые любят программировать и тратят на это много свободного времени. Такие люди непременно имеют github аккаунт, если у вас нет аккаунта, не стоит откликаться.


Суть: отфильтровать людей на которых можно пахать 16ч в сутки.
Re[5]: Есть кто здесь, кто требует у кандидатов github
От: CreatorCray  
Дата: 09.06.19 07:57
Оценка: 5 (1)
Здравствуйте, okon, Вы писали:

O>Почему ? Если ты что-то делаешь пусть оно и не очень хорошо оформлено, зачем это прятать от чужих глаз, как будто это что-то плохое, не этичное.

Ну как я и говорил: в моде щас эксгибиционизм — любой продукт жизнедеятельности тут же выставляется на всеобщее обозрение.

O>Показывать себя только со стороны красивого кода, на который порой требуется больше времени — может в реальной работе привести к разочарованию.

Ибо "Дуракам пол дела не показывают" (С)
В этом есть многовековая мудрость.

O>Была такая ситуация в реальности...

Т.е. что, по правильному было изначально потратить только 8 часов и отдать кусок говнокода?

O>Поэтому умение писать хороший код и практика какой он получится в рабочем режиме это две разницы большие.

Если кто то хочет чтоб я им хреначил на скорость — пусть идёт лесом, меня такие предложения не интересуют. У таких нет ни денег ни перспективы, зато много претензий и жадности.
Если кандидат покажет кусок говна и гордо скажет что это он нахреначил за пару минут — пусть идёт в тот же лес, где уже томится подходящий ему заказчик, мне же такие генераторы геморроя в команде не нужны.

O>Тут важна еще зрелость самих оценщиков, которые бы адекватно могли оценивать ситуацию и смотреть не просто код, а как-то уточнять обстоятельства в которых он создавался.

Если код говно, его надо переделать а не выкладывать.
И никакие объяснения что "времени не было" не канают. Не было времени — ок, бывает. Но этот код не готов, сделай как надо и потом уже выкладывай.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: Есть кто здесь, кто требует у кандидатов github
От: jamesq  
Дата: 09.06.19 08:20
Оценка:
Здравствуйте, CreatorCray, Вы писали:

Проблема с говнокодом, написанным по-бырому — это то, что от багов в нём, ты просто охренеешь. Ценность, толк в этом коде — большой большой вопрос. Достоверность его результатов работы? Не, не слышали.
Представьте себе какую-нибудь банковскую систему, где у клиентов внезапно появляются или исчезают деньги на счетах
Я помню ещё лет в 15, когда только учился программировать, я много возился со своим кодом, полным багов, который я писал с недостаточной внимательностью и собранностью. И вот в этом возрасте, я решил что всё. Хватит. Барахтаться в помоях следует прекращать, надо начинать жить по-новому, ибо надоело.
Я помню историю, что когда ну совсем начинал писать код, я хотел написать программу, рисующую объемный кубик на экране. Я долго возился, но в итоге кубик вышел не тот, не той стороной На этом пришлось закруглиться, т.к. меня попросили выключить компьютер Я был очень расстроен.
Вообще, тогда было прикольно Я пытался сделать сетевой чат на QBASIC, пользуясь тем фактом что компьютеры подключены в сеть, и у них есть некий общий сетевой диск. Я на нём хотел организовать некий файл, куда бы записывались сообщения, а другая сторона их бы читала Жаль, что мозгов тогда не хватило нормально всё это реализовать

Я считаю, если у тебя стоит задача делать быстро, у тебя должны быть соответствующие средства для этого. Вот например Delphi — там можно быстро-быстро накидать компонентов на формочку, прописать немного кода — и вуаля! У вас есть приложение для БД!
Re[6]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 09.06.19 08:24
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, okon, Вы писали:


O>>Почему ? Если ты что-то делаешь пусть оно и не очень хорошо оформлено, зачем это прятать от чужих глаз, как будто это что-то плохое, не этичное.

CC>Ну как я и говорил: в моде щас эксгибиционизм — любой продукт жизнедеятельности тут же выставляется на всеобщее обозрение.
Но если это работающий проект например, или часть коммерческого проекта открытая, там код не идеален.

O>>Показывать себя только со стороны красивого кода, на который порой требуется больше времени — может в реальной работе привести к разочарованию.

CC>Ибо "Дуракам пол дела не показывают" (С)
CC>В этом есть многовековая мудрость.

Многовековая мудрость в золотой середине между качеством кода и функционалом.
Программа служит для решения проблем человека, а не для красивого кода. Красивый код нужен для понимания кода человеком, чтобы легче было добавить новое решение в существующее.

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

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

O>>Была такая ситуация в реальности...

CC>Т.е. что, по правильному было изначально потратить только 8 часов и отдать кусок говнокода?
Нет по правильному было бы за 8ч сделать то что я сделал за 28ч.

O>>Поэтому умение писать хороший код и практика какой он получится в рабочем режиме это две разницы большие.

CC>Если кто то хочет чтоб я им хреначил на скорость — пусть идёт лесом, меня такие предложения не интересуют. У таких нет ни денег ни перспективы, зато много претензий и жадности.
Деньги есть у тех кто хорошо соблюдает баланс между качеством кода и фичами, выше пояснил почему.

CC>Если кандидат покажет кусок говна и гордо скажет что это он нахреначил за пару минут — пусть идёт в тот же лес, где уже томится подходящий ему заказчик, мне же такие генераторы геморроя в команде не нужны.


См выше + добавлю что не всегда люди владеют определенными инструментами, которые упрощают создание качественного кода.
Поэтому может лично я бы и мог сделать за 8ч , если бы знал на тот момент как. Так что отчасти правы что были такие требования.
Инструментов с каждым днем все больше и больше, осваивать их нужно время, которое нужно отнимать из работы или других дел.
Поэтому понимание какой должен быть код и эффективность по созданию такого кода , это две разные вещи.

CC>И никакие объяснения что "времени не было" не канают. Не было времени — ок, бывает. Но этот код не готов, сделай как надо и потом уже выкладывай.

А смысл ? Я уже привел выше ситуацию что доведение кода до идеального состояния в итоге даст разочарование.
Также как если на фото ты видишь один товар, а привозят тебе в реальности другого качества.
В идеале человек должен показать разный код , красивый — т.е. то что он понимает как сделать идеально и реальный который он реально пишет в рамках тех требований к времени/качеству что предъявляет бизнес.
А дальше уже решать насколько он подходит к тем реалиям которые приняты в компании.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[7]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 09.06.19 08:31
Оценка:
Здравствуйте, jamesq, Вы писали:

J>Здравствуйте, CreatorCray, Вы писали:


J>Проблема с говнокодом, написанным по-бырому — это то, что от багов в нём, ты просто охренеешь. Ценность, толк в этом коде — большой большой вопрос. Достоверность его результатов работы? Не, не слышали.


Тут путаница.
Надо определить что есть ковнокод, я называю это не бажный код, а код который плохо читать и сопровождать.
Например можно запилить весь код в одну процедуру main, а можно разделить на функции с хорошим названием, логически оба кода верные, с однаковым количеством дефектов,
но первый вариант будет более проблемным с т.з. поддержки и сопровождения.

А то что код содержит ошибки — это не говнокод, это не рабочий код называется, он может быть абсолютно красивым и понятным.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[6]: Есть кто здесь, кто требует у кандидатов github
От: jamesq  
Дата: 09.06.19 08:34
Оценка:
Здравствуйте, CreatorCray, Вы писали:

Проблема с говнокодом, написанным по-бырому — это то, что от багов в нём, ты просто охренеешь. Ценность, толк в этом коде — большой большой вопрос. Достоверность его результатов работы? Не, не слышали.
Представьте себе какую-нибудь банковскую систему, где у клиентов внезапно появляются или исчезают деньги на счетах
Я помню ещё лет в 15, когда только учился программировать, я много возился со своим кодом, полным багов, который я писал с недостаточной внимательностью и собранностью. И вот в этом возрасте, я решил что всё. Хватит. Барахтаться в помоях следует прекращать, надо начинать жить по-новому, ибо надоело.
Я помню историю, что когда ну совсем начинал писать код, я хотел написать программу, рисующую объемный кубик на экране. Я долго возился, но в итоге кубик вышел не тот, не той стороной На этом пришлось закруглиться, т.к. меня попросили выключить компьютер Я был очень расстроен.
Вообще, тогда было прикольно Я пытался сделать сетевой чат на QBASIC, пользуясь тем фактом что компьютеры подключены в сеть, и у них есть некий общий сетевой диск. Я на нём хотел организовать некий файл, куда бы записывались сообщения, а другая сторона их бы читала Жаль, что мозгов тогда не хватило нормально всё это реализовать

Я считаю, если у тебя стоит задача делать быстро, у тебя должны быть соответствующие средства для этого. Вот например Delphi — там можно быстро-быстро накидать компонентов на формочку, прописать немного кода — и вуаля! У вас есть приложение для БД!

А насчёт эксгибиционизма... Ну знаете, кое-что совсем неплохо выкладывать. Это же коммуникация, ты доносишь некие сведения до людей. Социализируешься. Можно и друзей так завести, пообщаться на интересные темы.
Я вон играл в minecraft. Великолепная вещь. Играл на одном зарубежном сервере, в тёплой компании. Я там что-нибудь строю красивое, мне говорят — вау, круто! И тоже что-нибудь делают. Это по-типу уличных музыкантов история. И поразительно — они и сами не против мне что-нибудь сделать, помочь с постройкой. Я им подсказываю что делать, как покрасивше. Они очень признательны. И вот думаешь — бедный русский играет в MC с богатеньким немцем, да ещё тот уделяет этому просто часы напролёт. Но вот когда ты прилетишь туда туристом, они с тебя будут драть бабло нещадно Это какая-то фантасмагория
Я заодно с иностранцами из европы, штатов и других уголков мира завёл контакты, пообщался за жизнь, подучил английский Можно сказать, открыл для себя целый мир. Вот и столкнулся с интересными феноменами. Некоторые русские мыслят в терминах "мы vs они". Я же для себя однозначно понял, что они и мы одинаковы. Что ordinary people там, по сути те же что и здесь. И там и там, люди дремучие, с предрассудками и стереотипами Немцу покажешь видео на youtube, где наш Енисей, широченная река. Он сразу удивлённо: а где это такое находится? У них такого нету, он даже и не видел настолько широких рек Он мне про транссиб ещё рассказывал, как его друзья ездили. Я ему про то, как в Гонг-Конге был. А он и сам не был, и ему интересно. Они там ещё в Японию любят летать.

Ах да, Creator, ты же кажется на Западе живёшь, и лучше меня знаешь.
Re[8]: Есть кто здесь, кто требует у кандидатов github
От: jamesq  
Дата: 09.06.19 08:43
Оценка:
Здравствуйте, okon, Вы писали:

O>Тут путаница.

O>Надо определить что есть ковнокод, я называю это не бажный код, а код который плохо читать и сопровождать.
O>Например можно запилить весь код в одну процедуру main, а можно разделить на функции с хорошим названием, логически оба кода верные, с однаковым количеством дефектов,
O>но первый вариант будет более проблемным с т.з. поддержки и сопровождения.

O>А то что код содержит ошибки — это не говнокод, это не рабочий код называется, он может быть абсолютно красивым и понятным.



Я своими собственными глазами наблюдал ситуацию, когда сотрудник, когда ему поставили задачу по-быстрому кое-что сделать, и сообщить результаты вычисления программой.
Он накалякал бажный говнокод, и на голубом глазу преподнёс эти результаты как верные. А другой сотрудник начал строить далеко идущие выводы, на их основе. Там вообще шизофрения была.
Люди, затюканные KPI начали творить настоящий цирк, в погоне за мнимой производительностью.
Отредактировано 09.06.2019 8:44 jamesq . Предыдущая версия .
Re[9]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 09.06.19 09:06
Оценка:
Здравствуйте, jamesq, Вы писали:

J>Здравствуйте, okon, Вы писали:


O>>Тут путаница.

O>>Надо определить что есть ковнокод, я называю это не бажный код, а код который плохо читать и сопровождать.
O>>Например можно запилить весь код в одну процедуру main, а можно разделить на функции с хорошим названием, логически оба кода верные, с однаковым количеством дефектов,
O>>но первый вариант будет более проблемным с т.з. поддержки и сопровождения.

O>>А то что код содержит ошибки — это не говнокод, это не рабочий код называется, он может быть абсолютно красивым и понятным.



J>Я своими собственными глазами наблюдал ситуацию, когда сотрудник, когда ему поставили задачу по-быстрому кое-что сделать, и сообщить результаты вычисления программой.

J>Он накалякал бажный говнокод, и на голубом глазу преподнёс эти результаты как верные. А другой сотрудник начал строить далеко идущие выводы, на их основе. Там вообще шизофрения была.

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

J>Люди, затюканные KPI начали творить настоящий цирк, в погоне за мнимой производительностью.

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

Всякие оценки красоты кода и правильности — опять же очень силен человеческий фактор, нет критериев для объективной оценки, особенно если коллектив подвержен разделению на группы конфликтующие.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Отредактировано 09.06.2019 9:23 okon . Предыдущая версия .
Re[7]: Есть кто здесь, кто требует у кандидатов github
От: CreatorCray  
Дата: 09.06.19 09:41
Оценка:
Здравствуйте, jamesq, Вы писали:

Что это было?
На что ты вообще отвечал?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[7]: Есть кто здесь, кто требует у кандидатов github
От: CreatorCray  
Дата: 09.06.19 09:41
Оценка:
Здравствуйте, okon, Вы писали:

O>Но если это работающий проект например, или часть коммерческого проекта открытая, там код не идеален.

А не надо идеальный, пусть будет просто хороший. Говно же показывать не надо.

O>Многовековая мудрость в золотой середине между качеством кода и функционалом.



O>Программа служит для решения проблем человека, а не для красивого кода. Красивый код нужен для понимания кода человеком, чтобы легче было добавить новое решение в существующее.


http://image3.thematicnews.com/uploads/images/05/67/30/2018/12/07/922f7c.jpg
Не, ну а чо, проблему ж типа решает!

Вот прикинь, заходишь ты на github сантехника, а там вот такое:
  многакартинкоф
http://image1.thematicnews.com/uploads/images/05/67/30/2018/12/07/e5b980.jpg
http://image1.thematicnews.com/uploads/images/05/67/30/2018/12/07/d33d81.jpg
http://image2.thematicnews.com/uploads/images/05/67/30/2018/12/07/b4c21a.jpg
http://image2.thematicnews.com/uploads/images/05/67/30/2018/12/07/eee263.jpg
http://image2.thematicnews.com/uploads/images/05/67/30/2018/12/07/d9841d.jpg
http://image3.thematicnews.com/uploads/images/05/67/30/2018/12/07/2ad073.jpg
http://image3.thematicnews.com/uploads/images/05/67/30/2018/12/07/910425.jpg
http://image1.thematicnews.com/uploads/images/05/67/30/2018/12/07/9a2f39.jpg
http://image1.thematicnews.com/uploads/images/05/67/30/2018/12/07/de96fd.jpg
http://image2.thematicnews.com/uploads/images/05/67/30/2018/12/07/4887e7.jpg
http://image2.thematicnews.com/uploads/images/05/67/30/2018/12/07/3ef43b.jpg
http://image1.thematicnews.com/uploads/images/05/67/30/2018/12/07/b6ea27b6ea27.gif


O>есть два программиста — один нафигачил ковногод с рабочим алгоритмом , фотограф обработал фотографию и продал — они заработали.

O>есть второй программист — писал идеально, но не успел, первый раньше решил проблему и заработал денег.
Отпусти сову изверг!

O>Нет по правильному было бы за 8ч сделать то что я сделал за 28ч.



CC>>Если кто то хочет чтоб я им хреначил на скорость — пусть идёт лесом, меня такие предложения не интересуют. У таких нет ни денег ни перспективы, зато много претензий и жадности.

O>Деньги есть у тех кто хорошо соблюдает баланс между качеством кода и фичами, выше пояснил почему.
Кому надо хреново но быстро как правило нормально платить не готовы.

O>В идеале человек должен показать разный код , красивый — т.е. то что он понимает как сделать идеально и реальный который он реально пишет в рамках тех требований к времени/качеству что предъявляет бизнес.

Это чушь.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[8]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 09.06.19 09:54
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, okon, Вы писали:


O>>Но если это работающий проект например, или часть коммерческого проекта открытая, там код не идеален.

CC>А не надо идеальный, пусть будет просто хороший. Говно же показывать не надо.
А где критерии оценки между идеальностью и говном


O>>Программа служит для решения проблем человека, а не для красивого кода. Красивый код нужен для понимания кода человеком, чтобы легче было добавить новое решение в существующее.

CC>Image: 922f7c.jpg
CC>Не, ну а чо, проблему ж типа решает!
Почему бы нет, может заказчик именно такой необычный дизай и просил , ты как-то узко все воспринимаешь, то что тебе нравится — хорошо, остальное плохо, а золотой середины нет.
Я бы лично такой кран не принял, т.к. у меня другие требования к композиции, но если сантехник выполняет такие заказы и ему платят — значит имеет право на жизнь, кому-то именно такой вариант и нужен.
Поэтому если он продал такой дизайн в чем проблема его разместить ? Может еще кто-то захочет такой же, раз есть спрос.

CC>Вот прикинь, заходишь ты на github сантехника, а там вот такое:

CC>[cut=многакартинкоф]
CC>Image: e5b980.jpg
Ну и что тут неприемлемого для всех, не самый плохой вариант. Выбирай по бюджету такой вариант или дороже в 2 раза.

O>>есть два программиста — один нафигачил ковногод с рабочим алгоритмом , фотограф обработал фотографию и продал — они заработали.

O>>есть второй программист — писал идеально, но не успел, первый раньше решил проблему и заработал денег.
CC> Отпусти сову изверг!
Что тут тебя смущает, вполне практичная задача, коих 100500 на upwork и подобных сайтах, расскажи как бы ты поступил.

CC>>>Если кто то хочет чтоб я им хреначил на скорость — пусть идёт лесом, меня такие предложения не интересуют. У таких нет ни денег ни перспективы, зато много претензий и жадности.

O>>Деньги есть у тех кто хорошо соблюдает баланс между качеством кода и фичами, выше пояснил почему.
CC>Кому надо хреново но быстро как правило нормально платить не готовы.
Что значит хреново , не работающий код или дорогой в сопровождении. Как правило никто не готов платить за не работающий код, не решающий задачу.
А далее уже все зависит от вариантов что нужно, один раз написать чтобы работало — можно и говнокод принять, либо код требующий внесения изменений — его лучше делать понятнее и гибче.

O>>В идеале человек должен показать разный код , красивый — т.е. то что он понимает как сделать идеально и реальный который он реально пишет в рамках тех требований к времени/качеству что предъявляет бизнес.

CC>Это чушь.
Не агрументированно.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[9]: Есть кто здесь, кто требует у кандидатов github
От: CreatorCray  
Дата: 09.06.19 10:13
Оценка: :)
Здравствуйте, okon, Вы писали:

CC>>А не надо идеальный, пусть будет просто хороший. Говно же показывать не надо.

O>А где критерии оценки между идеальностью и говном
Ещё раз: "Не надо делать мне как лучше, оставьте мне как хорошо"

CC>>Не, ну а чо, проблему ж типа решает!

O>Почему бы нет, может заказчик именно такой необычный дизай и просил,
Вот это ты щас серьёзно?

O>Я бы лично такой кран не принял, т.к. у меня другие требования к композиции, но если сантехник выполняет такие заказы и ему платят — значит имеет право на жизнь

Хехе. Дада, разумеется. Как и эти татуировщики:
  приобщиться к прекрасному
https://imgix.ranker.com/user_node_img/50041/1000804408/original/no-the-shading-gives-it-texture-it-s-fine-photo-u1?w=650&q=50&fm=pjpg&fit=crop&crop=faces
https://i2.wp.com/www.kevinmuldoon.com/wp-content/uploads/2013/05/badtattoo-003.jpg?w=500&ssl=1
https://i0.wp.com/www.kevinmuldoon.com/wp-content/uploads/2013/05/badtattoo-022.jpg?w=550&ssl=1
https://i0.wp.com/www.kevinmuldoon.com/wp-content/uploads/2013/05/badtattoo-045.jpg?w=407&ssl=1
https://i0.wp.com/www.kevinmuldoon.com/wp-content/uploads/2013/05/badtattoo-077.jpg?w=600&ssl=1


O> кому-то именно такой вариант и нужен.

Несомненно!

O>Ну и что тут неприемлемого для всех, не самый плохой вариант. Выбирай по бюджету такой вариант или дороже в 2 раза.



O>Что тут тебя смущает, вполне практичная задача, коих 100500 на upwork и подобных сайтах, расскажи как бы ты поступил.

На месте кого?

O>один раз написать чтобы работало — можно и говнокод принять

No hire!

CC>>Это чушь.

O>Не агрументированно.
Не что?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[10]: Есть кто здесь, кто требует у кандидатов github
От: okon  
Дата: 09.06.19 10:37
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, okon, Вы писали:


CC>>>А не надо идеальный, пусть будет просто хороший. Говно же показывать не надо.

O>>А где критерии оценки между идеальностью и говном
CC>Ещё раз: "Не надо делать мне как лучше, оставьте мне как хорошо"
Это не критерий, потому что не возможно его проверить. Не научный подход.

CC>>>Не, ну а чо, проблему ж типа решает!

O>>Почему бы нет, может заказчик именно такой необычный дизай и просил,
CC>Вот это ты щас серьёзно?
Абсолютно, если просили сделать по другому, а он сделал именно так, то плохо.
Если просили так сделать и он так сделал — это хорошо.

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

O>> кому-то именно такой вариант и нужен.

CC>Несомненно!

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


O>>Что тут тебя смущает, вполне практичная задача, коих 100500 на upwork и подобных сайтах, расскажи как бы ты поступил.

CC>На месте кого?
есть заказ на upwork, надо сделать за 1 день, какой-нибудь конвертер, ты знаешь что ты его сделаешь за 1 день.
Но код будет не красив, для красивого надо 2 дня, заказчику нужен только бинарь , запустить и преобразовать, код твой ему не нужен.
Сумма тебя устраивает. Откажешься от заказа и дохода или сделаешь за 1 день рабочий код, но не хороший в плане сопровождаемости.

O>>один раз написать чтобы работало — можно и говнокод принять

CC>No hire!
Это правильно, к лучшему я думаю для всех

CC>>>Это чушь.

O>>Не агрументированно.
CC>Не что?
Ну вот уже пошло вместо конструктива трата времени на придирки, так что точно не надо мне такое hire.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.