现今,编程语言这么多,哪一个才是比较适合真正去掌握的呢?
程序员文章站
2024-02-20 11:29:10
...
回复内容:
学习某个技能,不是单纯为了哪个技能更有前途,而是因为以下几种原因: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则培养你面向对象的编程思想,当你掌握了一种语言使用,那么去学习另一种的时候你就可以利用类比的方式去学习,而类比是一种很有效的方法.
上一篇: 简单的php自定义异常日志
下一篇: Hadoop与Facebook