|
There are too many languages out there, and most of them address the same problem/are/paradigm/... whatever.
I have no problem in learning a new language as long as it gives me something in return.
I have to know that after spending time learning something I'll be able to solve a problem I wasn't able to solve before or, at least, I'll be able to solve it in a better way.
The other reason I might have to learn a new language is project related. If I'm starting in a project that uses a technology I'll embrace it. Learn it and try to master it as fast as possible
There's a lot more to learn in computer science than development languages. So if I'm investing my time in learning, I prefer something clearly useful.
Cheers!
|
|
|
|
|
I have been programming for over 39 years. For much of that time I kept learning new languages... Assembler, FORTRAN, various BASICs, Pascal, COBOL, PL/1, Rexx, C, C++, JavaScript, etc... until I learned C#. So far nothing since has convinced me to learn it since I can do everything I need in a combination of Javascript and/or C#. If a new language truly has a new feature - that is actually useful to me - I will go ahead and learn it. So far, none!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I have been learning new language and framework to improve the quality of the company’s product during my work.
e.g. Building a C# GUI user interface for product deployment.
Before I come , the company was using GTK+ and C in windows platform which was single threaded and the GUI just "HANG" there easily
when it was waiting results from the peer device.
The Director sometimes comes to ask for solution to new use cases.
Recently, I have made a joke regarding OT {no compensation in my country}. The manager then gave me a warning email which asked me to focus on the work and not to do something "redundant" . He was implying that I should not put any effort to learn new technology during office hour.
In fact I have not missed any deadline because of the learning. [ Of course I understand finishing the job on time is of highest priority because I get paid not to learn but to get job done ]
However, it is time for me to consider whether I need to change job if the management is comfortable with “dead technology” and “poor working practice”.
|
|
|
|
|
You are "riding a dead horse" if your managers are really so.
Consider not waisting your life time. (you only have one life-spend it well)
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
|
When I was younger, I tried to learn everything I could, but realized being mediocre at a lot of things was not going to put coin in my pocket.
Today, when I plan on learning something new, I assess whether or not it fits into my career path, if I can use it at work, and if it will benefit my future. I specialize in Microsoft development technologies.
Items such as MVC and JQuery are on my list, where PHP and not so popular JavaScript libraries are not. AI and data mining are very interesting to me, but it doesn't fit my career path; so I am thinking of ditching SSAS too.
Just like the feasibility of a new software project, learning something new has to be feasible for your career path; otherwise, you will just be running in quick sand and there will be no return on your investment.
|
|
|
|
|
This is a mature view of it as well. Although my path is a bit different, the brain can only master so much. Those guys that say they know 50 programming languages never really do.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Those guys that say they know 50 programming languages never really do Or rather, they only really 'know' an average of 1-2% of the language, compared to those of us who know and use 2-3 languages regularly (and only claim those).
I can place a dozen or so programming languages on my resume, with honest experience in each of them. I've only retained competence in the 2 or 3 I'm presently using, and wouldn't pretend otherwise.
Software Zen: delete this;
|
|
|
|
|
|
Mature view is probably right, as I am getting up there in age. There is lots of neat frameworks and technologies out there, unfortunately, you can only go so far financially in software development and I am approaching that ceiling; thus my interests have swayed to financials and investing.
|
|
|
|
|
Wouldn't be Forex by chance?
Jeremy Falcon
|
|
|
|
|
No currencies, just stocks.
|
|
|
|
|
Could not agree more with your opinion.
|
|
|
|
|
Agree, i am 33 years old man, and i have 10 years development experience on my career.
Learning new things is depend on the career.
Did anyone rememeber Microsoft Dynamic Data, Silverlight, Expression Blend tool?
There is dead and no company needs it any more.
or modern technology like WPF, WCF... on my country it is very less company to use.
I stay on winform, webform, mvc, jquery, it really out dated compare to young peoples.
But i rather to study some project management knowledge.
As same as dozen PHP framework today, many developer relay to them, but we don't know which one will lose support next year.
|
|
|
|
|
I never said "No" but no time to learn. Fortunately recent period I'm getting some
|
|
|
|
|
Before wasting your time learning something, you should learn from the past. Otherwise you are doomed to repeat the mistakes.
So, by all means:
Interpreters are great. Who cares about performance. Who cares about memory.
Who needs type safety or object orientation?
Who needs debuggers, profilers and all those other tools? Debugging is much more fun if you do it like we used to on a C64:
235870 PRINT "X = " + X
235880 IF X <> 5784565824 THEN GOTO HELL
Who needs new languages, frameworks and approaches every five minutes? How about letting those we already have mature?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|