Hi everyone,
I wanted to post my plan for learning and building my portfolio here. As the title suggests my learning style is a bit sporadic. I’ve been looking at jobs in my local city, and there are alot of “inexperienced ok” jobs, where you can get training. So I decided to build a portfolio. If it doesn’t work out at these jobs there is an intensive and pricy bootcamp I can try.
So far I know the syntax of Python/Ruby and am getting there in Javascript. In python I have made a few basic apps and used different module. In Ruby/python I haven’t really made anything of note yet apart from homework. Mostly interested in Backend, so a backend so after ALOT of deliberation I choose to do Node.js skill path over the React Skill path.
My learning plan is as follows:
- Javascript fundamentals - get cert. (nearly finished this already as part of the node.js skill path)
- SQL and SQL for node
- Ruby and Rails course - get cert and create a MVP(minimal viable product) website.
- Hackerrank python certificate. (should be easy enough)
- Finish Node.JS Backend app skill path. Get Cert plus have something in your portfolio to show.
At the same time I will be working on the following projects:
Python/backend
a. Python todo list app.(command line)
b. Python language learning quiz app. (currently runs in command line but would like to get this to display in some kind of GUI)
c. Reverso Game with minimax. (I will adapt minimax from a Xs and Os game taught by freecode camp)
Server/backend
d. Node.js backend app.(via code academy).
Frontend
e. Simple website/webapp to display your projects. - Ruby is quickest way to do this!
Future plans - there are alot of jobs for Java in my city.(based in Japan, which may be a factor in all this) But I want to get these projects done first so that I can demonstrate my ability to learn to potential employers and show some understanding of the core concepts of programming.
If anyone has any feedback, I’d love to hear it!
Also, what it your learning plan? I think if we share our learning plans with each other we can be more motivated to keep at them.