What is Skillcrush's technology stack

"You are not alone!" - A Michael Jackson song and a fact. It's no secret that life as a passionate developer can be a little lonely. Locked in our little room, we hammer around on the keyboard to fix the code, learn a new language or to find ways to build a new app. No matter what you do and no matter where you are in your career: It is important to free yourself from your self-made cage and to understand that you are not the only developer on earth. Fortunately, there are a large number of developer communities that make exchanging ideas with one another a lot easier.


How can these communities help you?


These communities give you space to ask questions. No matter how stupid they seem to you. Other people are ready to help you faster than you think. They give you a nudge in the right direction when you just don't know what to do. Do you reveal a completely different perspective on a problem that you might never have considered, share links and talks with you and, who knows, sometimes you find a new coding buddy in addition to help?

We don't want to explain to you in this post why getting help is beneficial.

You get it - you're smart.

But we want to help you fight your way through the jungle of communities to find the right one for you in the end.


Image Credit: greatfashionideas.com


1) StackOverflow


StackOverflow is probably the best known and largest community based on the amount of information it has. In our opinion, it is a must have for any developer who is serious about their job. With around 4.7 million users, you can be sure that you will have at least one answer to your question in (average) 10 minutes. StackOverflow rewards users who give lots and lots of good answers, which guarantees you get top notch help.


"It is by programmers, for programmers, with the ultimate intent of collectively increasing the sum total of good programming knowledge in the world." - Jeff Atwood, co-founder



2) Reddit


Reddit is a website with character and a community that maintains that very character. On the site you will find “subreddits” that allow you to discuss God and the world. Really. With 1.2 million subreddits, there is a diverse bunch. You can start by following the Reddits in the image below. That’s a good start. Are you already active on Reddit? Which subreddits do you follow?


Image Credit: Codecondo.com



3) Top Valley


Toptal is a newcomer site that creates a network between freelance developers from over 100 countries. Each of them had to pass a series of tests that confirm they are the Ferraris of the developer world. Toptal's blog posts are from developers who deal with new trends in the industry. We think it is very cool that Toptal hosts events almost every day and all over the world, such as the “End of the Year Gathering” in Zurich, Tbilisi, La Paz and many other cities.




4) GitHub


If you've been following us for a long time, you know we're a huge fan of Github. GitHub is a bit different from all the other communities already mentioned in the sense that it doesn't necessarily simplify communication between users. On the other hand, you can easily share your code via GitHub, which is perfect for finding other developers to work with. In any case, we would recommend connecting GitHub to a community with a forum in order to receive maximum support.



5) SAP Community Network


The SAP community is perfect for everyone who focuses on business coding. In case you have no idea: Business coding is used by companies to create powerful client-side servers. ABAP is mainly used, but Java is also used. Here you can find out about current events and webinars, the network helps you connect with a mentor and lets you download sample code.


6) Treehouse

Sleek design, inexpensive and a lively community. Treehouse offers a well thought-out platform to learn to program and get answers to questions of every level. Everything is sorted by categories and tags and the design is a feast for the eyes, so that you enjoy spending time on the website and learning.


These are just a bunch of communities, each with its own character and goals. Now it's up to you to find the best one for your needs. There are absolutely no disadvantages to getting involved in a community. If you are interested in certain languages ​​or platforms, matching communities are just a Google search away. And remember, developers are just as helpful and friendly in person as they are passionate about the screen. Take advantage of the opportunity to go to events hosted by these communities.



Which communities are you a member of? Are there any that we should take a closer look at?



Next up: advantages and disadvantages of working for a startup.