The post has been translated automatically. Original language: Russian
In recent years, I've increasingly noticed that novice analysts worry that they don't know the next BI platform, haven't learned a new programming language, or haven't had time to master something else. I think they often miss the foundation. Master the basic tools first:
- Excel and Word office software;
- SQL syntax.
Excel makes it easier to work with data, make calculations, analyze information, and most importantly, it helps to present the results to colleagues. Many BI systems use the same principles used in this program: filtering, aggregation, pivot tables, calculations, and visualization. The interface is changing, but not the analysis logic.
A good analyst is valued not for the simple ability to work with data, but for the ability to clearly state the situation, problems, causes and conclusions. For this reason, Word helps to make a clear report in an understandable way, but managers make decisions based on reports, not source tables. Therefore, proper paperwork and the ability to briefly formulate thoughts are important skills.
SQL is the foundation, because when working with databases, analysts are faced with its syntax. If you understand how to extract and combine data using SQL, further study of analytical programs becomes much easier.
It's not worth arguing for too long which programming language is better than Python or R. At the initial stage, it is much more important to start learning one of the programming languages and understand the general principles.:
- data types;
- variables;
- conditions;
- cycles;
- functions;
- data processing;
- basics of visualization and more.
Having mastered one language, switching to another is usually much easier than it seems. Most of the differences are in the syntax. The tools will change and even new BI platforms, libraries and languages will appear. But the fundamental principles of analytics remain the same.
Therefore, my advice to novice analysts is simple: don't try to learn everything at once. First, master Excel, Word, SQL, and one programming language. If the foundation is solid, it will only be a matter of time before new technologies are mastered, and this becomes more noticeable as we work.
За последние годы я всё чаще замечаю что начинающие аналитики переживают, что не знают очередной BI-платформы, не изучили новый язык программирования или не успели освоить еще что-то. Мне кажется они часто упускают фундамент. Освойте сначала базовые инструменты:
- офисные программы Excel и Word;
- синтаксис SQL.
Excel упрощает работу с данными, строить расчёты, анализировать информацию и самое важное помогает представлять результаты коллегам. Многие BI-система используют те же принципы используемые в этой программе: фильтрацию, агрегацию, сводные таблицы, вычисления и визуализацию. Меняется интерфейс, но не логика анализа.
Хороший аналитик ценится не за простое умение работать с данными, но за способность понятно изложить ситуацию, проблемы, причины и выводы. По этой причине Word помогает в понятном виде составить понятный отчет, а вот руководители принимают решения на основе отчётов, а не исходных таблиц. Поэтому грамотное оформление документов и умение кратко формулировать мысли важный навык.
SQL это фундамент, т.к. работая с базами данных аналитики сталкиваются с его синтаксисом. Если понимать, как извлекать и объединять данные с помощью SQL, дальнейшее изучение аналитических программ становится значительно проще.
Не стоит слишком долго спорить какой язык программирования лучше Python или R. На начальном этапе гораздо важнее начать изучать один из языков программирования, понять общие принципы:
- типы данных;
- переменные;
- условия;
- циклы;
- функции;
- обработку данных;
- основы визуализации и прочее.
Освоив один язык, перейти на другой обычно намного проще, чем кажется. Большинство различий заключается в особенности синтаксиса. Инструменты будут меняться и даже появятся новые BI-платформы, библиотеки и языки. Но фундаментальные принципы аналитики остаются прежними.
Поэтому мой совет начинающим аналитикам будет простым не стремитесь изучить всё сразу. Сначала освойте Excel, Word, SQL и один язык программирования. Если фундамент будет прочным, освоение новых технологий станет вопросом времени и по мере работы это проявляется более заметно.