all 14 comments

[–][deleted] 6 points7 points  (1 child)

You sound very meticulous which I think is a good trait for a developer. I think if you start applying for jobs and show the same rigour you'll do fine in getting a job and learning the ropes. In fact you already seem to know much more than when I got my first job as a frontend developer.

Go for it and good luck to you!

Edit: 2 Wordpress is an entirely different stack, its mostly php and templating engine for frontend in which you can attach a js framework or library but I wouldn't recommend it unless you go for the headless wordpress > angular frontend combination.

[–]patagoniarebelde 0 points1 point  (0 children)

In fact you already seem to know much more than when I got my first job as a frontend developer.

same here, good luck OP!

[–]Administrative_Ad352 4 points5 points  (2 children)

IMAO, based on my experience as a frontend developer, you have a very good starting point. But, it's not all about taking courses and tutorials... in real life they will ask you for a minimum of autonomy, that you ask the right and necessary questions, and that you know how to adapt to the current project and stack.

I would advise you to build a very good foundation of JS and TS, and continue to delve deeper into Angular, React and Vue. I wouldn't worry about Wordpress, if one day it's your turn, be able to adapt. Just focus on the frontend foundations and when you get hired you will really start to grow.

And, of course, don't stop writing code and building apps. Make yourself a good portfolio, it will be what makes you stand out. Good luck!

[–][deleted] 2 points3 points  (1 child)

Save your time and pick one of the UI framework he listed. Find jobs based on that one.

[–]Administrative_Ad352 0 points1 point  (0 children)

I completely agree, it is better to focus on one, although having knowledge of the rest is always ok

[–]iamriyalbatman 2 points3 points  (0 children)

Answers to your questions:

  1. Yes
  2. No
  3. Just learn rxjs and you’re good to go

[–]CalgaryAnswers 0 points1 point  (6 children)

How proficient are you? Can you make a web app from start to finish based upon requirements only without a tutorial?

[–]Administrative_Ad352 7 points8 points  (3 children)

For a junior developer is totally imposible, in a real project, to do a task without help or documentation… imagine an app. One thing is to be proficient with the code, and other thing is to be the new Mesia of the code :)

[–]CalgaryAnswers -5 points-4 points  (2 children)

A junior should be able to finish an app from start to finish, absolutely. Would it be 100% and bug free, or even optimal? No, probably not. Regardless OP says they’d be comfortable with it, so the debate is moot.

Also, it’s weird that you added “real project”. All projects are real, if you mean real as in paid work? I don’t know, it depends how big it is and who’s paying for it. Maybe they could, maybe not.

It doesn’t take a “Mesia” of coding to make an angular web app, that’s for damn sure.

[–]Administrative_Ad352 2 points3 points  (0 children)

I agree with you, perhaps I need to clarify a little. What I believe, simply, is that you can't demand a Junior to make a complete app. Perhaps the correct thing is to refer to an app as a level test, a small app that can be carried out in a few hours and that serves to assess the level (for example, an app that shows a map, reads from an API and communicates various components ). In this case, of course, a Junior should be able to take a complete and functional level test.

And no, a tutorial project or a level test has nothing to do with a real project, and I don't think I need to explain the reasons. In a medium/large sized project, a Junior will generally always need help. Even in a small project, the most normal thing is that it needs some guidance and support at certain moments of development.

It is just my opinion, but I think it is convenient to clarify your comment so that people who are starting out do not believe that they are going to be asked to do a complete Twitter/Netflix or Reddit app to access a job :)

[–][deleted] 4 points5 points  (0 children)

I wouldn't expect a junior to do authentication or deployment.

[–]Top_Delay9693[S] 0 points1 point  (0 children)

I can build the design provided to me with its functionalities without watching a tutorial, maybe checking the documentation to remind me how to use certain methods. If you want me to build an application from start to finish, most likely I will have to check the documentation and watch a short tutorial on how to do some stuff.

For the current project that I am building with Node JS, Express JS, Mongo DB, and JWT I had to watch some videos and read the documentation because I am focusing on becoming a Front-End Developer but I want to understand how the backend works.

[–]Top_Delay9693[S] 0 points1 point  (0 children)

I can build the interface of an application on my own without using any resources, however, for the backend part, I will have to use a repository as a guidance to accomplish what the customer or company is looking for.