Master Golang with 1000+ Exercises and Projects
Master and Deeply Understand Google's Go from Scratch with Illustrated In-Depth Tutorials & 1000+ Hands-On Exercises
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 5 mentions • top 5 shown below
1 points • swagath997
Just purchased it
I am currently doing another great go course by Inanc Gumus. I think I will use your course to reinforce what i have learnt. Your course also a a huge section dedicated to solving problems so is very good
Do consider making a Web dev course using go
Only small feedback- when you zoom into the code the screen becomes pixelated
1 points • Desperate_Parsnip_65
1 points • Headpuncher
Never heard of the guy but a did a search and came up with this:
1 points • jeffbrl
I'm watching Nic Jackson's Building Microservices with Go series on YouTube. https://youtube.com/playlist?list=PLmD8u-IFdreyh6EUfevBcbiuCKzFk0EW_. I highly recommend watching.
There are many great courses on Udemy for getting started with the language. I like the Go Bootcamp (https://www.udemy.com/course/learn-go-the-complete-bootcamp-course-golang/learn/lecture/14672434#overview) and Todd McLeod's How to Code: Google's Go (https://www.udemy.com/course/learn-how-to-code/).
1 points • olepunchy
I think you dodged two bullets with Windows Server and Cyber/InfoSec. Windows Server is a dead end career that ends up in Domain Administration, Exchange Administration, or System Center Configuration Manager/Intune. Cyber/InfoSec at the end of the day is about policies in a corporation, the grunt work of sleuthing through an attack is often done by expensive sophisticated tools and humans just make decisions with the data. Of course those can be very interesting and rewarding to some people, but they are not my cup of tea and may not be yours either.
Something to consider is that networking from a Windows perspective is kind of opaque and "hand wavy". The actual internals of Windows is complicated. Few people who work with Windows professionally can tell you how file permissions really work, or everything that happens when you start a new process.
I think you have been given bad advice and support all the way around from people who do not know what the options are and what you need to do to take a look at them. I also feel like people telling you no has been good enough to stop you.
Believe it or not, Unix and Linux are easier to really understand how it all works. You can become an expert in Linux, where it would require proprietary access to strangely complicated information to become one in Windows.
So, here is what I would suggest as a viable career path for you that will not strain your finances, but does require time and commitment. DevOps or Cloud Engineering.
The order would be something pretty close to this.
Level 1 -
- This one will get you a decent paying job within a short time of earning it.
- Complete Linux Fundamentals by Sander Van Gut
- You could optionally get the LFCS certification at this point, but I would advice skipping it and going straight to.
- Complete Red Hat Certified System Administrator (RHCSA) by Sander Van Gut
- Take and pass the RHCSA 8 exam to get certified.
- On completion you can start applying for jobs that require or strongly prefer RHCSA and likely get a decent paying job.
- Learn docker. With a good foundation in Linux you will not find this difficult. Docker is red hot, the industry loves docker.
- You can work on this while employed as a sysadmin.
Certified Kubernetes Application Developer (CKAD):
- The next logical step is to get certified in Kubernetes, which is basically Docker at large scale.
- You can work on this while employed as a sysadmin
Level 2 -
Amazon Certified Application Developer:
- At the time of this post, being strong in AWS is highly desired and will automatically boost your career by being certified and being able to talk intelligently about it.
Google Cloud Platform Certified Developer:
- Check the names, there are three levels, go for the middle one.
- Less important than AWS but a career booster all the same, and you might get offers from people who use GCP.
RHCE (Red Hat Certified Engineer):
- This is the second most respected Linux certification in the industry and will get you a good job by itself. More importantly one of the RHCE tracks fits very nicely into DevOps/Cloud.
- I can hear you asking, what is the most respected certification? RHCA (Red Hat Certified Architect), which is definitely a senior level "gray beard Linux wizard" level cert and something to consider after you have time in the industry.
You can start working on these right away after putting Linux in some form on a computer. I highly recommend doing them one at a time, but you pick the order.
Jose Portilla has a very good course on Python
Go is the langauge of the Cloud, you will want to know it at a basic/intermediate level.
Jose Portilla has a decent looking primer on it
Git is the single most important tool to know really well right now in both Software Engineering and DevOps. Being the expert on Git at your job will automatically make you valuable.
Along with all of this, I would like to see you adopt a "Make them tell you no" attitude. You've had a lot of people saying you can't do something. Often times people don't support us until they see we are going to be successful or already are. Kind of a shocking thing to realize, but so often just how it is.
There is a parable about a bucket of crabs that you should internalize. A single crab in a bucket will always find a way to climb out. But if you put two or more crabs in a bucket none of them will get out because the other crabs always pull the one climbing back down.