Home  >  Article  >  Backend Development  >  现今,编程语言这么多,哪一个才是比较适合真正去掌握的呢?

现今,编程语言这么多,哪一个才是比较适合真正去掌握的呢?

WBOY
WBOYOriginal
2016-06-17 08:31:43809browse

回复内容:

学习某个技能,不是单纯为了哪个技能更有前途,而是因为以下几种原因:
1. 解决问题需要用到他;
2. 自己在这方面有天赋能很快的掌握它,技不压身;
3. 学习他能获得对自己有益的一种新的思路;
4. 自己爱用他

想做web界面,学HTML,CSS,JavaScript
想做小成本网站,学php/MySQL (或 ROR)
想入门编程,学python (Stanford 的选择)
想做企业级开发,学JEE
想做iOS开发,学objC和cocoa
想做系统开发,学linux/shell/c/cpp
想做DBA,折腾DBMS 和各种sql 如果是自己自学,个人觉得是C\C++吧,C\C++和底层结合比较紧密。这个精通了,其它语言上手很快的。
如果有具体的项目,那就根据项目需要来。 这么多自然语言,哪一种是真正值得我去的学的呢?
这么多房子,哪一幢是真正值得我去买的呢?
这么多妹子,哪一个是真正值得我去把的呢?
这么多工作,哪一个是真正值得我去做得呢?
总之有哪么多XX,哪一个是真正值得我去吐槽的呢?

楼主,语言永远都只是你的工具,在你没搞清楚你想解决什么问题之前,别人无法告诉你什么语言是适合你的~ 恰如,牛肉、猪肉、鸡肉、淀粉、大米,这么多的食物,哪个才值得吃呢 一种编译语言;一种脚本语言;一种OO语言;一种函数式语言,各选一有代表性的来学习。
是否要“真正掌握”,看你的用途了。 学就是了,选一门语言,都有前途 同意@waterwu所言,说一下我的经历吧:

大学专业为信管,大一就开始学c,基础打的很好。后来接着学c++ 、数据结构、计算机组成原理、操作系统、数据库等等课程。这些都是课程需要,跟着安排走的,现在想想,c和c++的学习,对以后学习其他编程语言尤其是面向对象类的语言大有好处。

大三实训,项目是一个人事管理系统,根据需要,快速学习.net 和c#和三层架构,边学边写,遇到问题就百度谷歌,不到一个月顺利完成项目,也初步了解了.net和mvc。

大四毕设,做一个资源共享平台,和同学老师商量后决定做一个网站,用什么?wamp。从前接触过一点,现在是真刀真枪,不得含糊。于是,w3school上,除了根本用不到的,几乎都学了一下。比如ajax先大致了解这是什么,怎么用,能实现哪些功能。然后,根据网站设计书,一步步完善功能。先用php实现基本各个模块基本功能,然后就是前端。不做不知道,一做吓一跳,我勒个去,前端这么多东西啊,什么css jquery javascript ajax 。。。当然,还有我喜欢的bootstrap。老实说,都没基础,没办法,要用,得学啊,于是乎,每天早出晚归泡实验室,吃饭、睡觉、上厕所神马的都是累赘。。预想的样子一点点出现在眼前,爽啊。另,这个阶段不仅仅是前端,好多模块功能也在不断完善。

好几天前,毕设哦了,哈哈,我打开lenrn python the hard way 和 python简明教程,火速回顾一下基本面,打开 the django book, 龟速复习一下正本教程(边复习边练习,面向web开发嘛,实践很重要)。然后,一点点把我php做的网站,用django重写。。

这几天,跟一个网友(@延伸2012)交流,才知道还有JQM这东西,搜索时,发现还有phonegap这东西,掩不住好奇心,小试了一下,挺好玩。

好,我跑回来了,总结一下:
有时间的话,感兴趣的语言都了解一下,你会知道它的优势和不足,使用情况等等。
工作用的话,看你所处的环境啦,不可能他们都用c你用python吧。
好吧,一语回答,我觉得选且只选一个的话,php。 根据你现在的条件和工作需要! 无论什么语言,都是我们思想的展示 大学那么多专业难道每个都要学么?! 只要你的将来从事的工作需要,那么它就是你真正需要掌握的,但是如果说你并不确定要干嘛之前的话,兴趣应该是你的主导,同时是一些已经经过多年规整成体系的语言,个人推荐C/C++,JAVA也不妨,学C可以了解系统可以理解硬件(比如内存的堆栈啊,寄存器的传参啊之类),C++/JAVA则培养你面向对象的编程思想,当你掌握了一种语言使用,那么去学习另一种的时候你就可以利用类比的方式去学习,而类比是一种很有效的方法.
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn