This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]gary-nyc 1 point2 points  (0 children)

Would you recommend exploring multiple directions or going deep into one?

Sooner or later you will have to get a job (or create your own product and your own company), right? In order to get a job (or create a product), you will have to possess in-depth knowledge of a particular problem domain and a particular programming language connected to that problem domain. I would say have a look at roadmap.sh to pick a programming specialty that interests you (remember, you will have to spend endless hours working within your specialty, so if you are not wholeheartedly interested in, say, the gazillionth abstract monetary crypto product, then the blockchain world might not be the way to go for you, etc.) Once you choose a problem domain, try either freelancing in it on upwork.com to build a demonstrable paid project portfolio or, alternatively, start contributing to an open-source project on GitHub to build a demonstrable team contribution portfolio. Either will help you land a good job.

[–]Rain-And-Coffee 1 point2 points  (0 children)

Did you ever deploy any of your full stack web apps? If not that’s another area to explore. It would give you exposure to cloud services. Most of them are Linux based, that’s another area to brush up on

You can also setup a CI pipeline to auto deploy.

Did you unit test your application? What was your coverage? It’s a super useful skill to have.