Getting Started with Tech for Beginners

Search for a command to run...

Wonderful post! We are linking to this great post on our website. Keep up the great writing.
https://infocampus.co.in/ui-development-training-in-bangalore.html
https://infocampus.co.in/web-development-training-in-bangalore.html
https://infocampus.co.in/mern-stack-training-in-bangalore.html
https://infocampus.co.in/reactjs-training-in-marathahalli-bangalore.html
https://infocampus.co.in/javascript-jquery-training-in-bangalore.html
https://infocampus.co.in/data-structure-algorithms-training-in-bangalore.html
https://infocampus.co.in/angularjs-training-in-bangalore.html
https://infocampus.co.in/
https://infocampus.co.in/full-stack-development-training-in-marathahalli.html
https://infocampus.co.in/mean-stack-development-training-in-banglore.html
https://infocampus.co.in/web-designing-training-in-bangalore.html
The offer came via on-campus hiring at Thapar Institute, Patiala. Navi came to our campus in September 2021 to hire Fresh Graduates for SDE-1 roles. Company 💪🏻 At Navi, our mission is to build financial services that are simple, accessible, and af...

It was a cold winter night of November when I was scrolling through my LinkedIn and a mail popped up on my cell phone. The subject said, "2021 Application Engineering Internship Opportunity with Google India!". At first, I was like, "Ahh.. this seems...

❔ Intro to JPMC’s Code for Good According to JPMorgan Chase & Co., Code for Good is a series of hackathons hosted in JPMorgan’s global technology centers. During this event, participants spend 12–24 hours with our employees, developing creative solu...

The AlertDialog is basically a Popup in Flutter. Whenever you want to create a floating box that is centered on the page, you can simply use an AlertDialog. The implementation of the same is very easy and has been provided in-built with Flutter SDK. ...

Shivam's Blog
9 posts
Hey! I'm Shivam. I'm an award-winning Software Engineer & a CS major with a background in Full Stack Mobile Engineering.
More about me? https://goyalshivam.com/ it is.
A lot of people ask me, how to get started with tech. If you have been asking this to someone, this might be the answer.
Let me try to answer it by taking some relevant programming fields in context.
According to me, there are four major programming fields that a beginner can start with,
Let’s talk about them descriptively one by one.
An essential & general starting point of everyone's programming journey is Data Structures & Algorithms.
In Data Structures you learn about the syntax and possible ways of structuring your data in different forms while in Algorithms you get to know the hustle part of mental work where you write procedural steps to solve a specific problem.
There are plenty of resources available online for learning DSA, I would recommend to pick up a dedicated regular class or a course. There are various benefits of joining a program, and the most important ones are regularity & mentor support.
One of the branches of DSA comes out to be Competitive Programming where you have time & space restrictions and need to solve a theoretical problem by writing optimized codes while using minimum resources and competing against 100s and 1000s of coders.
You can start with Competitive Coding right after you have gained knowledge of basic Data Structures. There are various platforms available online. I would recommend going with Codeforces and CodeChef.
If you are interested in making applications, I would recommend starting with Web or App Development as it's the web and mobile apps with which you interact on a daily basis. More specifically start with Apps as they are in popular demand these days and I personally unlock my phone 100 times a day to dive into those.
You can choose any of the frameworks available online, there are tons of them. I use Flutter for App Development and ReactJS for Web Development. These are the prettiest framework I have worked with till now.
Machine Learning is an intriguing field and really interesting to pursue as a career. But there are nearly no jobs available for freshers.
If you are in college, Machine Learning or Computer Vision might give you an upper hand in placements but might not get you placed all alone. I would recommend limiting Machine Learning to the extent you feel it's gonna add up to your career.
Set your long term goals early in your career and short term goals as you go. Define them in such a way that your short-term goals adds up to a long-term goal. Similarly, your long-term goals add up to your life-goal.
Here's how goals could look like:
Get a Software Engineer job at Google.
To acquire a skill that would help you get an internship in the upcoming summer.
ProTip: Having prior experience in form of internships adds a bit of weight to your resume when applying for full-time roles.
Success is no accident. It is hard work, perseverance, learning, studying, sacrifice, and most of all, love of what you are doing or learning to do. ~ Pelé