10

I just officially graduated from a web dev program and it feels...

Very underwhelming.

Learned ES6, React, Webpack, service workers, offline databases, accessibility, (...bla bla bla)

And my knowledge with data structures and algorithms isn't even that great yet.

I look at the stuff I still don't know and wonder if I'll ever be comfortable with my level of expertise.

Comments
  • 0
    If you know recursion, you can handle the lynchpin question for most dev interviews. Managers love using a final question about recursion, and likely all earlier questions will be about easier subject. My interview q was "write a function that multiplies two numbers without using the multiplication symbol (any language)".
  • 0
    I don't think I know of any dev jobs that are not data-science related with harder questions. Nobody cares if you can solve an infinite series with an integral.
  • 1
    I know one thing: that I know nothing.
  • 0
    I'll tell you one thing with web dev stuff. By the time they have managed to make a course about how html CSS works

    It's changed. Web browsers are 2 years ahead of what your learning so your two years behind

    Right now. That means you might not use transforms or animations

    Your better off learning it yourself 😏
  • 3
    def multi_no_sign(num_a, num_b):
    answer = 0
    for i in range(num_b):
    answer += num_a
    return answer

    You don't need recursion, do you?
    @aquaman
  • 1
    You'll be fine. Keep at it. Keep studying. :)
  • 0
    @cornyg recursion is the common way to do it, but finding new ways to do it is fun too! I like to try and see if I can one-line-answer common js interview questions as a interesting way to keep my mind sharp
  • 0
    @FitzSuperUser 2 years!! Haha. Try 10-12 years
  • 0
    What course / program was it?
  • 0
    @aquaman I'll keep in mind your tip on recursions. I've been traversing the DOM with generator functions.

    @FitzSuperUser Tell me about it. The syllabus is only 6 months old but outdated. I can only imagine the lives of JS devs before the arrival of 'async' and 'await'.

    @DLMousey I don't know about others, but I had to force myself to keep up with tooling as if it were a natural extension of the core language itself.

    I'm loving the vibrant JavaScript ecosystem. ReactVR just hit public beta, and I spent Christmas poking around inside. Fun times ahead.
  • 0
    @DLMousey Yes, I have. Once, I 'over-piped' my JS client and Rails refused to render bundle.js from the server.
  • 1
    @aquaman my clean solution:
    (new Array(a)).reduce( (el, total) => total + b, 0) // for a*b
  • 0
    @Mayhem93 lambda functions make me moist
Add Comment