kenobi
2/26/2015 1:46:00 PM
W dniu czwartek, 26 lutego 2015 14:12:00 UTC+1 uzytkownik Mark Carroll napisal:
> fir <profesor.fir@gmail.com> writes:
> (snip)
> > most people learn this way - wide range of technologies, I stil wonder/consider if this is a good way as this is damn time consuming and if i should go 'wide' or 'narrow' (began to think that narrow is the way, this is like knowing a lot of people against knowing the few)
>
> Do be prepared for your narrow expertise to become obsolete. I first
> learned this after knowing the Commodore 64 inside out just in time for
> everyone to be buying Amigas instead, though learning assembler helped
> to then make C easier to learn. I was just reading an article on
> comp.lang.postscript about how obsolete that is becoming -- I'd
> profitably spent many hours writing in that, but if starting from
> scratch it's not what I'd now choose. With a range of languages, it's
> easy to hit the ground running in the new language du jour. For
> instance, the given list included nothing like Mercury but, for
> instance, a combination of C and Lisp help make JavaScript to make more
> sense or, for my part, in my current job I was writing some Python last
> week: I've never even sat down for a week with a book on Python, but I
> am getting on easily with it through having previously done Perl 5 and
> Haskell (significant whitespace, list comprehensions, lambdas, etc.).
> Or, as another example, a combination of Modula-3's generics and Lisp's
> macros helped me get to grips with C++, then those helped me get going
> with Java (objects, threading, dynamism, etc.), and a combination of
> object-orientation and Standard ML helped me impress at the OCaml
> segment of a job interview even though I'd not used it previously. After
> the investment in a diverse enough background, the resulting flexibility
> is very useful. Truly new big ideas in language design don't come very
> often, so once you've made that investment, it's not so hard to keep it
> up to date: so, don't be daunted, it'll get easier. For instance, my web
> stuff is getting out of date, but once I do finally get around to
> learning about HTML5 canvases, SVG, etc., I expect that anything from
> knowing PostScript to having written AWT LayoutManager instances may
> well help me in that.
>
but if you know 20 various wide-span technologies it costs time counted in years.. Hadnt you find that maybe when sparing this all time and investing in
narrow work wouldnt be better?
I personally find this variety of technologies probably as a kind of vampire that drians my time.. Though
i am not quite sure what to think on
it, those two routes are really quite
quite different : learn all this technologies we know and go to that
party, or take a lone path and alienate
yourself ;/
I began to think that this crowd party
is a dead end way and it is realy better to alienate (though is harder as people
like to do what others do) This is anyway importand decision so i am blinding/circulating here