Everyone is familiar with Stack Overflow and Ask Ubuntu, two of the sites that make up the StackExchange network. However, the StackExchange network hosts dozens of other sites that focus solely on CS/programming questions and answers. What follows is a list of some of my favourite things:
- Software Engineering
- Code Review
- Database Administrators
Why use StackExchange?
- You’re interested in honing your expertise in software engineering.
- Assist other programmers who have questions by answering their queries.
- Include a StackExchange profile link on your resume or online portfolio to demonstrate your expertise.
Software developers generally are already familiar with GitHub. It’s the hub of online activity for developing free and open-source software.
Why use GitHub?
- Give away your source code to the world.
- Put your skills to use in open-source endeavours.
- Create a website in no time with GitHub Pages.
- If you have a stellar GitHub profile, doors will open for you in the job market.
DevDocs is a web-based open-source application that provides access to the documentation of the most widely used programming languages and frameworks in a single location.
Why use DevDocs?
- The fastest possible method for searching all documentation.
Functions independently of network connectivity.
Centralized document search
4. Hacker News
Hacker News is an online community where users can share links and participate in engaging discussions about those links. The majority of the entries focus on topics associated with Silicon Valley and the world of technology startups.
Why use Hacker News?
- In order to maintain a level of familiarity with the current state of Silicon Valley and the American technology scene.
- Quality discussions in a controlled environment.
Difference Blog is a blog aggregator for the software development community. Posts from thousands of Engineering and developer blogs are compiled on the website.
Why use diff.blog?
- You should subscribe to the engineering blogs of leading technology firms and developers worldwide.
- By adding your software engineering blog to diff.blog, you will be able to get your content in front of a wider audience.
Udemy is a popular online destination for learning new skills through video lessons. There are fantastic guides covering just about any aspect of technology you can think of. Stephen Grider is, hands down, my favourite instructor on Udemy. It’s recommended that you learn more about him.
Why use Udemy?
- Acquire a fresh set of abilities.
In order to host your servers, databases, etc., you can use DigitalOcean, which is a hosting provider. The programming community as a whole seems to really like it.
Why use DigitalOcean?
- You need a simple interface because you’re using it for your own projects. It’s best to keep things as straightforward as possible.
The members of IndieHackers are developers and entrepreneurs who share a desire to create successful online businesses without resorting to traditional funding methods.
Why use Indie Hackers?
- You need to surround yourself with people who are either currently constructing or who have previously constituted successful Internet businesses.
Resumake is a free and easy-to-use online tool for creating a professional resume tailored specifically to the software engineering industry.
Why use Resumake?
- You need an effective, straightforward, and simple CV builder.
- The CV can be exported in a variety of formats, including PDF, Latex, and JSON, saving you time in the future.
Leetcode is an online resource for getting ready for technical interviews in the field of software development.
Why use Leetcode?
- The goal here is to get experience with the kinds of programming questions that commonly come up in interviews for software engineering jobs.
- You’re interested in hearing about people’s experiences at software engineering interviews.
Glassdoor is a platform for company reviews written by current and former employees.
- You’re thinking about applying to the company, and you’re curious about the culture.
- You are curious about the salary structure of the company.
ProductHunt is an online hub for the introduction of new digital products created by businesses and independent programmers.
Why use ProductHunt?
So that you can keep up with the constant stream of new product launches.
You’re ready to unveil your brand-new website or app to the world.
That’s all there is to it. I sincerely hope you found this article to be entertaining.