Вопрос к программистам, общий

voyager3
Уже с Приветом
Posts: 1964
Joined: 11 Mar 2015 01:12

Re: Вопрос к программистам, общий

Post by voyager3 »

Тренироваться надо и уметь систематизировать опыт. Тогда окажется, что помнить надо ограниченное количество приёмов, а из них уже составлять свои решения. Не стесняться смотреть чужой хороший код. Пытаться балансировать необходимость сдать работу уже вчера с самостоятельным поиском решения и умением отлаживать проблемы. Stackoverflow - это и хорошо и плохо, навык не нарабатывается.
Насчёт SQL, желательно найти нудную книжку, где подробно расписана семантика языка и раз навсегда разобраться, что в точности происходит.
Хотя вообще, если цель - стать директором, то быть профи в большинстве мест необязательно, там другие навыки нужны. Исключения есть, но ради работы в них люди долго ботанят leetcode.
voyager3
Уже с Приветом
Posts: 1964
Joined: 11 Mar 2015 01:12

Re: Вопрос к программистам, общий

Post by voyager3 »

Andriy777 wrote: 21 Sep 2019 15:45 1. Никто не хочет, чтобы задачу кандидат знал.
2. Если он ее реально не знает, но потенциально может решить, то он все равно должен 20 минут переводить свой мозг из режима "треплюсь и продаю свое резюме" в режим "озадаченность над проблемой". Это только чтобы начать реально думать. Ее еще надо решить. А время на интервью ограничено, хотят 2 задачи за интервью, вступление перед задачами, вопросы после и на все про все 1 час.
Таки да. Идея решения задач на собеседовании кмк полностью выродилась: если ты задачу никогда в глаза не видел, а реально _решаешь_ её перед интервьюером, то, даже если решишь, оно 100% не будет быстро и идеально. А формальное требование "объяснять ход решения" - вообще цирк.
NtNet
Уже с Приветом
Posts: 4309
Joined: 15 Jul 2015 03:22

Re: Вопрос к программистам, общий

Post by NtNet »

voyager3 wrote: 22 Sep 2019 02:33 Тренироваться надо и уметь систематизировать опыт. Тогда окажется, что помнить надо ограниченное количество приёмов, а из них уже составлять свои решения. Не стесняться смотреть чужой хороший код. Пытаться балансировать необходимость сдать работу уже вчера с самостоятельным поиском решения и умением отлаживать проблемы. Stackoverflow - это и хорошо и плохо, навык не нарабатывается.
Насчёт SQL, желательно найти нудную книжку, где подробно расписана семантика языка и раз навсегда разобраться, что в точности происходит.
Хотя вообще, если цель - стать директором, то быть профи в большинстве мест необязательно, там другие навыки нужны. Исключения есть, но ради работы в них люди долго ботанят leetcode.
Цели стать директором нет совсем!
Цель уверенно себя,чувствовать в SQL
В адвансед
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Вопрос к программистам, общий

Post by Flash-04 »

Когда все это читаю, каждый раз думаю, "как хорошо, что я ушёл из программистов!", чего и вам желаю.
На самом деле, я код продолжаю писать, но только когда я сам этого хочу и сколько хочу.
Not everyone believes what I believe but my beliefs do not require them to.
NtNet
Уже с Приветом
Posts: 4309
Joined: 15 Jul 2015 03:22

Re: Вопрос к программистам, общий

Post by NtNet »

Flash-04 wrote: 22 Sep 2019 03:07 Когда все это читаю, каждый раз думаю, "как хорошо, что я ушёл из программистов!", чего и вам желаю.
На самом деле, я код продолжаю писать, но только когда я сам этого хочу и сколько хочу.
А чем вы занимаетесь?
Вдруг и еще кому-то туда надо ))

Из-за чего ушли от полностью программирования?
Конкуренция большая? Все время,что-новое..
Нет перспектив?

Меня еще смущает что мало общения
Т е - оно все-таки есть но на эти темы часто я предпочла бы вообще не общаться -) - иногда имею дело с разными офисными планктоном
Разные quality improvement managers кому надо что-то помочь сделать
Еще - board directors members для кого все эти анализы делаются
Сильно специфический народ, ИМХО

Раньше, много лет назад, работая не в ИТ общаться,было очень интересно
Это были техники по установке сигнализации (конкретное дело, ясно что и зачем они делали)
А еще раньше - доктора и медперсонал в больнице- то же самое!

Английский опять же от такой жизни не улучшается ... ((
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Вопрос к программистам, общий

Post by Flash-04 »

в information security ушёл. В первые 5 лет периодически жалел, теперь только радуюсь. Ушёл не изза конкуренции, просто так получилось, подвернулась вакансия и... ушел безвовзратно.
Тут того кто хоть как-то программировать умеют, воспринимают как суперменов :D
Not everyone believes what I believe but my beliefs do not require them to.
voyager3
Уже с Приветом
Posts: 1964
Joined: 11 Mar 2015 01:12

Re: Вопрос к программистам, общий

Post by voyager3 »

NtNet wrote: 22 Sep 2019 03:05 Цели стать директором нет совсем!
Цель уверенно себя,чувствовать в SQL
В адвансед
Вспомнил ещё, что, слышал, когда-то был годный русскоязычный онлайн-задачник по SQL. Сейчас погуглил - вроде sql-ex.ru . Сам не пробовал, потому что когда для меня это было актуально, не было дома доступа к этим вашим интернетам.
Ну и непонятно ,сколько ещё DB dev как специальность просуществует.
NtNet
Уже с Приветом
Posts: 4309
Joined: 15 Jul 2015 03:22

Re: Вопрос к программистам, общий

Post by NtNet »

voyager3 wrote: 22 Sep 2019 04:29
NtNet wrote: 22 Sep 2019 03:05 Цели стать директором нет совсем!
Цель уверенно себя,чувствовать в SQL
В адвансед
Вспомнил ещё, что, слышал, когда-то был годный русскоязычный онлайн-задачник по SQL. Сейчас погуглил - вроде sql-ex.ru . Сам не пробовал, потому что когда для меня это было актуально, не было дома доступа к этим вашим интернетам.
Ну и непонятно ,сколько ещё DB dev как специальность просуществует.
По последней фразе- все же много еще баз данных классических где есть
В разных предприятиях полно

Пока еще думаю кроме SQL и других языков куда податься
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Вопрос к программистам, общий

Post by Medium-rare »

На основании статей по нужным алгоритмам, в основном, но много моментов, как реализовать в конкретной системе с конкретными ресурсами. В том и работа.
У нас хорошим тоном является написать страничку в Confluence, какой алгоритм предлагается имплементировать. 3D операции в реальном времени.
... and even then it's rare that you'll be going there...
User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Вопрос к программистам, общий

Post by kyk »

Flash-04 wrote: 22 Sep 2019 04:08Тут того кто хоть как-то программировать умеют, воспринимают как суперменов :D
подожди, китайские студенты и аспиранты доберутся и дадут просра@ся
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Вопрос к программистам, общий

Post by Komissar »

kyk wrote: 22 Sep 2019 07:58
Flash-04 wrote: 22 Sep 2019 04:08Тут того кто хоть как-то программировать умеют, воспринимают как суперменов :D
подожди, китайские студенты и аспиранты доберутся и дадут просра@ся
скорее, облака сделают профессию маловостребованной - в смысле нужно будет меньше специалистов в расчете на гигабайт.
deev_a_v
Уже с Приветом
Posts: 4667
Joined: 07 Apr 2018 15:16

Re: Вопрос к программистам, общий

Post by deev_a_v »

NtNet wrote: 21 Sep 2019 05:29 А вы перед тем как писать коды свои как разрабатываете алгоритм?
- На основе знания языка (языков) программирования- т е знаете прекрасно какая команда (оператор и тд) что делает и так и опираясь на эти знания решаете задачу?
- Как-то по другому?

- Насколько хорошо знаете язык(и) с которыми работаете?

×××
На открытие темы натолкнул сегодняшний митинг с боссом (что-то вроде tech lead он) -
У меня есть мелкая задачка - в SSAS добавить measures такие же как я уже делала (Total minutes, и разная куча других) - но для Same Period Prior Year
Во встроенном DAX там есть функция SameperiodLastYear , я ее и использовала
(Твкже же как и в Power BI)

А босс сказал что вот в SQL он когда-то делал что-то более сложное чтобы добиться подобного результата
Я и напомнила что он тогда использовал
Union all и в where задал условие за текущий год-1 (тоже уже точно не помню, функции date там были)

А он заметил - что он совсем не помнит что он тогда использовал - а что он
Очень хорошо- мгновенно может выстроить алгоритм для решения той или иной задачи...

Вот я и думаю - находить алгоритм - это способности нужны или есть книги какие - где этому научиться можно?
В применении к базам данных, с исп SQL?

Вот я например, если не сложная,задача стоит то тоже очень быстро решение знаю
А если сложное или то ч чем я не сталкивалась - то впечатление что у меня не хватает - то ли знания более advanced SQL, толи как создать алгоритм решения задачи. Пока не всегда понимаю чего не хватает ))

Просто меня поразила как он забыл про union all
В то же время если задачу поставить он действительно мгновенно знает что надо написать чтобы решить !!!
Передайте боссу, что с тех времен, когда он писал сложные алгоритмы для простых вещей на SQL с помошью UNION, в языкдобавили много новых фич, которые сдeлали эти трюки не нужными. Так что знать возможности языка тоже очень помогает.
deev_a_v
Уже с Приветом
Posts: 4667
Joined: 07 Apr 2018 15:16

Re: Вопрос к программистам, общий

Post by deev_a_v »

voyager3 wrote: 22 Sep 2019 04:29 Вспомнил ещё, что, слышал, когда-то был годный русскоязычный онлайн-задачник по SQL. Сейчас погуглил - вроде sql-ex.ru . Сам не пробовал, потому что когда для меня это было актуально, не было дома доступа к этим вашим интернетам.
Ну и непонятно ,сколько ещё DB dev как специальность просуществует.
Не волнуйтесь, она вас переживет.

Лучшего языка для манипуляции данными, чем SQL, до сих пор не придумали. Т.н. No-SQL базы - это временное явление, когда технология уже позволила хранить огромные массивы данных, а серьезный sql софт запаздывал.
Вот в эту нишу устремились тривиальные надстройки над файловой системой, которые гордо назвали себя No-SQL DB.

Это уже было в 70-х, тогда на рынке было много более простых альтернатив SQL базам. Все они либо умерли, или приобрели SQL интерфейс.

https://blog.timescale.com/blog/why-sql ... b777b847a/
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Вопрос к программистам, общий

Post by Flash-04 »

kyk wrote:
Flash-04 wrote: 22 Sep 2019 04:08Тут того кто хоть как-то программировать умеют, воспринимают как суперменов :D
подожди, китайские студенты и аспиранты доберутся и дадут просра@ся
You wish.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Вопрос к программистам, общий

Post by Flash-04 »

Komissar wrote:
kyk wrote: 22 Sep 2019 07:58
Flash-04 wrote: 22 Sep 2019 04:08Тут того кто хоть как-то программировать умеют, воспринимают как суперменов :D
подожди, китайские студенты и аспиранты доберутся и дадут просра@ся
скорее, облака сделают профессию маловостребованной - в смысле нужно будет меньше специалистов в расчете на гигабайт.
Аполитично рассуждаешь. Недавний скандал с Capital One показывает что ровно наоборот.
В настоящий момент в Канаде кол-во специалистов остро не хватает. В США ситуация такая же.
Not everyone believes what I believe but my beliefs do not require them to.

Return to “Вопросы и новости IT”