VoV@

VoV@
Рейтинг
196
Регистрация
22.09.2007
Должность
Окупация
Интересы
Программирование
edogs:
И кухарка может управлять государством.

Значит специалист с высшим образованием и 2-5 летним опытом работы в командной разработке - кухарка. Смешно.

PS Говорю же, вас в крайности кидает.

---------- Добавлено 02.07.2018 в 20:27 ----------

edogs:
Код всегда пишется следуя какой-то логике, Вам она может не нравится, Вам она может быть непонятна.

Я про логику вообще ничего не говорил. Логику понять не большая проблема, проблема в реализации этой логики в коде. Разницу чувствуете?

edogs:
С разбором чужого кода всегда лучше справится олимпиадник, не потому что он лучше, а просто потому что такая специфика (повторяемся, но повторение мать учения).
"Код в топку" вместо "разобраться" это типичная лакмусовая бумажка человека, который или не может или считает менее выгодным разбираться в чужом коде.

Не согласен по обоим пунктам (тоже повторяюсь).

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

Код в котором надо долго и упорно разбираться - откровенно вреден (в разработке на заказ). Если его сразу не переписать как можно проще, потом дорого встанет. Ну пусть хотя бы он будет понятно задокументирован, чтобы постоянно об него не спотыкаться.

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

ЗЫ Олимпиадник полезен для поиска нестандартных решений. А кодировать эти решения нужно как можно проще.

edogs:
Так Вы как-то определитесь, любой может или иногда нужен олимпиадник, а то Вас не поймешь.

Если для разбора кода обязательно нужен олимпиадник, то всё, хана. Код в топку.

---------- Добавлено 02.07.2018 в 19:19 ----------

HappySoftX:
Я иногда в своем то коде разобраться не могу, проще заново написать 😂

Нанимайте едогсов, они олимпиадники, разберутся за 2 евро в час.

---------- Добавлено 02.07.2018 в 19:27 ----------

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

Вот читаю я ваши посты, вас постоянно заносит куда-то, в крайности. Чтобы на любое высказывание выдать конструкцию вида:

if(w){
if(a){
...
}
else if (b){
...
}
else if (c){
...
}
else if (d){
...
}
}
else if (x){
...
}
else if (y){
...
}
else if (z){
...
}

олимпиадное мышление не обязательно :kozak:

Had:
Апну темку. Интересная. Судя по трафу на моём сайте лисички пошли, только я хз в каком регионе? В ЦР есть уже лисички, кто знает?

Я бы не рискнул брать лисички, на которые реагирует металлоискатель.

Had:
Новостей нет?

В космосе очень большие расстояния, так что ждать новостей можно сотни тысяч лет 🍿.

edogs:
Не, нельзя.

Ух как категорично, сказали как отрезали 🤣

edogs:
Не собираетесь работать с чужим кодом - Вам реально не нужны олимпиадники

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

Принцип KISS рулит.

Вот поэтому и холиварят на счёт собеседования прогеров. Можно привести кучу доводов и за и против любого из 3-х пунктов моих и ваших.

Моё мнение, дать какой-то совсем синтетический тест, например, заполнить таблицу разными типами данными и показать парочку вариантов пересчёта или сортировки. Если в ступор не впадает можно брать на испытательный срок. Так сосискатель и что-то полезное будет делать и ему самому не обидно.

Странное это дело - собеседование программистов.

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

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

3. Проверять знание команд? Опять же, какой смысл требовать знание наизусть справочных данных?

---------- Добавлено 01.07.2018 в 21:49 ----------

danforth:

Откройте консольку и посмотрите:
var a = '10';

undefined
a++
10

Я тут недавно код один смотрел на С, и вспомнил, что ++ и -- зависят от расположения относительно счётчика. Проверил в JS, тоже отлично работает.

var a = '10';

++a
11
Полигон:
На питохе, пехепе вашего не знаю:
x = (x+1)%2

на вашем что то типа этого наверно будет:
$x = (++$x)%2

А на питохе обычного минуса нет?

можно же просто (1 операция вместо ваших 3-х):

x = 1 - y;

или

return 1 - y;

y - вход, x - выход.

Все успели закупиться? Щас обратно вниз рванёт 🚬.

Всего: 7154