Вопрос к программистам, общий
-
- Уже с Приветом
- Posts: 1964
- Joined: 11 Mar 2015 01:12
Re: Вопрос к программистам, общий
Тренироваться надо и уметь систематизировать опыт. Тогда окажется, что помнить надо ограниченное количество приёмов, а из них уже составлять свои решения. Не стесняться смотреть чужой хороший код. Пытаться балансировать необходимость сдать работу уже вчера с самостоятельным поиском решения и умением отлаживать проблемы. Stackoverflow - это и хорошо и плохо, навык не нарабатывается.
Насчёт SQL, желательно найти нудную книжку, где подробно расписана семантика языка и раз навсегда разобраться, что в точности происходит.
Хотя вообще, если цель - стать директором, то быть профи в большинстве мест необязательно, там другие навыки нужны. Исключения есть, но ради работы в них люди долго ботанят leetcode.
Насчёт SQL, желательно найти нудную книжку, где подробно расписана семантика языка и раз навсегда разобраться, что в точности происходит.
Хотя вообще, если цель - стать директором, то быть профи в большинстве мест необязательно, там другие навыки нужны. Исключения есть, но ради работы в них люди долго ботанят leetcode.
-
- Уже с Приветом
- Posts: 1964
- Joined: 11 Mar 2015 01:12
Re: Вопрос к программистам, общий
Таки да. Идея решения задач на собеседовании кмк полностью выродилась: если ты задачу никогда в глаза не видел, а реально _решаешь_ её перед интервьюером, то, даже если решишь, оно 100% не будет быстро и идеально. А формальное требование "объяснять ход решения" - вообще цирк.Andriy777 wrote: 21 Sep 2019 15:45 1. Никто не хочет, чтобы задачу кандидат знал.
2. Если он ее реально не знает, но потенциально может решить, то он все равно должен 20 минут переводить свой мозг из режима "треплюсь и продаю свое резюме" в режим "озадаченность над проблемой". Это только чтобы начать реально думать. Ее еще надо решить. А время на интервью ограничено, хотят 2 задачи за интервью, вступление перед задачами, вопросы после и на все про все 1 час.
-
- Уже с Приветом
- Posts: 4309
- Joined: 15 Jul 2015 03:22
Re: Вопрос к программистам, общий
Цели стать директором нет совсем!voyager3 wrote: 22 Sep 2019 02:33 Тренироваться надо и уметь систематизировать опыт. Тогда окажется, что помнить надо ограниченное количество приёмов, а из них уже составлять свои решения. Не стесняться смотреть чужой хороший код. Пытаться балансировать необходимость сдать работу уже вчера с самостоятельным поиском решения и умением отлаживать проблемы. Stackoverflow - это и хорошо и плохо, навык не нарабатывается.
Насчёт SQL, желательно найти нудную книжку, где подробно расписана семантика языка и раз навсегда разобраться, что в точности происходит.
Хотя вообще, если цель - стать директором, то быть профи в большинстве мест необязательно, там другие навыки нужны. Исключения есть, но ради работы в них люди долго ботанят leetcode.
Цель уверенно себя,чувствовать в SQL
В адвансед
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Вопрос к программистам, общий
Когда все это читаю, каждый раз думаю, "как хорошо, что я ушёл из программистов!", чего и вам желаю.
На самом деле, я код продолжаю писать, но только когда я сам этого хочу и сколько хочу.
На самом деле, я код продолжаю писать, но только когда я сам этого хочу и сколько хочу.
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 4309
- Joined: 15 Jul 2015 03:22
Re: Вопрос к программистам, общий
А чем вы занимаетесь?Flash-04 wrote: 22 Sep 2019 03:07 Когда все это читаю, каждый раз думаю, "как хорошо, что я ушёл из программистов!", чего и вам желаю.
На самом деле, я код продолжаю писать, но только когда я сам этого хочу и сколько хочу.
Вдруг и еще кому-то туда надо ))
Из-за чего ушли от полностью программирования?
Конкуренция большая? Все время,что-новое..
Нет перспектив?
Меня еще смущает что мало общения
Т е - оно все-таки есть но на эти темы часто я предпочла бы вообще не общаться -) - иногда имею дело с разными офисными планктоном
Разные quality improvement managers кому надо что-то помочь сделать
Еще - board directors members для кого все эти анализы делаются
Сильно специфический народ, ИМХО
Раньше, много лет назад, работая не в ИТ общаться,было очень интересно
Это были техники по установке сигнализации (конкретное дело, ясно что и зачем они делали)
А еще раньше - доктора и медперсонал в больнице- то же самое!
Английский опять же от такой жизни не улучшается ... ((
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Вопрос к программистам, общий
в information security ушёл. В первые 5 лет периодически жалел, теперь только радуюсь. Ушёл не изза конкуренции, просто так получилось, подвернулась вакансия и... ушел безвовзратно.
Тут того кто хоть как-то программировать умеют, воспринимают как суперменов
Тут того кто хоть как-то программировать умеют, воспринимают как суперменов
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 1964
- Joined: 11 Mar 2015 01:12
Re: Вопрос к программистам, общий
Вспомнил ещё, что, слышал, когда-то был годный русскоязычный онлайн-задачник по SQL. Сейчас погуглил - вроде sql-ex.ru . Сам не пробовал, потому что когда для меня это было актуально, не было дома доступа к этим вашим интернетам.NtNet wrote: 22 Sep 2019 03:05 Цели стать директором нет совсем!
Цель уверенно себя,чувствовать в SQL
В адвансед
Ну и непонятно ,сколько ещё DB dev как специальность просуществует.
-
- Уже с Приветом
- Posts: 4309
- Joined: 15 Jul 2015 03:22
Re: Вопрос к программистам, общий
По последней фразе- все же много еще баз данных классических где естьvoyager3 wrote: 22 Sep 2019 04:29Вспомнил ещё, что, слышал, когда-то был годный русскоязычный онлайн-задачник по SQL. Сейчас погуглил - вроде sql-ex.ru . Сам не пробовал, потому что когда для меня это было актуально, не было дома доступа к этим вашим интернетам.NtNet wrote: 22 Sep 2019 03:05 Цели стать директором нет совсем!
Цель уверенно себя,чувствовать в SQL
В адвансед
Ну и непонятно ,сколько ещё DB dev как специальность просуществует.
В разных предприятиях полно
Пока еще думаю кроме SQL и других языков куда податься
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Вопрос к программистам, общий
На основании статей по нужным алгоритмам, в основном, но много моментов, как реализовать в конкретной системе с конкретными ресурсами. В том и работа.
У нас хорошим тоном является написать страничку в Confluence, какой алгоритм предлагается имплементировать. 3D операции в реальном времени.
У нас хорошим тоном является написать страничку в Confluence, какой алгоритм предлагается имплементировать. 3D операции в реальном времени.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Вопрос к программистам, общий
подожди, китайские студенты и аспиранты доберутся и дадут просра@сяFlash-04 wrote: 22 Sep 2019 04:08Тут того кто хоть как-то программировать умеют, воспринимают как суперменов
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Вопрос к программистам, общий
скорее, облака сделают профессию маловостребованной - в смысле нужно будет меньше специалистов в расчете на гигабайт.
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Вопрос к программистам, общий
Передайте боссу, что с тех времен, когда он писал сложные алгоритмы для простых вещей на SQL с помошью UNION, в языкдобавили много новых фич, которые сдeлали эти трюки не нужными. Так что знать возможности языка тоже очень помогает.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
В то же время если задачу поставить он действительно мгновенно знает что надо написать чтобы решить !!!
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Вопрос к программистам, общий
Не волнуйтесь, она вас переживет.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/
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Вопрос к программистам, общий
You wish.kyk wrote:подожди, китайские студенты и аспиранты доберутся и дадут просра@сяFlash-04 wrote: 22 Sep 2019 04:08Тут того кто хоть как-то программировать умеют, воспринимают как суперменов
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Вопрос к программистам, общий
Аполитично рассуждаешь. Недавний скандал с Capital One показывает что ровно наоборот.Komissar wrote:скорее, облака сделают профессию маловостребованной - в смысле нужно будет меньше специалистов в расчете на гигабайт.
В настоящий момент в Канаде кол-во специалистов остро не хватает. В США ситуация такая же.
Not everyone believes what I believe but my beliefs do not require them to.