full-stack development
As I go along in learning to code I find, more and more, that I am preparing myself for full-stack development. I guess that makes sense if I am going to be working by myself, but if I want a coding job I had better focus myself a bit more. For the time being, though, let me just keep working broadly like I have been.
Here’s yet another breakdown of the full stack taken from two articles titled 6 Essential Tips on How to Become a Full Stack Developer and Top Libraries + Tech to Learn in 2019 for Full Stack Developers.
- Front-end development: HTML, CSS, JavaScript.
- Frameworks: LESS, SASS, Bootstrap, Foundation, Tachyons.
- Libraries: Angular, React, TypeScript.
- Back-end development: Python, NodeJS.
- Databases: MySQL, PostgreSQL, MongoDB.
- DevOps: Nginx, AWS.
- Mobile app development: ?
The first article also suggests that a full-stack developer should at least be familiar with the process of web design,including:
- UX design: research, moodboard (also check out this article on pro tips for creating better moodboards), wireframing, prototyping.
- UI design: general UI design, high-fidelity comps.
I don’t have much else to say. This post is far less than 500 words, but the hyperlinks speak a lot on the subject. Needless to say, I am still sorting out wherever it is I am going with my coding studies.