DEV Community

Nick Shulhin
Nick Shulhin

Posted on

I'm a Junior Software Engineer, Ask Me Anything!

Top comments (4)

Collapse
 
codexpath2 profile image
Emmanuel Jacob

Hi Nick. I was given resources to learn pokaldot developmet from a recruiter to prepare me for a chance to work with the company. I'm a full-stack web developer with javascript React x Node combo but I want to learn rust and full-stack web 3 with rust and pokaldot. I need your help cause the recruiter gave me a post from you please how can I learn fullstack web 3 development wiht pokaldot.

Collapse
 
wilfrantz profile image
πŸ‡­πŸ‡Ή DEDE • Edited

Hello Nick,

As a sophomore CS student, I'd like to know the steps you have taken to reach where you are now. Which program did you start with, which program are you coding with and why?

Cheers

Collapse
 
nickitax profile image
Nick Shulhin • Edited

Hey DEDE!

That's awesome that you are studying CS, great choice!

My first development experience was with Pascal, Delphi and C++, however major breakthrough has been done with Java. It was a part of university curriculum, so I couldn't choose much at that time. Now I'm mostly into Scala, since my activity is around big data processing (Spark). My language of choice would be strongly-typed and functional (Go is a next adventure).

Couple of extra advices I would give to any CS student:

  1. You will face "in order to find a job - you need experience. In order to get experience - you need a job" loop at some point in your life. And there is no better solutions to break this loop as to contribute to open-source, make projects or find internships. In my case last option played a major role - after graduation I already had experience via internship, so finding a first job was not a big issue. Fight for any experience: paid, unpaid - the main goal is to get a knowledge + overview of what working in IT industry looks like.

  2. Always learn. Always practice. In IT every day something changes. By the time you will finish reading this post, there are 50+ NPM libraries posted and hundreds of GitHub projects published. Coursera, Udemy, PluralSight - whatever is more suitable for you for continuous learning and research.

Good luck!

Collapse
 
wilfrantz profile image
πŸ‡­πŸ‡Ή DEDE • Edited

Hello Nick,

I cannot thank you enough for this comment, it is highly objective and resourceful.

regards,