Opinion: easier to learn a new paradigm on the same language, or transfer existing sk Opinion: easier to learn a new paradigm on the same language, or transfer existing sk
Posts 1 to 3 of 3
  1. #1

    My post count is Majestic

    d000hg's Avatar
    Join Date
    Dec 2007
    Location
    My house
    Posts
    31,971

    Default Opinion: easier to learn a new paradigm on the same language, or transfer skills

    I work in a reasonably specialist field... Realtime 3d rendering etc. We have projects in JS and C++. My view is that a good C++/OpenGL guy can quite easily adapt to JS/WebGL, faster than an experienced JS coder can learn the whole field of 3d rendering. But others disagree, and I might be biased by my own experience - I've always found learning a new language easy.

    What do others think? If you're needing a developer to work in a specific field in a specific language but you can only find people who meet one of those, which do you pick?

    Sent from my ONEPLUS A6003 using Tapatalk
    Last edited by d000hg; 8th April 2019 at 11:11.
    Quote Originally Posted by MaryPoppins View Post
    I'd still not breastfeed a nazi
    Quote Originally Posted by vetran View Post
    Urine is quite nourishing

  2. #2

    More time posting than coding

    TheGreenBastard's Avatar
    Join Date
    Dec 2015
    Posts
    493

    Default

    All due respect but the average JavaScript dev, even experienced, would struggle with learning real-time rendering skills and end up a productive member of a team in the time frame of most projects.

    JavaScript is forgiving in terms of types etc (ergo less burden on the dev compared to C++) - memory and performance requirements for rendering frames in real-time in C++? Requires a lot of insight, even a good generalist (non-real-time specialist) C++ dev would likely struggle.

    I've seen people attempt to transition from Java to other typed languages and struggle, seemingly intelligent folk. It turns out to be a infinite number of monkeys with an infinite number of typewriters scenario - they "deliver" something, but it's not fit for purpose nor idiomatic.
    Last edited by TheGreenBastard; 30th March 2019 at 08:10.

  3. #3

    My post count is Majestic

    d000hg's Avatar
    Join Date
    Dec 2007
    Location
    My house
    Posts
    31,971

    Default

    Well the JS dev wouldn't be moving to c++... They'd be learning rendering in JS. Or a c++ Dev with rendering experience would be learning JS so they could utilise their rendering experience in a new language.

    Those are the 2 scenarios. And we are assuming the JS guy is reasonably good, though finding good JS developers is its own problem!

    Sent from my ONEPLUS A6003 using Tapatalk
    Quote Originally Posted by MaryPoppins View Post
    I'd still not breastfeed a nazi
    Quote Originally Posted by vetran View Post
    Urine is quite nourishing

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •