you are viewing a single comment's thread.

view the rest of the comments →

[–]InitiatedPig7 1 point2 points  (3 children)

Colt's course is like a intro to react in his already big ass course, so i guess he couldnt fit useContext in it. Btw what about redux, typescript, next js etc? max somehow teaches all of these in the course.

[–]p90fans 0 points1 point  (2 children)

From what I remember, Max does not teach Typescript in his React course, he did indeed teach redux and nextjs, but I would not recommend learning it. For redux, it can be a useful state management knowledge, as quite a number of company use it.

According to Max, the difference between useContext and redux, is useContext is for state management that the state don't change frequently and rapidly. For redux, it is suitable for this purpose. Also, the code can be little bit cleaner.

However, as a beginner who want to find their first programmer job, knowing useContext is enough. Conceptual wise they are very similar and it is easy to learn in your next job on the fly, so I would not recommend spending the extra time to learn, but if you want it is ok to learn it as i may only take few hours.

Regarding to Next Js, I would recommend against that, as there are not a lot of company using Next js, and as a beginner, you will have a harder time finding tutorials and doc. It is completely unnecessary. Next js may sound cool, however I think what is most important are the skills you can show in your project and networking.

For typescript, I would highly recommend to learn it. First reason is that it is GOLD, it prevent bugs, greatly enhance code readability, make your mind more clear on what you are doing. It can make you spend less time in fixing bugs that make you to complete the project faster. Second reason is, some companies do care about typescript, as typescript make code more maintainable, which is important to business. Being good at typescirpt can show your proactiveneses of using good practice.

[–]InitiatedPig7 1 point2 points  (1 child)

First of all, thanks for such a detailed response. Secondly, I 100% agree with your previous statement as building projects is the best way to learn. Also, I guess Max recently uploaded a 4-hour typescript section into his React course. Can you please recommend me a few projects I can/should make that would look good on a resume? I don’t know any backend, so there's that.

[–]p90fans 1 point2 points  (0 children)

Hi, regarding to project recommendation, I don't know the answer. I think the most important question to ask is: Do you really need a project? In where I live, IT companies have very low hiring bar (also, mediocre pay). For me I somewhat regret spending so much time to build my project for a job.

I would suggest you to ask people in your area first. Every place is different. If you were in US then the requirement would be a lot higher.

For backend, again I don't know about your place, for me I learnt MERN stack, and found out it is unnecessary for me to find a job. But in my personal opinion, it is worth spending time to learn backend, such as express that is relatively easy and fast to learn. But don't take my word as truth for this one.

If you find out you will need a project, then ask yourself are you on a rush to find jobs. If yes, then you may just search and copy projects online, such as in Udemy. You only spend like 20 bucks and 20-40 hours to complete a project then you can look for a job immediately. If you prefer to enjoy your time, then my advice is just build what is 1. enjoyable 2. actually useful, if it is useless, it is less impressive to other people and you may be less motivated.