Essential Skills

Hi everyone,

I’m looking to start a career in software engineering and would love some advice on the essential skills I should focus on. I know there are a lot of areas within this field, and I want to make sure I’m prioritizing the right skills.

Some of the skills I am planning to learn include:

  • Web crawling and web scraping
  • Databases (SQL, NoSQL)
  • Front-end development (HTML, CSS, JavaScript frameworks)
  • Back-end development (Node.js, Django, etc.)
  • Cloud computing (AWS, Azure, Google Cloud)
  • Automation
  • Software testing and quality assurance

Are there any other skills or areas of knowledge that you think are crucial for a software engineer? Any advice on how to effectively learn and apply these skills would be greatly appreciated!

Thanks in advance for your help!

There stand out to me as core parts, as well as documentation, CI, and maintainable code.

Hi, is there any recommendation on where could I get the learning resources from, even if it is not free of charge

1 Like