Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Database Developer
Middle
SQL
Database
Microsoft SQL Server
T-SQL
Oracle PL/SQL
C#
Git
Bash
English
Python
Я правильно поняла, что сайт финзачета 2021 тоже ваша компания делала? Сайты 21 и 22 годов принципиально отличались с точки зрения бэкенда или еще с какой-то точки зрения? Или вы просто взяли сайт 21 года и поменяли фронт и это заняло 1.5 месяца?
Кстати, на офф. сайте написано, что зачет прошли 1 390 242 человека. Зачем использовать приближенные значения, если доступна официальная статистика?! Приближение в +- 100 тыс. человек - это как-то многовато.
Мне кажется у вас в маркированный список четвертый пункт не попал, либо я не поняла к чему относится Уровень сложности.
Уровня образования
Уровня сложности.
На самом деле статья актуальна не только для джунов и тестировщиков. Меня недавно спросили: "Зачем ты что-то учишь по программированию, ты же и так программистом работаешь уже 15 лет?". То есть люди даже не предполагают, что IT-специалисты - это вечные студенты.
Да, с этим сложно не согласиться. Мне довелось поработать в международном банке, где есть специалисты на каждый чих, которые делают одну операцию в день и вообще не сильно торопятся + бюрократия, конечно же. А сроки типа сделать за полгода или за год - это вообще нормально. А если сделал сразу, то будут косо смотреть.
У нас был в универе Пролог и Лисп факультативом в магистратуре. Наш профессор по программированию очень любил задачи что-то типа "При каких действиях человек окажется блондинкой". Но применения данным языкам я тоже не встречала. А вот лабораторные были смешными.
Это важный момент, так как в первую очередь надо смотреть на те инструменты, которые у тебя есть, а не брать те, которые являются лидерами.
А бывает, что ты стараешься заложить архитектуру на века и чтобы она была масштабируемая и в тоже время простая для потомков. И десять лет она действительно так и работает и бизнес расширяется, а потом из-за ошибок менеджмента бизнес закрывается и вместе с ним все твои красивые фичи просто выкидываются вместе с серверами. Не частый кейс, но в текущих реалиях вполне возможный.
В общем, это палка о двух концах. С одной стороны, действительно хочется увековечить себя своим кодом. А с другой стороны, действительно не знаешь как повернутся события.
Статья очень полезная, спасибо!
Я бы еще добавила такой момент: если вы временно безработный и делаете пометку в LinkedIn, что на последнем месте работы вы уже не работаете, то в поиск вы можете не попасть, так как рекрутеры, обычно ищут по должности на текущем месте работы, которого у вас уже нет. Тут есть два варианта решения:
Если период безработицы не долгий, то просто не спешите указывать срок окончания работы на последнем месте трудоустройства.
Если срок большой (затянувшийся отпуск, личные обстоятельства и тд.), то можно добавить новый опыт работы, где указать, что вы находитесь сейчас в поиске работы - должность такая-то, навыки такие.
У нас вот в Томском Политехническом Университете как-то не выбирали самых талантливых. Магистратура была доступна для всех и для всех была бесплатной. Главное, чтобы было желание идти в магистратуру. Все с пятого курса работали, использовали стек технологий по желанию. Нам просто давали темы, а дальше начиналась фантазия. Обязательным для нас являлась преподавательская практика компьютерной грамотности непрофильным студентам. Мы все сами написали дипломы. Кто-то в рамках рабочих проектов, кто-то нет. Лично я считаю, что у нас в универе учили хорошо. Кстати, еще и стипендия была приличной за отличную учебу. Поэтому не всё так однозначно. Точнее не во всех университета всё одинаково.
Я тестировщиком не являюсь, но считаю, что с этими трудностями сталкивается каждый, кто выходит на новую работу. И да, независимо от твоего опыта, самое главное спрашивать, слушать и запоминать (а лучше записывать). Но спрашивать нужно по теме и только тогда, когда ты осознал ответ на предыдущий вопрос.
Я бы пожалуй упомянула sql-ex. Там есть и совсем простые и достаточно каверзные задачи. А если учесть что у них есть тестовая база с очень странным набором данных, то решения в лоб не всегда работают. Ну а если скучно просто решать задачи, то можно и посоревноваться с другими пользователями данного ресурса.
У меня такие вопросы стресса не вызывают после истории, когда меня собеседовал IT-директор и спросил именно этот вопрос. Мой ответ был прост: "Через пять лет я вижу себя IT-директором". Был конфуз, но не с моей стороны.
Лично у меня двоякое мнение от данного продукта. Я понимаю идею обучения через нативное восприятие. И это правильно. Но с другой стороны это огромная проблема современного мира, когда наши дети только и играют. Мы ведь не познавали родной язык через гаджеты. Если у родителей стоит цель, начать обучать ребенка иностранному языку с раннего возраста, то они могут делать это сами, общаясь с ребенком на двух и более языках сразу. Дети в 2.5 года абсолютно спокойно могут впитывать разные языки и они даже не будут знать, какой язык для них родной.
Всегда, пожалуйста! С удовольствием почитаю вашу следующую статью, так как это более сложный путь саморазвития. И вопросов на нем возникает гораздо больше, чем зачастую мы можем ответить или хотим.
Я руководителем никогда не была. Но похожие чувства у меня появились, когда я решила уйти из разработки в бизнес-анализ, общаться больше с бизнесом, внедрять новые идеи, развивать компанию. Но спустя 3.5 года вернулась в разработку, так как тяга к созданию красивого кода, как вы написали, оказалась сильнее.
С другой стороны, к руководящим должностям можно прийти со временем, когда вы готовы и душа просит, ну или когда лимит креативного кодинга иссяк. А вот сдауншифтиться до разработчика из руководителя сложнее. На тебя уже иначе смотрят. Да и ты смотришь на всё по-другому. Поэтому выбор конечно нужно делать осознанно.
Да, я видела ваш скрин с insert+select. Из него понятно, как работает одновременное выполнение нескольких запросов. Я бы сказала, что аналогично ведет себя SQL Server Management Studio. Но на предыдущей работе мне довелось поработать с DataGrip, в котором можно залочить резалт-сет, чтобы результат выполнения предыдущего запроса не затирался, а результат работы нового запроса отображался в новом гриде. Это полезно, например, чтобы сравнить данные до изменения (update) и после него. Понятно, что можно сделать за один запуск: select/update/select. Но не всегда это удобно. В ранее упомянутой SSMS для этого придется выполнять запросы в разных окнах.
Сохраняется ли резалт-сет от предыдущего выполнения запроса или после запуска текущего все предыдущие результаты удаляются? Понятно, что можно запустить несколько запросов одновременно. Но если надо именно по отдельности запустить запросы и потом сравнить результат.