NOdata Миша
1.66K subscribers
92 photos
1 video
6 files
130 links
Автор каждый день пытается познать данные, но у него это не получается, поэтому он пишет всякую ерунду

Я - https://t.me/MihaVeryNice
Download Telegram
Нужно ли разработчику знать алгоритмы?

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

Если же ты не собираешься (по крайне мере в ближайшее время) проходить такое собеседование, то и время на изучение алгоритмов тратить не стоит, если, конечно, тебе это не доставляет удовольствие


Если ты все-таки тебе необходимо знать алгоритмы, то вот 2 полезных ссылки для их изучения:
https://academy.yandex.ru/handbook/algorithms - учебник по алгоритмам от Яндекса
https://leetcode.com - сайт для тренировки решения алгоритмических задач
👍7🔥4
Channel name was changed to «NOdata Миша»
Интересные сайты

Пятница, а значит можно немного не поработать
Вот список сайтов, которые помогут в этом:


http://www.staggeringbeauty.com/ - потряси мышкой, поиграй с червячком (яркие картинки)

https://archive.org/web/ - узнай как выгляди твои любимые сайты 5, 10 и даже 20 лет назад

https://floor796.com/ -это постоянно расширяющаяся анимационная сцена, показывающая жизнь 796 этажа огромной космической станции!

https://thisissand.com/ - просто засыпь все песком

https://www.omfgdogs.com/# - просто собачки

https://www.agegeek.com - если хочешь понять что в жизни ничего не добился, то вбей сюда свою рождения и посмотри, чего добились другие люди в твои года
👍3
Мой карьерный путь

Выложил видео про мой карьерный путь и как я стал data engineer
Приятного просмотра)

https://youtu.be/a7qv5uttMxc
🔥9
Программистам просто повезло

В наше время считается, что программиста являются в определенном смысле элитой общества. Они умны и много зарабатывают
Но я считаю что программистам просто повезло. Нам нравится и получается заниматься тем за что готовы много платить но это не значит, что мы являемся самыми усидчивыми и смогли достичь тех успехов лишь благодаря своим стараниям
Многие люди из других профессий тоже очень много старались, но у них нет даже близко таких «высот»

Я не пытался сказать сказать что программисты совсем незаслуживают то что имеют, я лишь считаю что мир не очень справедлив и то чего ты добился в жизни зависит только от тебя, несмотря на то что говорят все эти мотиваторы)
👍13
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/datamisha
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Программисты много зарабатывают

Большинство из нас считает, что программисты в странах бывшего СССР много зарабатывают, я, конечно, тоже так считаю, но тут стало интересно, а в других странах ситуация такая же или отличается

Есть мнения, что в западных странах разницы в зп нет, поэтому я решил посмотреть ситуацию в этих странах, для примера взял США и Германия

Цифры на разных сайтах разнятся, но выглядят примерно так:

США:
В it 70-90к в год
Средняя 50к

Германия:
В it >4к в месяц
Средняя 4к в месяц

Видно что разница тоже присутствует, но она не такая большая как у нас, но она все же есть. Так что айтишникам, а главное хорошим айтишникам везде живется хорошо)

Источники (https://www.coursera.org/articles/it-salaries-roles-location-and-experience# https://itshifting.com/germany/salaries)
👍5
Какой язык выбрать?

Часто натыкаюсь на статьи «Какой язык выбрать в n году» Часто такие статьи основаны просто на популярности языков программирования и поэтому у меня возник вопрос «Можно ли доверять этому, ведь то что было популярно 10-15 лет назад сейчас может быть совсем не востребовано»

В поисках информации я наткнулся на сайт на котором нашел таблицу

Видно, что хоть и языки со временем могут терять и набирать популярность, но не так сильно как могло казаться. Пятерка самых популярных языков за 10 лет почти не изменилась

Сложно представить, что язык, стоящий высоко в рейтинге, резко потеряет свою популярность, ведь на нем много чего написано и это все нужно поддерживать

Поэтому если только задумываетесь изучать какой-то язык, но боитесь, что в будущем он будет непопулярным, то ваши опасения напрасны

Можете перейти на сайт, там еще много интересной информации о рейтинге языков программирования

А в комментариях давайте обсуждать «Какой язык сможет ворваться в пятерку и пошатнуть устоявшийся порядок»
👍21
Практика или теория

Я считаю, что практика важнее теории

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

«Да-да я напишу свою первую программу, но только после того как посмотрю еще один видос про программирование» думаю многим это знакомо

Как по мне лучше сначала что-то сделать, а уже потом подробнее изучать как и что там работает, это даже интереснее и также дает возможность понять действительно ли тебе нравится этим заниматься, а из теории понять это проблематично

О теории совсем тоже забывать не стоит. Тыкать без понимания на клавиши на клавиатуре или ctrl-c ctrl-v. Если сейчас и приносит результат, то вряд ли сможет качественно развить себя, а с учетом всяких chat gpt, можно и нынешнее место потерять

А как вы считаете, что важнее? Делитесь мнением в комментариях
👍62
SQL

Если вдруг кто не знает, то sql это язык запрос к базе данных

Он особенно важен для data специалистов, но и другим айтишникам он часто необходим, например бэкенд разработчикам

Вот вам немного полезных материалом по sql:

Статья на habr про изучение sql

Подкаст про sql

База знаний про sql и не только

Ну а если хочется пописать запросики, то вот тренажер по нему, и история как меня там забанили

————————————————
А вы используете sql в своей работе?
👍8
Есть несколько маленьких и уютных телеграм каналов, которые хочется посоветовать

@qa_studio
Шаг за шагом рассказываем, как стать Junior QA.
Подборки вакансий без опыта каждую неделю, аналитка по рынку вакансий раз в месяц, интенсивы по тестированию и, конечно, мемчики 🧡

@juniors_qa
Лайв канал про будни джунов-тестировщиков.
Пишем в подробностях как тестируем сайты, мобилки и API 🐈

@qadictionary
Авторский канал от QA в Wildberries. Это сборник квизов с терминами и их пояснение на понятном языке. Более 90% из них постоянно встречаются в работе! Отлично подойдет тем, кто хочет быть незаменимым тестировщиком. Подпитывай свои знания вместе со мной!

@ProQuality_Community
Сообщество специалистов, интересующихся современными технологиями и трендами в области обеспечения качества! Мы делимся полезной информацией для QA, проводим развлекательно-обучающие квизы и многое другое.

@dev_game
Авторский канал Григорий Дядиченко — эксперта из AR&VR и игровой индустрии. Актуальные новости игровой разработки, примеры кода и авторские мысли. Всё это есть в блоге Григория. Если вас интересует разработка игр или проектов в виртуальной реальности — залетайте.

@qa_and_it
Канал для тестировщиков. Как для новичков, так и для бывалых. Ежедневно делимся материалами по тематике: авторские посты и мысли автора, интересные статьи, обучающие видео, новости, ИТ-юмор и опросы
15🔥8👍6💩2😁1
Поздно

Стоит ли начинать изучать программирование сейчас или уже поздно?

Этот вопрос волнует многих людей. Со всеми этими chat gpt и подобными штуками может показаться, что и разработчикам с опытом придется тяжко, не говоря уже о джунах и я понимаю их опасения.

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

Но и не обращаться внимания на новые вещи тоже не стоит. Скоро чтобы считаться крутым спецом необходимо будет знать как пользоваться этими вещами, которые сильно упрощают жизнь разработчикам и делают их более продуктивными

И хоть войти в it по прежнему можно, стоит понимать, что это достаточно непростой и не быстрый путь. Месяца и даже может года непростого обучения, а потом и время на поиск работы и только потом возможно удастся стать разработчиком

—————————————————
Как вы считаете, долго ли еще айтишники будут востребованы и за счет чего?
👍5
Данные — это новая нефть

А кто работает с этой нефтью?)

Думаю о некоторых data специальностях многие слышали:

Data Engineer: инженер данных отвечает за создание и поддержку инфраструктуры, которая поддерживает приложения и системы, основанные на данных. Они проектируют, строят и поддерживают конвейеры данных, системы хранения данных и решения интеграции данных.

Data Analyst: аналитик данных отвечает за сбор, анализ и интерпретацию данных. Они используют данные, чтобы ответить на вопросы, сделать прогнозы и улучшить бизнес-решения.

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


Но вот еще специальности, которые встречаются не так часто:

Data Architect: архитектор данных отвечает за разработку общей архитектуры данных для организации. Они определяют модели данных, потоки данных и требования к обеспечению безопасности данных для организации.

Data Solution Architect: архитектор решения данных отвечает за проектирование и внедрение конкретных решений для данных для организации. Они работают со заинтересованными сторонами, чтобы понять требования бизнеса, а затем проектируют и внедряют решения, которые соответствуют этим требованиям.

Data Integration Manager: менеджер интеграции данных отвечает за управление процессом интеграции данных для организации. Они обеспечивают интеграцию данных из различных источников в согласованном и своевременном режиме.

Big Data Engineer: инженер больших данных отвечает за проектирование, строительство и обслуживание инфраструктуры больших данных. Они используют технологии больших данных для хранения, обработки и анализа больших наборов данных.

Data Manager: менеджер данных отвечает за управление активами данных организации. Они обеспечивают надлежащее хранение, организацию и защиту данных.

Data Platform Team Lead: ведущий команды платформы данных отвечает за руководство командой инженеров данных и дата-сайентистов. Они несут ответственность за общий успех платформы данных, и они работают с заинтересованными сторонами, чтобы гарантировать, что платформа отвечает потребностям организации.

Data Officer: должностное лицо по данным отвечает за надзор за управлением данными организации. Они обеспечивают сбор, использование и хранение данных ответственным и соответствующим образом.

Data Steward: хранитель данных отвечает за обеспечение точности, полноты и актуальности данных. Они работают с владельцами и пользователями данных, чтобы обеспечить правильное использование данных.

А ведь часто эти все обязанности совмещают в себе один или пару-тройка людей)
👍82🔥2
Хочешь в it, но не хочешь быть программистом

Айтишники хорошо зарабатывают и они востребованы на рынки. Поэтому многие хотят попасть туда, но не все хотят заниматься именно программированием. По разным причинам. Но можно быть айтишником и при этом не писать код

Вот эти люди не являются программистами, но при этом являясь айтишниками:

Тестировщик программного обеспечения отвечает за проверку программного обеспечения на наличие ошибок. Они тестируют программное обеспечение различными способами, чтобы убедиться, что оно работает должным образом.

UI (User Interface) и UX (User Experience) — это два ключевых аспекта дизайна цифровых продуктов, таких как веб-сайты, приложения и программное обеспечение. UI отвечает за внешний вид и взаимодействие пользователя с продуктом, а UX — за общую удовлетворенность пользователя продуктом.

Аналитик бизнес-информации: Аналитик бизнес-информации помогает компаниям собирать, хранить и анализировать данные. Они также создают отчеты и презентации, которые помогают компаниям принимать решения.
Системный аналитик: Системный аналитик отвечает за проектирование, разработку и внедрение информационных систем. Они работают с клиентами, чтобы понять их потребности, а затем создают системы, которые удовлетворяют этим потребностям.

Менеджер проектов в IT — это человек, который отвечает за планирование, управление и завершение проектов в сфере информационных технологий. Они работают с командой специалистов, чтобы обеспечить успешное выполнение проекта в соответствии с установленными бюджетом, сроками и качеством.

IT-рекрутер — это человек, который помогает компаниям найти подходящих кандидатов на IT-вакансии. Они работают с клиентами, чтобы понять их потребности, а затем ищут и отбирают кандидатов, которые соответствуют этим потребностям. IT-рекрутеры также проводят собеседования с кандидатами и дают им обратную связь.
👍7
90 ДНЕЙ СПУСТЯ
Город

3 месяца назад я переехал в Москву и устроился дата инженером в Сбер. В этой небольшой серии постов хотел бы подвести небольшие итоги и поделиться личными впечатлениями этого трехмесячного периода и рассказать о городе, работе из офиса и работе de в Сбере

Начнем с города
Немного вводных обо мне: почти всю жизнь прожил в городке с населением меньше 1000 человек, не много жил в Екатеринбурге, выходные люблю проводить в квартире лежа на диване

Из этого может сложиться впечатление, что мне не должна была понравится Москва. Город с огромным количеством людей, а лежать на диване дешевле в регионе, чем в квартире в Москве. Да и я сначала так и думал и совсем не планировал тут оказаться. Думал куда-то переезжать, выбирал город, но принятое предложение по работе и я оказался тут

Только приехав, мне тут сразу понравилось. Не могу точно сказать что именно, но тут круто. Понимаю, что это просто мнение и никаких объективных фактов, но для них мне нужно было бы пожить во многих городах, чтобы привести объективные аргументы, а я успел только не много пожить в Екб, при этом в не самом хорошем районе

Также большим показателем для меня является, что я куда-то выбираюсь из дома в свободное время, диван из моей жизни никуда не делся, но его стало меньше, а если город может посоревноваться с диваном, то это о чем-то говорит)

Пока я тут, но понимаю, что как неожиданно тут оказался, также неожиданно могу исчезнуть из этого города. Но пока я тут и мне тут нравится)

—————————————————
А в комментариях было бы интересно услышать, если бы у вас была бы возможность выбрать любой город России или мира, то какой вы бы выбрали и почему?
🔥11👍4
90 ДНЕЙ СПУСТЯ
Работа в офисе

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

Наверное, если бы у меня был выбор, при прочих равных, я бы предпочел работать удаленно, по крайне мере такое решение я бы принял 3 месяца назад

Главным минусом работы из офиса я считаю дорогу в этот самый офис, ведь она, при не самых хороших условиях, может равняться чуть ли не половине твоего рабочего дня, и это стремно. Но в моем случаи она занимает всего 30 мин., а прогуляться пол часа даже в кайф, поэтому дорога до офиса не является для меня минусом.

А других больших минусов для меня и нет. Можно, конечно еще сказать и о том что если работаешь из офиса, нужно переезжать в крупный город, а лучше в Москву, но в предыдущем посте я написал, что мне тут пока нравится. Четкого распорядка пришел 9 ушел в 6 у нас нет. Видеть и общаться в живую с противными коллегами - да они вроде не противные

Не думал, что такое скажу напишу, но мне норм работать из офиса, тем более сейчас уже перехожу на гибридный формат

В будущем, мне бы, наверное, хотелось работать из дома, но ведь еще 4 месяца назад мне не нравилась офисная жизнь, а сейчас норм, поэтому не буду загадывать

—————————————————
А вам нравится работать в офисе или предпочитаете видеть коллег через монитор?
👍2
90 ДНЕЙ СПУСТЯ
Сбер

Когда весной я менял работу и меня на руках были два оффера от Сбера и от еще одной компании поменьше. Я выбрал зелененькую организацию. Было непросто отказаться от тех 5 миллионов рублей в месяц, которые мне предлагали в другом оффере, но на тот момент я решил, что на данном этапе мне будет полезно поработать в более крупной компании, там ведь 100% все процессы уже отлажены и все работает идеально

Реальность оказалась не такой идеальной, тут есть свои проблемы и есть вещи, которые работают не так как хотелось бы.

Расстроило ли меня это? В первое время меня это действительно не много расстраивало, хотя в целом был доволен. А теперь мне ок

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

Вообщем тут ок, и сейчас я совсем не сомневаюсь, что тогда весной принял правильное предложение
🔥6💩5