Full Stack Learner (Part II)
Updated on Tuesday, Feb 2, 2021 by
This post is the second part of this one
3. Stick with it
I know you might have read this before and I will repeat, because it happened and still happens to me and I think it will in the future: It’s easy to get lost or overwhelmed with all the info that you have to know and all the languages. What if you choose the wrong language? Why when you think you know about a topic of some language, right after 3 or 4 topics show up that you never heard before. So yes, it is normal and it will happen to you but just stick with the plan.
Pick up a language that is the first thing. Learn it good. I read once that, we should learn a framework and not a language. I was for some time a supporter of that but not anymore.
Other thing related to the language, is stick with it. Did I mention that before? Well, it’s because it’s important.
So language + one framework and work work work.
4. Define a goal
This should be point n.1 but this was written with the flow and it’s not a step by step action but more a “this is what it’s working for me”.
So what is your goal? Get a new job? Change your career and start one in web development ? Going full mode freelance? Doing as a hobby?
The more specific you are, the better you choose your path. And don’t worry what is on the other side of the fence. After you start working you will have time to see other fences and make your garden prettier.
Practice makes perfect that’s what they say right?
My road to learning to code is still on the beginning and hopefully will never end but I am much better than what I was some weeks before. I am better that I was yesterday. Because I have been practicing day after day(or night after night is more correct). Sometimes the same examples, over and over. My brain just wants to try different things, but everything is so new sometimes that if you just go over it once you don’t get it or at least you don’t get all the info you should.
So do it again. See some tutorial. Do it once. Then do it again. Then refactor everything in a way that in the end, you can’t tell anymore that it comes from some tutorial or example.
Then “pass it to someone”: I have been created a guide in Github where I have been adding all info I think is relevant about any topic(functions, arrays, CSS, editors, backend, etc). I started not long time ago so there are many documents that I have to add from things I have been learning before, but it’s going to be a never-ending project because the knowledge never ends. I created because I would like that everybody that is learning how to code to add their share of info there. I am saying all this, because this process, of me writing the info, makes me really understand much more because by writing it, even that no one is reading it yet, I am passing it I am teaching it and it stays in the brain more easily.
6. I am not like you
Sorry for the plot twist but this is not a plan that you will follow and you will get a job or change your career or whatever is your plan. Like I mentioned I haven’t get the job so these words are just my words. They are a release of thoughts that help me and hopefully will help someone.
I am saying that because my process of learning is different than yours. Technical books don’t help me that much I have to say. But they might help you. I don't care about foo and bar, but you might. So see what works for you and do it. See what there is around and go to what makes you more happy and that you understand more. And if in the next day you are thrilled to do it again, it's working
7. No No No = Yes
I haven’t heard a yes, but I have heard No and No and more no. It’s easy to fell down or fell that you just want to give up. But don’t. You only need one YES. Continue your work, believe that what you are doing will lead somewhere good and keep working. And in the road, add small victories when you have them. My first interview was for a language that I have never worked with. But they ask me for the interview. It went bad but I feel good. That was a small victory.
I started this post ( the first part) saying about I have a problem with time but I also said that patience is what I need. So I know that focus and a set plan and strategy I will reach my goal. Only need time and continuous work.