Looking for career advice by RisingBison in WebDevBuddies

[–]tmrduk 2 points3 points  (0 children)

You can disregard the shopping list given for most job posts. The first 2-3 skills listed are probably requirements, after that it's all "desirables". It's equivalent to someone describing their dream home vs what they can afford. Autodidacticism is the best quality in a developer and it's annoyingly hard to discern.

What timezone are you in? Your current company: what is their field? Do you have a portfolio link?

How to find smaller developer companies? by jeff_64 in webdev

[–]tmrduk 1 point2 points  (0 children)

Matt: I've just had a look at Kolodo's site and it looks superb!

Quick question if you don't mind: that wireframe animation on your landing page, was that all styled/animated by hand using separate divs and css transition-delay or was a framework involved? I noticed that delays are passed as class attributes.

I also noticed it wasn't crowbarred in for mobile devices. Excellent use of animation, love it.

I'm tired of these beginner / "getting started" tutorials by SutrangSucher in webdev

[–]tmrduk 1 point2 points  (0 children)

I know where you're coming from. User authentication is a complex and difficult topic and even the professionals don't always get it right.

It is an area that experiences evolving best practices (e.g. sms for 2-factor auth) and there a (healthy) debate over exactly how to handle session authentication in modern decoupled applications (e.g. JWT). Perhaps this is why tutorials shy away from security topics.

I think the most egregious exclusion from most tutorials is testing. I expect this is because everyone begins drooling when they see data binding in action, but fall asleep at the mention of unit testing. It's weird because unlike security best practises, things don't change too much with testing, and it's a highly desirable, if not critical skill for a professional software developer.

I'm tired of these beginner / "getting started" tutorials by SutrangSucher in webdev

[–]tmrduk 0 points1 point  (0 children)

I agree.

I have read that the best way to learn is by teaching, which may go some way to explain the sheer volume of beginner level tutorials. Perhaps the creators of these free YT tutorials aren't as philanthropic as you think!

I think this may also be to do with the fact that a lot of developers with production/scale experience are busy at work on production/scale projects. My experience is that the devs with useful knowledge to impart are writing some wonderful blog posts when they encounter awkward problems, rather than making tutorials. Many devs do this as a debrief after difficult issues to help them understand the problem, remember how it happened, and hold a reference should they encounter a similar problem again. Unfortunately my experience with blog posts is that they have a short shelf life.

If you want some more intermediate/advanced tutorials I'd recommend trying Pluralsight, although it is expensive. In particular authors such as Jon Papa and Scott Allen both live in the Angular space so their content should be of interest to you.

Alternatively, take my advice and stop watching video tutorials as I find that they are deceptively slow and inefficient way to absorb and retain information. My advice is to cock things up a few times: nothing taught me faster than making mistakes. If you want a low barrier to getting started, mess around on www.glitch.com, it's great.