Search This Blog

Learning how to Learn

Sometime ago i was wondering why people sometimes get stuff faster than others. Besides the time that every person have i belive there are some key thing if you do will definitely speed up the quality of your learning.

What i see is lots of developers just doing a kinda of shallow learnings or studies. Its like i code 1 thing with java 8 using a filter and streams and i assume i know java 8 and thats it. Most of this came from the lack of deep structure learning. Nobody wants take a master degree to be able to learn something but for sure most of times what people are doing are not enought. It`s hard to say when is enought in sense of learning but at least we should cover all things that matter.

I will learn when i get the project

I see lots of later study culture around developers, the problem with this is you might not got the project or the job, so is better get the some kinda of knowledge earlier tham later. We are at 2015 the number of technologies, frameworks, libraries, eco-systems, architecture models is really brutal so we cant just wait for the project to start learning and getting new method and approaches to problems.

How could i do it better? The Basics

What is?

For what should i use?

Why should care?

How it works?

3 good reasons to use it or good things

3 good reasons to not use it or week spots

How this FIT into a ECO-System?

What are the success cases?

Why people often look for this?

Who did it? Why?

how to Getting better insights? Go Search for...

Go Read the Official documentation

Go CODE feature by feature

Go into Slideshare and look for people presentations

Go into youtube and looks for videos

Go into Stack Over Flow and look for failures, issues and people talking bad about it

Go talk with people in events about it

I hope this get you some cool ideas how to improve your tech studies into something you can apply this into anything like java, lean, git or whatever :-)

Cheers,

Diego Pacheco

Get link

Facebook

Twitter

Pinterest

Google+

Email

Other Apps

Popular posts from this blog

I often don't blog about this kind of stuff. Yesterday I friend of mine showed me this awesome project called cool-retro-term.

When you work with Cloud Computing and DevOps Engineering you spend lots of time on the black screen testing things on the cloud. When I saw this project I got very excited because it brings some nostalgy back to my life. To be 100% clearI'm not that old as my friend :-) However I share his joy into this retro terminals. This also reminds me some old games like Fallout 1. I just this is pure fun so I'm sharing here with you guys some screenshots and also how to run on Gnome Ubuntu 17.04.

Terraform is a good tool for infrastructure provisioning. However to test terraform it could be pretty difficult. So you will create some terraform scripts and upload to the cloud a run some slow Jenkins job? and if your syntax is wrong? Well, this process can be very painful. So I want to share some simple sandbox I built in order to speed up terraform + aws development in your local machine. I might be wondering how is that possible─? Well, my secret sauce is Localstack. So we are limited to all endpoints that localstack mocks. As Localsttack adds more endpoints we benefit from that. The main idea behind this simple project is to show how easy is to docker-ize somDevOpsps tools and make engineering easy. Currently is very often to spend 40mim or more doing baking and that's is wrong. So that's kind of mainframe era so the idea is to save time and run things local - as much as possible. Docker helps a lot with that. I run software in production using AWS Amazon Linux. Now t…

Go is a simple, fast and powerful programing language. Go is growing a lot into the DevOps Engineering scene like Hashicorp Stack or even Kubernetes. One of the main advantages of GO is the fact that you can generate a single binary with all you needed, bundled in a single file. This makes distribution so much easier.

Go is also very compact for some use cases and you can write so less code and still very very efficient and get best of performance. Today we will see how to create a very, very, very simple service in go. This service will access redis to increment how many times it was called. We will use Minikube in order to run kubernetes locally and we will store our data in Redis.