Pull to refresh

What is Information Technologies? Hard to gets in? Choosing a direction/profession and your first programming language

Level of difficulty Easy
Reading time 8 min
Views 1.1K
IT Infrastructure *Data visualization *IT Terminology IT career Presentations
Recovery mode
Original author: @mastervlados



I’m Vladislav Elizarov,

in IT people communicate a lot

Good to meet you – Vlad is fine!

Guess.. you'd like to work in IT?

Your formation and your career success depends on the decisions you make at the beginning of your journey. This is not easy to do for newbies..

I've spent about 5 years to figure it out by myself. However, I've already been there for 8 years.. Did it only 'cause I studied hard and when I graduated from university, I was able to apply my knowledge

Now I am a GeekBrains's student. This is the educational platform. Self-employed, getting a modern digital profession. My duty is to show and tell people how to use all of this. I really think so


What is Information Technologies? Enter or become?

IT is around us (information)
IT is around us (information)

Hope you know that the industry exists in our world. Where people-professionals are working, not robots. In fact the average competition for one workplace in IT is about 500 people – the market lacks specialists! This fact is confirmed. You can find and read more. It's not hard to find on the internet

Why is this so? Be honest, I continue to meet people who do not understand where they are going and what they will do. The reason is the main feature:

«IT doesn't have a physical shell as we are used to»

So there is nowhere to enter.. except only in a door of the HR department, a company where specialists are needed

There's the right way and installation – you only can become an IT-specialist

This is very important to realize!

There are things you should focus on first!

Here is a list with right questions:

  1. What I want to do in IT?

  2. Which direction or profession I choose?

If you have answered these 2 questions, then choosing your 1st programming language will take 2 minutes

  1. How? So fast!?

The question itself is «Which programming language to choose?» - wrong. Why's that? There is simply no answer..

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

Each programming language has its own place in the market. You shouldn’t worry. No one will not move it from there. This is a long-term practice and the same choice of people in that situation. For your direction already exists a programming language that has shown the market stability. On which people are writing code right now

Advice: Start writing yours!:D

  1. Chose a direction, but you still miss understand.. What to do?

Our world contains information. We're working with it every day. Information in its original form is continuously transmitted to our world. The goal of IT specialists is to figure out how to «know» or digitize it. Modern business needs this

When we can manage information (can record it, process it, call it where necessary, etc.), then we can try to make a business decision. While excluding the possible participation of a person from that process. This is called «Automation»

  1. Motivation? Just for money?

I understand that IT industry attracts with its impressive salaries. It's true, but only monetary motivation will not help you become a professional. If you haven't come up with anything better, here's my setup:

«be a modern and in-demand specialist that is needed your country»

Advise you to read my article to the end. In order to help you answer the first 2 questions, I created my first author's course «Modern Specialist». This is a computer presentation (Google Slides service). Don't worry! The link will be here, below..

Your financial success depends on these criteria


  1. Present Simple & Present Continuous

In Russian we have articles and content that was translated to our language. But there is such a thing as «OOP» (Object-oriented programming). To work with OOP, you need minimal English. Understand «to, in, on, etc.» and a couple of times. You can write and learn new English words. This will give you the ability to read «method signatures» or subroutine headers. In general, you'll interact with the library and expand the functionality as your heart desires. Need English..

  1. Dictionary of English Words

You need to buy for yourself a dictionary and fill with a pen. Write out new words and sometimes repeat them. When you write, you remember better. You shouldn’t waste of your time and look for new words to memorize and write down. It'll appear when you're learning or studying. Don't be lazy and be positive to write them out to the dictionary. No, you can't put an extension.. no.. Ballpoint pen, dictionary. Write all words in the 1st form. I use this and this services

  1. You go onward to new, and don’t push away

How modern you are and don't afraid to try new things: 

  • install plugins and extensions for your IDE

  • learn keyboard shortcut and do your job faster

  • learn touchtyping method and it might takes your time

  • use methods to work with information

  • use online converters, services

  • search for answers in Google, etc.

  1. How are you in-demand – shine and confident in yourself

Beauty and «Ugliness»
Beauty and «Ugliness»

Just look carefully at the picture. I have 2 GitHub profiles. One is @mastervlados another one is @v-elizarov. Last one, my main. I've sat down more than once to write my «ToDo List» for my portfolio, but after a while it becomes what I need. It's a pity to spread it.. Recommend 2 profiles:

Alt – place where you should drop all stuff that aren't complete project. If a employer like you, you always can show that code and completed tasks to her/him

Hint: Example, your homework from courses..

Main – place where you should drop your portfolio! 

Hint: 1 repository = 1 project

Employers aren't interested! – how you solve tasks, write algorithms, etc. He/she give you their task at an interview and will enjoy your suffering. Try to not be scare! Everyone goes through this

Employers want to see one or couple of projects with the technology stack which currently uses in their projects. That's it! Manage your garbage please – post only completed projects to your main profile

Completed project = 1 finished business = ability to finish what you started

  1. Your level of knowledge about the main technology and business

It's no accident here (5th place). Everyone understands everything and this is what you'll do at work. Employers want to be sure that you are worth time and money. For the first 6 months in your first job you'll bring losses to a company. They will invest only if you are modern and in-demand!

How to be a modern specialist?

I know several options for how to do this:

  • Travel to study in a university and get specialized hight education

This is your option if you are young and smart enough for this. Apply in full-time (day-time) and study hard. Be sure to try applying for a budget!

«To build your career in IT you need higher education»

  • Complete commercial IT courses and get a diploma

This option is suitable for people with non-core higher education and who haven't yet received higher education at all. For people who want to change direction or go to work in IT from another field. Anyway you'll be called switcher:D

«To become an IT-specialist you don’t need higher education»

IT-specialist, newbie needs to get a proof. With that proof employers will understand which specialist and what kind of work can be entrusted

Hint: Need a document that confirm your attitude to IT

Say a few words about self-learning. You can learn a technology, article or any other resource in order to solve a problem by yourself. When you set yourself the task of becoming an IT specialist through self-learning - as a result, you risk finally losing motivation

In courses you'll have:

  • Deadlines (days when you have to finish tasks)

  • Training program and the end goal

  • Opportunity to seek help from a:

    • mentor

    • teacher

    • student (classmates)

  • Seminars (you need to pull your hand and say I did it!)

In the end, you receive a document that has business value and the basis for employers to consider your CV for an appropriate position

When you get inside courses, you need to be proactive

You’ll be enrolled in a group and you should - befriend, find friends. Discuss homework. To help others solve what worked for you and failed for another. Always remember that the learning process is individual for each of you. Do not violate the boundaries of another person if you know more

You'll have a code review and leave comments

You need to write out comments and work through them. Remember, this is not a request.. As a result, your goal is knowledge, practical skills, friends and completed projects paired with someone (team work experience)

Document – is a proof of your goal

I recommend you don't communicate with people who don't interested of develop yourself like you. They'll stop and hate you. You should stop communicating with them. When you enter a course - avoid skeptics. You shouldn't try to help them - this is psychologies duty.. Skeptics aren't close-to-this-world-people and any opportunities. Your main task is to walk past and don't touch them - become an IT-specialist and get a job

Say it again - only open to this world, technology and opportunities a person - might get result in IT and not for only..

Courses definitely introduce you to other programming languages! It will hit your comfort zone hard if you have chosen only one for life. Even wrote and talked about it in support and on the phone. This is a step where negative feedback about educational platforms come from..

Got it!

Your main programming language is that one you'll work with frameworks (friends), observe specifics of writing programs, read community posts, etc. There is nothing wrong working with other programming languages. This help you (over time) see shortcomings of your main language..

Philosophy of your first programming language is to help you fight with with difficulties in learning related disciplines and programming at the beginning of the journey. In real you have to work with different languages - they are like tools. The earth can be dug with a grinder tool (C++) or a shovel (Python)

My author’s course «Modern Specialist»

Your formation and your career success depends on the decisions you make at the beginning of your journey. This is not easy to do for newbies.. For this reason I've grabbed and prepared for you answers to questions. I asked myself these questions at the beginning of my journey

Be cool, if you show interest to IT-industry after my presentation. Start find for additional info by yourself. Learn your first necessary skill for your future job - finding information

Slide from «Modern specialist» presentation. IT-directions & professions
Slide from «Modern specialist» presentation. IT-directions & professions

Course «Modern Specialist» is an interactive presentation. Means, it contains buttons, you should click on them and links you can travel. It has been finished and you have full access to info!

EN | Modern Specialist:


Slide from «Modern specialist» presentation. Course content
Slide from «Modern specialist» presentation. Course content

Advice: Take your time and inspect the photo above!

This gonna help you to be effective from the start! You find my method of writing lecture notes and other gifts inside! Don't be afraid to print and use it. Worth to try! Be open for new - skill you need to be any IT-profession! not for only..

Slide from «Modern specialist» presentation. Method of writing lecture notes & reflection
Slide from «Modern specialist» presentation. Method of writing lecture notes & reflection

The most important thing in one place! (Conclusion)

There are enough bloggers and teachers who teach how to build «ToDo List» app. In my YouTube channel I focus on how get results and achieve goals. Be confident in yourself. I am friendly to share with you my experience and methods of working with information

In our business (as in any other) there are harmful, negative factors:

  • Stress

  • Pressure

  • Burn out

  • Stagnation (Procrastination)

  • Student syndrome

  • Impostor syndrome

Each factor leads to a loss of motivation. The most dangerous thing is they work together. Personally, more than one time encountered them. Over time, I protected myself and developed a defense against them. I gonna share how it possible to do

I talk with people around this world and ask them questions. I’m studying at modern online-platforms. Doing this to provide you useful info about modern IT. To help you figure and join!

Cheers, Vlad

Only registered users can participate in poll. Log in, please.
If you have a minute, please answer the questions:
100% Was my article useful? 1
100% Did you start to be interested in IT after my article? 1
100% Have you tried my method for lecture notes? 1
100% Have you read the presentation? 1
100% Did you laugh at my jokes?:D 1
1 user voted. Nobody abstained.
Total votes 8: ↑4 and ↓4 0
Comments 0
Comments Leave a comment