kaizhu256 at gmail.com
Sun Sep 23 01:45:00 UTC 2018
es6 seems to adopt java’s philosophy that with careful-planning, you can create semi-permanent, well-abstracted code during the design-phase that will last throughout the product-development cycle. my experience with numerous web-projects, both successful and failed, indicates this approach as flawed. and i believe most people in industry who have been burned by failed web-projects in the past (due to over-encumbered/engineered initial-designs that couldn’t cope with realities of product integration/qa) are wary of hiring unproven java-turned-js devs who still hold these brittle design-philosophies.
a) the [inexperienced] unqualified js-dev likely dithers, unwilling/unable to unwind the complicated initial-design they architected to accommodate the feature-request, while
b) the [experienced] qualified js-dev would have anticipated this, and simply rewrites their initial expendable-code with new expendable-code to accommodate the feature-request (with expectation it will be rewritten again-and-again in the future).
its difficult for employers to discern whether js-devs will exhibit trait a) or trait b) through technical-interview alone. and es6 skews this with design-patterns biased towards trait a), further confusing employers seeking qualified js-devs.
kaizhu256 at gmail.com
> On 23 Sep 2018, at 1:43 AM, Zlatko Đurić <zladuric at gmail.com> wrote:
> Hi all,
> I don't know why I can't resist this troll. I've just spent half an hour writing an elaborate answer on how the whole premise is wrong, knowing that this is a known troll account. Well, I've deleted it all and will not fall for his trolling again.
> (Btw I thought this list is moderated, how come his same-all troll ramblings always pass the mods?)
> On Sat 22. Sep 2018 at 18:26, Michael J. Ryan <tracker1 at gmail.com <mailto:tracker1 at gmail.com>> wrote:
> There's a combination of problems. People believing they're better developers than they are. People who look down on js and front end development. And those ahead to learn new things.
> JS isn't really evolving any more than Java, C#, go, python and others as a whole in the past 20 years. And having to fight uphill to use newer features is a pain. I'm not on the younger side of this (I'm 42)... But I've managed to keep up.
> On Fri, Sep 21, 2018, 17:14 kai zhu <kaizhu256 at gmail.com <mailto:kaizhu256 at gmail.com>> wrote:
> b) an incompetent-one who can easily hide themselves in non-productive es6 busywork, and continually pushback product-integration (again with “legitimate” delays, until its too late).
> its gotten bad enough that many industry-employers no longer trust general-purpose-programming technical-interviews when recruiting js-devs, and rely almost exclusively on either a) an applicant's reputation / word-of-mouth for getting things done, or b) their ability to complete a time-consuming tech-challenge, where they must demonstrate ability to ship a mini-product. both methods are not scalable to meet the demand in industry for qualified js-devs in product-development.
> kai zhu
> kaizhu256 at gmail.com <mailto:kaizhu256 at gmail.com>
> es-discuss mailing list
> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org>
> https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss>
> Job board: http://jobs.nodejs.org/ <http://jobs.nodejs.org/>
> New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md <https://gist.github.com/othiym23/9886289#file-moderation-policy-md>
> Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines <https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> You received this message because you are subscribed to a topic in the Google Groups "nodejs" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/nodejs/p81p-_FqS-s/unsubscribe <https://groups.google.com/d/topic/nodejs/p81p-_FqS-s/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to nodejs+unsubscribe at googlegroups.com <mailto:nodejs+unsubscribe at googlegroups.com>.
> To post to this group, send email to nodejs at googlegroups.com <mailto:nodejs at googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CA%2BpgmMoRmv-P-8a%2B6JCj8szBcJ_32fPULL3DqrZp%2B3SgMZLTDw%40mail.gmail.com <https://groups.google.com/d/msgid/nodejs/CA%2BpgmMoRmv-P-8a%2B6JCj8szBcJ_32fPULL3DqrZp%2B3SgMZLTDw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout <https://groups.google.com/d/optout>.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss