Posts

Showing posts from July, 2020

Skill set for Golang developer

Image
Must-Have Skills for Golang developer Last few articles, I talk about how to learn go , what are the best resources and Golang job market now, so let's talk about what is the skill set you have to be successful in your Golang journey.  I listed it experience-wise(levels) it's my research.may vary as per the industry. Every company required different skills not all. but it's good to have Idea, Upgrade your skillset for better Job Opportunities and Personal growth. Level 1. Less than a year Experience ( Fresher)   Strong basic understanding of Go  Unit-testing Understanding of  RESTful APIs Understanding of code versioning tools, such as Git Good understanding of SQL/NoSQL databases Familiarity with MVC, SOA, RESTful web services Familiarity with best practices of TDD Understanding of message queues (RabbitMQ, Kafka etc) Knowledge in concurrency and multithreading.   Level 2. 2-3 year  Experience ( Junior Developer) Strong knowledge of Go programming language, paradigms, cons

Golang Job Market

Image
Golang Job Market In '20s Programming is one of the must-have skill. We All know programming is a big market to earn money there is no limit actually no limit, it's all depends on how you master and skill in a particular field. There are many ways to earn money via programming we will talk about it in another article. As per the recent Stackoverflow's report Go is on 2nd, which is a Higher paid and most-loved language in less time. Remember to go release in 2012 it's a new modern language. It's a high paid language? Average Go salary in India Why you learn Go What's the future of go? It's learning worth? The answer is Yes, now in the market Go's demand is tremendous, as new language developers are limited as compared to java and python. As a System language Go is the best suit for CLI App, Build High Scale Website, Network Programming, and much more. Well Documented and easy to learn. Let's talk about Its core features. Back-up by Google

How to Learn Golang

How to Learn Golang for Beginner In the last article, I shared Go learning resources, many people asking me how to use that. They are already organized by level beginner to advance. Here is an article How to use those resources and how to learn Golang. What is the way the best way to learn any programming language? There are two types of people who want to learn Go 1. Already working with any other programming language and want to learn GO.   2. People who want to learn a new language have a little bit of idea about programming. means they know programming fundamentals ( if you know these core blocks you good to learn any language it's not challenging. This Article for type 2 categories people newbie in Go doesn't know where to start. To learn any language including GO you need to understand the programming fundamentals. Don't worry you will learn them while learning the language. Learn Fundamentals: Variables Data type Looping  Conditional Statements Function If you know t

Go Learning Resources

Go Learning Resources Basics: Beginner  Download and Installation: https://play.golang.org/ ( Run code without Local setup) For Local Setup : https://golang.org/dl/ https://gophersgo.blogspot.com/2019/07/install-golang-on-ubuntu-easy-way.html IDE:  VS CODE https://code.visualstudio.com/   Recommends for its rich go extension. Have To Look Before start: Go Learning RoadMap https://github.com/Alikhll/golang-developer-roadmap Tutorials: https://gobyexample.com/ https://golangbot.com/learn-golang-series/ https://www.freecodecamp.org/news/learning-go-from-zero-to-hero-d2a3223b3d86/ https://www.golangprograms.com/go-language.html https://tour.golang.org/welcome/1 https://medium.com/rungo https://learn.go.dev/ Video Courses: https://www.youtube.com/watch?v=G3PvTWRIhZA&list=PLQVvvaa0QuDeF3hP0wQoSxpkqgRcgxMqX https://www.udemy.com/course/go-the-complete-developers-guide/ https://www.udemy.com/course/learn-how-to-code/ Best Practice Resources:   (updated) https://courses.calhoun.io/cour