DEV Community

CodeNewbie Staff for CodeNewbie

Posted on

April 29 — Daily CodeNewbie Check-in Thread

You are encouraged to use this daily thread to:

  • Ask for help (all questions encouraged)
  • Explore topics you’re curious about
  • Share something you’ve written or read
  • Celebrate your wins
  • Stay accountable to your goals
  • Support your fellow programmers

Happy Coding!

Interested in joining the twice-weekly live #CodeNewbie Twitter chats? You can find us on Twitter each Wednesday at 9pm ET (1am GMT on Thursday) and Sunday at 2pm ET (6pm GMT)!

Top comments (4)

peter profile image
Peter Kim Frank

I wanted to boost a great comment from @thomlom who originally commented here:

Question: What are the absolute top learning priorities for getting the first junior software engineering job?


Every single roadmap I saw often shows the path to become an intermediate front-end engineer, not a junior one.

I'm a front-end engineer for more than 2 years now and from my experience, you don't need to know every single topic. Usually, a junior is expected to know:

  • HTML and CSS: basic semantics, flexbox, maybe a CSS framework
  • JavaScript + JSON and interaction with APIs
  • Version control (git and GitHub)
  • A JS framework, such as React/Vue/Angular. If the company works with React or Vue, you'll probably need to know routing and state management.

And that's all, to be honest. At least, from what I've seen. Yes, accessibility, performance, testing, SEO, SSR, TypeScript, UI/UX design, knowledge of databases and servers or GraphQL are good to know but not required, in my opinion. Also, your soft skills, willingness and motivation can play a significant part in an interview, it shouldn't be underestimated.

However, If you're aiming the top companies right off the bat, you'll need to have computer science knowledge such as data structures (arrays, trees, graphs) and algorithms (sorting, searching, etc.).

By the way, if you need advices or are struggling on something, don't hesitate to reach out, I love front-end development and it's a pleasure to help on this topic.

thomaslombart profile image
Thomas Lombart

Thank you @peter , it's really appreciated 🙌

carolstran profile image
Carolyn Stransky

Trying to get through the Wes Bos CSS Grid course. Originally planned to watch 5 of the videos per day but so far only done 1-2 😅

Doing a little bit every day though, so still progress 💪

samuelcrudge profile image

Made some contacts after attending Bristol JS to listen to Uncle Bob!

I learned about SOLID principles! and setting an aim to really take them on in my work moving forward!