Re[7]: Как жить с осознанием собственной слабости?
От: aik Австралия  
Дата: 10.04.19 02:13
Оценка:
Здравствуйте, ned, Вы писали:

aik>>Ну по старой памяти — откроешь студию и смотришь в список проектов — и всё как на ладони, вот тебе классы, вот тебе интерфейсы, тыкаешь мышкой, читаешь, халява (пока не натыкаешься на чужой бинарь).

ned>Код есть, да. Но попробуй уложи в голове всю архитектуру системы если это один сложный продукт (игровой движок, например).

Архитектура системы с исходниками (и стабильным уровнем долбанутости) против десятка архитектур по-меньше и разной степени долбанутости.

ned>Если микросервисы, то ещё интереснее. За день переключаешь контекст несколько раз: один пилишь неспешно, в паре других ошибки чинишь, по остальным консультируешь (типа "эксперт", хе-хе). А ещё и предметную область нужно знать и поддерживать в актуальном состоянии.


Тут я ни черта не понял Я ж не говорю что память прикладным программерам не нужна, просто роль немного разная — или ты помнишь что напридумывали тут же знакомые тебе люди или ты сам, т.е. помнишь логику или хотя бы можно посмотреть в глаза и спросить "а вот нафига было так делать"; или помнишь хер знает что пришедшее хер знает откуда (PCI, к примеру).
Re[7]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 10.04.19 02:27
Оценка: 16 (2)
Здравствуйте, aik, Вы писали:

aik>Скинь что ли пару ссылок на такие задачки, чтоб для удовольствия. Я как ни открою летиткод и хакерранк — так всё делаю через силу, удовольствия ноль.


Попробуй ту же вторую задачу из отборочного тура Code Jam. Код в несколько строчек если чуть-чуть подумать прежде чем кидаться кодить.
Третья тоже интересная, но сложнее значительно. Потом из дома ещё посмотрю что у меня запомнилось с литкода или топкодера.
Re[8]: Как жить с осознанием собственной слабости?
От: aik Австралия  
Дата: 10.04.19 02:37
Оценка:
Здравствуйте, ned, Вы писали:

aik>>Скинь что ли пару ссылок на такие задачки, чтоб для удовольствия. Я как ни открою летиткод и хакерранк — так всё делаю через силу, удовольствия ноль.

ned>Попробуй ту же вторую задачу из отборочного тура Code Jam. Код в несколько строчек если чуть-чуть подумать прежде чем кидаться кодить.

Т.е. вот эта вот задача — она для удовольствия? Тоска ж смертная
Re[8]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 10.04.19 02:38
Оценка:
Здравствуйте, aik, Вы писали:

aik>или помнишь хер знает что пришедшее хер знает откуда (PCI, к примеру).


Ну так же как и с биржевыми API. Хорошо когда протокол стандартный или хорошо описан. Пусть и в плохом переводе с вражеского языка. А иначе reverse engineer-ишь поставляемую библиотечную бинарку чтобы понять какие она соединения открывает и что шлёт, а потом пишешь свою замену.
Re[9]: Как жить с осознанием собственной слабости?
От: aik Австралия  
Дата: 10.04.19 03:00
Оценка: :))
Здравствуйте, ned, Вы писали:

aik>>или помнишь хер знает что пришедшее хер знает откуда (PCI, к примеру).

ned>Ну так же как и с биржевыми API. Хорошо когда протокол стандартный или хорошо описан. Пусть и в плохом переводе с вражеского языка. А иначе reverse engineer-ишь поставляемую библиотечную бинарку чтобы понять какие она соединения открывает и что шлёт, а потом пишешь свою замену.

Я так и не понял с чем ты споришь, но ты выиграл
Re[9]: Как жить с осознанием собственной слабости?
От: kaa.python Сингапур http://sysdev.me/
Дата: 10.04.19 03:12
Оценка: +1 :)
Здравствуйте, aik, Вы писали:

aik>Т.е. вот эта вот задача — она для удовольствия? Тоска ж смертная


Так слона ты не продашь
Re[9]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 10.04.19 06:17
Оценка: 3 (1) :)
Здравствуйте, aik, Вы писали:

aik>Т.е. вот эта вот задача — она для удовольствия? Тоска ж смертная


Поиграй Exapunks или Shenzhen I/O тогда. Это тебе ближе будет, думаю
Re[9]: Как жить с осознанием собственной слабости?
От: % жж
Дата: 10.04.19 10:49
Оценка:
Здравствуйте, ned, Вы писали:

ned>Ну так же как и с биржевыми API. Хорошо когда протокол стандартный или хорошо описан. Пусть и в плохом переводе с вражеского языка. А иначе reverse engineer-ишь поставляемую библиотечную бинарку чтобы понять какие она соединения открывает и что шлёт, а потом пишешь свою замену.


Коннекторы... скука... .
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re[10]: Как жить с осознанием собственной слабости?
От: Grizzli  
Дата: 10.04.19 12:31
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:


S>я видел положительные примеры


не забывай — речь идет о средненьком разработчике. так что все эти положительные примеры, пока не придет, утрируя, олимпиадник, заточенный под данную область. Прямую конкуренцию в лоб средний разработчик не выдюжит.
Re[7]: Как жить с осознанием собственной слабости?
От: sergey2b ЮАР  
Дата: 10.04.19 13:01
Оценка:
Здравствуйте, aik, Вы писали:


aik>Скинь что ли пару ссылок на такие задачки, чтоб для удовольствия. Я как ни открою летиткод и хакерранк — так всё делаю через силу, удовольствия ноль.


аналонично
у меня есть идеи которые хрчеться реализовать , и нет времени на них

зачем надо знать алгоритмы я понимаю и читаю книги по ним
но решение такиз задачь кроме собеседования пользы нет
Re[9]: Как жить с осознанием собственной слабости?
От: sergey2b ЮАР  
Дата: 10.04.19 13:05
Оценка:
Здравствуйте, gardener, Вы писали:

G>А тут немолодой человек (за пятьдесят), не писавший код лет пять минимум, решил что индустрия неперспективна и требует слишком много усилий, подготовился и ушел. Сейчас лид на одном из клауд проектов. Вполне счастлив.

G>Я завидую такой целеустремленности.

а известно сколько и как он готовился
Re[9]: Как жить с осознанием собственной слабости?
От: Lexey Россия  
Дата: 10.04.19 17:56
Оценка: +1 -1
Здравствуйте, aik, Вы писали:

aik>Т.е. вот эта вот задача — она для удовольствия? Тоска ж смертная


Она прикольная. Решается в момент, если
  спойлер
увидишь, что можно просто транспонировать маршрут "оппонента".
"Будь достоин победы" (c) 8th Wizard's rule.
Re[8]: Как жить с осознанием собственной слабости?
От: Goodhope  
Дата: 10.04.19 20:10
Оценка:
Здравствуйте, ned, Вы писали:

ned>Третья тоже интересная, но сложнее значительно. Потом из дома ещё посмотрю что у меня запомнилось с литкода или топкодера.


Если не секрет, на каком языке третью писАли?
Re[10]: Как жить с осознанием собственной слабости?
От: gardener  
Дата: 11.04.19 00:05
Оценка:
S>а известно сколько и как он готовился

Без понятия.
Re[9]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 11.04.19 00:08
Оценка:
Здравствуйте, Goodhope, Вы писали:

G>Если не секрет, на каком языке третью писАли?


На питоне. Уж очень там bignum удобный.
Re[8]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 11.04.19 00:14
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>но решение такиз задачь кроме собеседования пользы нет


Разминка для мозга. Как и покер, например, или судоку с кроссвордами.
Re[10]: Как жить с осознанием собственной слабости?
От: % жж
Дата: 11.04.19 00:24
Оценка: -1
Здравствуйте, Lexey, Вы писали:

L>
  спойлер
L>увидишь, что можно просто транспонировать маршрут "оппонента".

Как бы ты транспонировал MxN лабиринт?
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re[10]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 11.04.19 00:38
Оценка:
Здравствуйте, Lexey, Вы писали:

L>Она прикольная. Решается в момент, если


Мне было очевидней

  спойлер
обходить по границам. Там всего 4 варианта получается (первый и последний ход противника): SS, EE, SE, ES. SS и EE всё очевидно. Для SE и ES нужно найти две E или S соответственно и перепрыгнуть на противоположную границу.
Re[11]: Как жить с осознанием собственной слабости?
От: % жж
Дата: 11.04.19 00:54
Оценка: -1
Здравствуйте, ned, Вы писали:

L>>Она прикольная. Решается в момент, если


ned>Мне было очевидней


ned>
  спойлер
ned>обходить по границам. Там всего 4 варианта получается (первый и последний ход противника): SS, EE, SE, ES. SS и EE всё очевидно. Для SE и ES нужно найти две E или S соответственно и перепрыгнуть на противоположную границу.


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

  адинадин
print(map({ 'S': 'E', 'E': 'S'}.get, lydia))
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re[12]: Как жить с осознанием собственной слабости?
От: ned Австралия  
Дата: 11.04.19 02:27
Оценка:
Здравствуйте, %, Вы писали:

%>OMG очевидно не только я слабее чела с митапа. Решение там простое в доску.

Которое не будет работать для MxN?
Но красиво, да. В защиту своего решения скажу что в половине случаев достаточно будет знать только первый и конечный ход. Всю последовательность читать не нужно. Для другой половины N/2 (или меньше?) чтений в среднем.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.