来到软院的同学,成分很复杂。大概有一半同学是非计算机(软件)专业,而且计算机的同学本科时大多动手能力比较差,所以大家的编程技术都不过关,大多数人对自己的编程水平很没信心。所以很多人都会问到:我该学学什么语言?要怎么学?学多久才能入门?下面讲讲一个和你一样的,曾经迷茫的计算机菜鸟一路走来的一些经验: 1、我该学点啥? C语言用途最广泛,也是最基础的语言,但是也是最难学的语言。对于嵌入式的同学,搞硬件及编程都得用用C,是必须了解和掌握的语言;软设可能用的比较少,周边同学都搞C#,或者Java这类网站类技术,所以有人觉得软设不用C,其实只要你用的好,照样比他们NB!出来找工作找实习时,C主要用于硬件先关的开发,操作系统级开发等,招的单位很多。 C++,属于当前比较主流,而且十几年来不变的主流。以前搞软件开发的都学C++,因为C++适合于大型软件的开发,以及操作系统级别软件的开发,比如Windows就是用C++做的,Linux是用C做的。学过C或者Java,上手都要容易多了。 Java,属于当前比较火的开发语言,与当前电子商务及电子政务的火热有关。简单易上手,非常适合于开发网站,以及应用插件APP等,网上有教张孝祥教你学Java的视频,北大青鸟等培训机构教的就是这类技术,三个月上手开发个网站绝对没问题。确实是软设的学的比较多,以后出去找也非常火爆,去的主要是淘宝、阿里、百度、新浪这类做在线互联网的公司;当然生命周期很短,不太可能五年十年一直做Java,做到一定程度没啥东西做了。 C#也是做网站的技术,完全类似于Java,比Java更好学。因为window开发出来的都把好多软件包集成好了。在校时我就不幸的选了C#,工程实践用C#开发的网站,后来实习时确实不好找,就回归我的老本行C了。如果你学的特别好,当然也不用愁,Windows在大公司内主推C#,学的好可以直接进大公司了。10级有一同学就因为C#用得好,在微软实习了,这样的大牛比较少呢,不值得效仿。 还有PHP,pthyon、Object C等,属于比较小众的开发语言,当然这个在国外早火起来了,接下来可能会火,学习起来比较容易,作为学友余力着补充学习使用。 2、我该怎么学? 开篇时说了,学过语言的同学实践动手能力也都不强,所以要加强实践多写代码。而且我们属于工程类专业,主要就是要用的,拿着语言做应用开发几个东西出来,你立马就掌握了语言的核心,掌握一门语言之后换其他语言是很容易的。别再选择教材跟着学了,选选多少天学会什么开发之类,或是网站、操作系统搭建等,具体希望更在行的同学多推荐点啊。 3、我得多久能学好? 这个其实不是问题,如果你实际的动手写代码做项目的话,一般三个月就能掌握了。如果用在校一年的时间集中精力来搞的话,肯定非常熟练了,赶快选择好开始动手吧,不要再换来换去一直纠结了。 最后,总结一下。其实学什么语言都不重要,重要是编程的思想,开发技术只是一种工具。当然作为刚入门的,还是要掌握一样工具,当掌握了之后再学其他语言,那是相当容易的。难度不大,加油吧。后续会补充各种入门贴,欢迎大家补充! |
[技术| 编程·课件·Linux] 【FOR 新生】暑假学点啥,C,C++,java?
service
· 发布于 2012-06-05 08:13
· 11386 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。
学长V5,顶起。。。。 |
求学长推荐好用的书或视频或别的什么…… |
点评
近期准备上~~正在准备及筹备之中
在论坛里看到的提供实习和工作的帖子,多以C/C++为主,学长也说Java的生命周期短,可自己在家偏偏在看java,求指导,软件设计都学点什么,工作走哪个方面发展前景比较好...PS:倒是学过C++的基本语法 |
点评
看是没有用的,果断照着写代码!学会一门随便转哪个都不难的
学习一下!来自: iPhone客户端 |