Hey folks! I've just kicked off my journey into full stack JavaScript at Treehouse and wrapped up my HTML and CSS coursework. Since I work as a project manager in tech, I'm familiar with a lot of the terminology and have some experience with PHP and Laravel. However, I'm finding CSS a bit tricky, especially when it comes to remembering details and distinguishing between concepts like border-inline. I'd love to hear any tips from those who've started their software engineering journey—what do you wish you could have done differently when you first began? I'd really appreciate your insights!
11 Answers
Using platforms like CodePen to tackle CSS challenges can really help. And don’t forget that cheat sheets are invaluable! I've also started keeping a source of APIs and documentation handy for quick reference.
Could you clarify how long you've been learning? You mentioned you've finished HTML and CSS, but it might take longer to really master CSS—it’s a complex beast!
I recommend staying away from AI tools until you really get the hang of the basics. If you do use them, don’t let them just hand you code—make it's about learning instead of copying.
If you’re looking to strengthen your resume, try learning both C# and Java for full-stack development. I’ve noticed that some interviewers prefer candidates with skills in both, even though the frameworks are quite similar.
When I was starting out, I focused too much on memorizing syntax and details. Instead, figure out how to find solutions. The goal is to understand how to look up what you need when it arises.
Don't forget to learn about APIs, deployment, containerization, and how to structure your code cleanly for better access and queries.
Start by focusing on front-end development first using junk or fake data. Once you get the hang of that, build a back-end and connect it, and then integrate a database. It’s a lot less overwhelming and allows you to see progress step-by-step.
Just a heads up: don’t let anyone bring you down. You’ll encounter all sorts of people, and it’s crucial to learn how to work with them or navigate around them.
Consider creating designs and prototypes using tools like Figma before you start coding. Most CSS styles will be evident in your designs. You can also convert those designs into code if you use a paid plan. Good luck!
The best advice I can give is to just practice, practice, practice! Don't hesitate to experiment and break things—that's an important part of learning. The more you build, the stronger your skills will become.
Thanks for the encouragement! I’ll definitely keep trying to build random projects.
Make sure to eliminate distractions. They can really hinder your learning process.
True! CSS can be a headache, especially when tweaking existing code. I’ve just finished the basics but man, it feels deep!