๐ฆ๐๐ฎ๐ฟ๐๐ถ๐ป๐ด ๐ฌ๐ผ๐๐ฟ ๐๐ผ๐๐ฟ๐ป๐ฒ๐ ๐ถ๐ป ๐ฆ๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด: ๐๐๐๐ฒ๐ป๐๐ถ๐ฎ๐น ๐๐๐ถ๐ฑ๐ฒ
๐ฆ๐๐ฎ๐ฟ๐๐ถ๐ป๐ด ๐ฌ๐ผ๐๐ฟ ๐๐ผ๐๐ฟ๐ป๐ฒ๐ ๐ถ๐ป ๐ฆ๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด: ๐๐๐๐ฒ๐ป๐๐ถ๐ฎ๐น ๐๐๐ถ๐ฑ๐ฒ
Software engineering is gaining popularity due to its comfortable job settings, high salaries, and more.
Many people without a computer science degree are showing interest. However, they often struggle because they haven't properly studied fundamental subjects like DBMS, Operating Systems, and Computer Networks.
If you're considering a career transition to software engineering, or wanted to become a Software Engineer, here are key topics to focus on for growth:
๐ญ. ๐ฆ๐๐ฎ๐ฟ๐ ๐๐ถ๐๐ต ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐๐ฎ๐๐ถ๐ฐ๐: Start with a language like C for its simplicity. Learn about basics of programming like variables, data types, loops, functions, and arrays.
Avoid complex languages like Java or any Object Oriented Programming Language, it might be hard and confusing for you and can take your interest down. Once you have clear idea about basics, then you can learn Java or anyother language.
๐ฎ. ๐จ๐ป๐ฑ๐ฒ๐ฟ๐๐๐ฎ๐ป๐ฑ ๐๐ฆ ๐๐๐ป๐ฑ๐ฎ๐บ๐ฒ๐ป๐๐ฎ๐น๐: People are thinking that Topics like DBMS, Operating Systems, and Computer Networks are Advanced topic. But the ground reality is They're basic CS Fundamental for understanding how systems work.
๐ฏ. ๐๐ต๐ผ๐ผ๐๐ฒ ๐ฌ๐ผ๐๐ฟ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ๐ฒ๐ป๐ ๐ฃ๐ฎ๐๐ต: Explore options like Web Development, App Development, or specialties like Machine Learning and Artificial Intelligence. Research and choose based on your interests.
You can do one easy thing to get your actual area of interest, learn about all these thing for 1 week each. It can take a month, but trust me it can save your months. then you can continue your jurney with anything that you have decieded to go with.
๐ฐ. ๐๐ฒ๐ฎ๐ฟ๐ป ๐๐ฑ๐๐ฎ๐ป๐ฐ๐ฒ๐ฑ ๐ง๐ผ๐ฝ๐ถ๐ฐ๐ (๐๐ฆ๐ + ๐ฆ๐๐๐๐ฒ๐บ ๐๐ฒ๐๐ถ๐ด๐ป): Deepen your knowledge with Data Structures & Algorithms (DSA) and System Design. These are crucial for Big Tech Company interviews and problem-solving skills.
๐ฅ๐ฒ๐บ๐ฒ๐บ๐ฏ๐ฒ๐ฟ, If you are thinking that to learn these thing you have to spend lakhs of money on paid courses. Then let me tell you there are lots of youtube channel like Codewithharry, Love Babbar (CodeHelp - by Babbar),Hitesh Choudhary (Hitesh Chaudhary and Chai aur Code), Anuj Kumar Sharma (Anuj Bhaiya) and many more, who are providing best quality courses for free on their youtube channel.
The quality are just like wow! you even can't get that quality in your paid courses on which you'll be spending lakhs of rupees.
Take advantage of these to save time and money.
Best of luck on your journey!
[
#sof](https://www.linkedin.com/feed/hashtag/?keywords=softwareengineering&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A7213760844940156928)twareengineering #DSA #systemdesign #placement
Subscribe to my newsletter
Read articles from Durgesh Singh directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by