Want to learn more than 1-2 programming languages outside of work, which one is more investment value?

Source: Internet
Author: User

Reply content:

"Less than 5 years of procedural apes, will be some c#/java/oc (cocoa) as well as front-end works. Client, Web, app have done. ”

Then I guess you're just tasting everything.

In that case, it is not surprising that you have such a superficial and erroneous understanding of the remaining languages. Understand a thing, not just listen to what others say, the network of jokes to take as their point of view this can not, PHP is the best language to listen to the words do not really believe.

In addition, you put the code, first it does not conform to PHP syntax, it should be JS, you as a Web programmer, you can not see it is really 6; second, this is a simple assignment, with the operation of the cookie is also very far away, at least, should also be combined with a function to serialize the object into a cookie string.

In summary, I think what you call "will be some c#/java/oc (cocoa) and front-end project", "Client, Web, app have done", its gold content is quite suspicious. You can not be busy to learn new things, the most urgent thing is to go back to the old knowledge to fill up a lesson. "The server raised a problem, we are nervous to write the answer" with Tornado, pretending to fail. "Don't understand why a lump of the callback can be so fire" means that your understanding of node JS is not as good as you have never heard of the stage
Understanding the language of several different programming paradigms is good for your understanding of programming, but it doesn't mean that the more language you will have, the more you will be, and you'll write Hello World in 100 languages, with an egg that I personally think I've used in a number of languages. The earliest use of VB, Pascal write a small program, and then do Web pages using JavaScript. With two years of experience in Java, 3 years c++,3 python experience. So many languages to use down. What you get is probably not yet read a book about computer principles and operating system principles that you've learned more than anything.
So my advice is to lay a good foundation. Look at the computer principle, operating system, compiling principle, data structure and algorithm, may have a very good harvest.
But I think Ruby (ROR) is a good fit to help startups get through a round and then use java/. NET rewrite.
I don't know how your idea came into being, and you can responsibly tell you that Ruby supports GitHub with a value of more than $1 billion, as if there were no Java and. NET things.

What does it mean to invest? It feels like you have a problem with the starting point of language learning. I don't know what to say.

Thank you for your invitation. Learn C + + and interview algorithms
You failed your business.
Rely on him to find a job through the interview (fled you have been exposed to a lot of language, rather than sinking down to master one or two doors. If you use OOP, try functional programming
If you use static language, try dynamic language.
If you do Web development, try native development, such as Android,ios.
If you're still using Windows, try Linux or Mac

And vice versa, jump out of the comfort zone, try something new, and you'll find an unexpected harvest.

BTW:
Landlord status and I quite like, share a last year I study summary:
/ http WITCHERYNE.ITEYE.COM/BL og/2179323


Non-stop thinking, Non-stop learning

Haskellrails can allow startups to keep up with the money they need. Refer to Twitter. I've written projects in PHP and Python, and I can't replace the efficiency, elegance and convenience of rails.
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.