写给计算机类大一新生

1.学习计算机语言最好的方法是什么?
读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再


是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好


还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的


所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似


的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和


它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继


续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止


,祝贺你,你快入门了。 
2.不少人认为C语言已经过时?
因为现阶段大部分人是学Windows,其实C语言是最基础,但却不是很简单的,国外的人们拿C语


言来处理现实问题,而我们学习C语言中往往会忽略一些问题。
1)如果你学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言


为基础的(像Java,C++,C#等等)。
2)、找编程开发方面的工作时,C语言仍然是最普遍需要的语言。所以它值得你花时间去学会它



3)、设备驱动程序和操作系统只能用C语言来编写。现在,你可能还从来没有编写过一个设备驱


动程序或者一个操作系统,但是如果你需要去修改他们的时候,怎么办?
4)、C的程序比其他用别的语言写的程序,实现相同的功能,它用的代码行数更少,而它带来的


运行效率却更快。有时候,你的程序所需要的速度,只有C语言能做到。学好C语言再去转学其他


语言是很容易的
5)、C语言是唯一一个向你阐述指针的本质的语言。而C#和Java干脆跳过了指针这个题目。可是


指针确实使C语言变得更加强大。编程语言可以让你更好的了解计算机。
3.学硬件好还是学软件好?
硬件是气宗,软件是剑宗。
做硬件要达到一定境界,需要长时间的积累,见效比较慢。?软件上


手易,进步快,相对较短的时间即可达到较高级别。做硬件多少要懂点软件。做软件可以不必懂


硬件。硬件养成成本高,软件养成成本低。硬件更新速度慢,软件更新速度快。?
做硬件的年纪


越大经验越丰富越吃香,做软件年纪大易受后生“威胁”。软件需求量大,起薪高。硬件坑少,


起薪相对较低。不要觉得哪个好就业,就选哪个。你对哪个感兴趣才是关键!




4.新技术日新月异,老技术总被淘汰,而学校里教的“好像”总是被淘汰的老技术?
学校里教的一般不是新技术,但是这些所谓的老技术也分为三种:其一、基础的知识。比如数据


结构,比如操作系统,比如数据库知识(那个范式什么的,而不是sybase、sqlserver和甲骨文


等)。其二、经典的技术。比如任何一门程序设计语言,无论是C/C++/PASCAL/BASIC/Java,不


一定学校非的教JAVA才叫好,程序设计语言需要自学,学校教的是语言的基础内容和学习的方法


,其余的要靠自己。也许明天.net和Java就被一个新的语言所替代。记住,Vc++不是语言,J+


+builder也不是语言。其三、真的是一些被淘汰的知识。比如forpro,PB等。不过这些毕竟占少


数。






5.兴趣不在这个专业怎么办?
两个选择,一是转到你喜欢的专业,二是放弃爱好,专心学好已在专业。对于后者尤其不容易,


但能强迫自己干好自己不喜欢的东西,是一种了不起的能力;以后出来工作,老板请我们是要我


们干他想我们干的事,而不是请我们干我们自己喜欢干的事,大家切记啊!养成这种子选手自制


力将终生受益。一些科目自己不喜欢也要强迫自己去学好,尤其是核心科目。
另外兴趣是可以培养的,比如一个女/男孩长得奇丑,你一见到就有厌恶感,但老师偏的指定她


每天就坐在你旁边上课,你怎么办?你就厌恶她到底吗?我建议你可以先试着和她接触,也许你


会发现她身上还是有某一部分(好鼻子)是很精致的,或者说她说话是有点风趣的,如果把都没


有,你一定会发现她会有《巴黎圣母院》那敲钟人的某种气质的美。慢慢地你就会不再那么厌恶


她,接受她,甚至会喜欢和她交流。我以前一见英语就生厌恶感,现在开始尝试读一些短小有趣


的文章,我这时才发现,原来看英语也可以不头痛,甚至还可以笑,因为有的地方真的很精彩。




6.如何网上学习?
首先,你要明白要学什么。网络资源很多,要带着目的去学。网络几乎可以找到你要找的大部分


资料。关键是你怎么去找资源。  (1)勤进论坛。论坛里有很多经历过的人谈及他们的经验,


可以借鉴。 (2)网页关键词搜索。有缩小词义搜索法和扩大词义搜索法。  (3)收集国家专


门网站或专业性较强的网址。如地理学网站,物理学网站等。还要随时去看看里面更新的内容。 


 (4)加入专门的QQ群。如考公务员群,考等级群等等。三人行,必有我师,志同道合的人一起


探讨好过自己摸索。  (5)下载相关内容的经典书箱。  (6)放眼国内外。搜索不要限于国内


的,你最好学一点英语, 这样,搜索阅读起来比较方便,英语不好也不打紧,可以下一个即点


即译的词典,如牛津、有道词典等。  (7)养成收集资料、排编目录的习惯。存好的东西要能


很快就能找得出来。




7.解释什么叫编程?
编程不仅仅是你对语法的掌握,你还要把各种技术混合到里面,这样才叫编程,你编程的时候,


你应该问问自己,你的程序有算法吗?你的程序写的够简单吗?速度足够快吗?占用空间足够少


吗?代码写的规范吗?语句写的标准吗?你的程序之间的结构合理吗?你类定义的合适吗?方法


和属性合理吗?接口合理吗?等等等,包含很多东西!这就是高级程序员为什么赚这么多钱!要


付出相当大的脑力劳动!
调试对你也很重要,一个程序高手,也是调试专家,其实调试很多方法,但大多数都是实践中得


到的!




8.学计算机的两个方向:一个是纯搞理论的,一个是搞实践的。




9.学计算机专业的大专生和本科生有什么区别?
大专生都只注重编码 coding 而我们本科生要注重思维 thinking。专科的学生要求注重实践操


作,而本科注重理论知识的培养,在本科上机的机会很少,而专科恰巧相反,他们的动手能力很


强。毕业后能很快适应社会。我认为本科生有潜力,但刚步入社会专科会占优势。





10.当下的物大云移产业前景简述
云计算是互联网的广泛普及和深度应用。它颠覆了个人计算,开创了崭新的技术领域。云计算实


现了从芯片操作系统、应用软件到服务产业链的垂直整合。云计算的商业模式使得它可以快速发


展。云计算提供定制化的服务,根据服务付费。


  谈到物联网,它突破了机器到机器的连接,是感知、传输、处理等技术高速发展的产物。云


计算是物联网和移动互联网发展的必经阶段。云计算是基础性、关键性的。


  “大数据,通常认为它有四个维度:量大,种类多,发展速度快,最后就是价值复杂,可以


说处处是黄金,到处是沙子。”大数据是海量的数据,我们现在所见到的90%以上都是非结构化


数据,大数据几乎涉及所有领域的的数据类型。


  智慧城市是把新一代信息技术充分运用在城市的各行各业之中的基于知识社会下一代创新的


城市信息化高级形态。智慧城市基于物联网、云计算等新一代信息技术以及维基、社交网络、


Fab Lab、Living Lab、综合集成法等工具和方法的应用,营造有利于创新涌现的生态,实现全


面透彻的感知、宽带泛在的互联、智能融合的应用以及以用户创新、开放创新、大众创新、协同


创新为特征的可持续创新。

猜你喜欢

转载自blog.csdn.net/main_h_/article/details/53967781