`
Spring_g
  • 浏览: 62800 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

写给想学编程边缘的大学生们

阅读更多
重新认识电脑
很多朋友同学会经常找我们帮着装机修电脑,大部分的时候遇到的问题是可以直接解决的,也有很偏的问题,但在baidu、google上搜搜便很轻易能找到解决方案。咱们大家都是学生,我们曾经能解决的问题大家都可以做到,但是有很多人限制了很多人在计算机方向的发展和学习。
很多人缺乏信心,担心操作不当,损坏电脑:
1>.稍稍有一点操作失误,电脑便报了异常
2>.不小心安装了不明软件,电脑瘫痪
3>.黑客软件越来越傻瓜化,让越来越多人中招
...
在没有真正去“摧残”自己的电脑时,我们就不会意识到电脑的抵抗力其实是很强的。只要我们不特意对电脑硬件造成伤害,不砸屏幕扣键盘,最多不过重装系统便能解决一般的问题。
对于不了解的的技术(比如有些初学的同学还不知道如何下载),完全可以自己通过电脑的上的提示去做,去尝试。日益人性化的电脑会给我很多意想不到的效果,自行解决问题带来的快乐也是学习计算机技术的一大乐趣。
电脑的出现只不过是为了方便我们的工作生活,只是一种工具,你对他好了他也不会领情,对他坏了他也不会报复。不要畏惧服务于自己的工具,改变畏惧电脑的态度才能有下一步动作。
克服了对计算机的恐惧心理,建立自信,是为学习计算机技术的迈出第一步。

怎么去选择自己的方向?
不要太过相信各种别人(包括我们)的说法,不要觉得我是学生就把自己的将来交给别人。最重要的是去学会运用自己的眼睛去观察,去了解这个世界。那么关于下面要说的,就算是给大家一个参考。

1>.了解计算机包括哪些方向
如果你有电脑并且上了网,那便省下了很多咨询同学老师查图书馆的时间,通过搜索我们能得到更多自己愿意知道的事。
2>.选择自己方向
(1).根据自己的兴趣
能够从事感兴趣的职业是件幸福的事,能够培养出对专业的爱好的人是牛人。
我们要多去尝试,总结经验,找到最适合自己的,也就是最好的。
计算机的方向很多,不仅仅是我们常说的编程、美工,现实生活与计算机联系日益紧密,各行各业都与计算机有了联系,因而找到自己所感兴趣所擅长的并不是一件很难的事,贵在坚持与保持兴趣与激情,享受学习带来的快乐。
(2).根据就业需求
通过一些招聘网站对各种职位的需求及薪水等信息确定自己的方向。
这些数据都是最真实不产假的原始数据,我们可以每隔一段时间搜索一次,一些规律就可以看出来。
推荐一下知名招聘网站:
http://www.51jocom http://www.chinahr.com http://www.zhaopin.com
当然大家有了自己的想法一定要和大家交流分享,互相学习,以少走弯路。

我们学这些课程之外的东西有什么用呢?
有人会问:我们学这些东西有什么用? 当我们接触到你们专业里课程时,是不是感觉到许多课程都是理论性的东西,当我们学完C语言时,编的程序运行结果也仅仅是在黑屏里实现的,但我们为了考试,为了以后的学位,还有以后有考研的同学,还是需要学好这些东西的,然而我们在现实中常用的QQ、人人网,看到网上牛人们做的视频、动画,我们是不是还是对他们的原理毫无概
念,迷茫自己课堂所学的东西是否有其价值?
很多计算机专业同学进公司实习时,虽然理论性的东西会的很多,但操作起来却不知所措,是不是会很尴尬?记住,公司里没有你的老师。所以我们在学习理论的同时,是不是也得学习一点实际开发应用中的东西,说白了就是可以让我们毕业后可以挣钱的东西,如果你考虑到你毕业以后的生活,我想你应该就懂得我们学这东西的重要性,这些东西不光仅学好,还要学精。因为当你真正的走进自己的工作岗位,是要靠你的技术来说话的。

分配好你的时间去学习这些东西
有的同学会觉得学这些东西会不会耽误自己的学习,当然学习这些东西会耗费你一定的精力,所以说你要对自己的时间有一个合理的分配,如果你感觉时间不够用了,那么,我们需要反思一下了,时间是不是大部分都浪费了啊,算算我们的课程,很多时间都是自习,还有两天的周末时间,都是我们自己规划的时间,规划好了,可以干很多事情。大学,不是学着享受,而是要学着塑造自己,那样我们的大学大学生活才会更加的美好。大学时光,是我们人生中最好的时光,也是我们学习的最好的时机,当我们工作以后,就会有很多事情去做,就很难有这样充足的时间去专心学习了,所以说把握住这些宝贵的时间,学点自己喜欢的东西。

学会利用网络去学习
当你接触到网络时,你会发现网络上的资源是相当丰富的,尤其是我们计算机专业的学生,特别要学会利用网络来帮助自己的学习,学着在网上找一些相关的学习资料,在学习过程中遇到什么问题,在自己解决不了的情况下,学着利用网络解决,百度 谷歌 要学着去利用。网络因为其共享性的的特点,很多东西都可以帮你解决的,当然,你要知道,也要积极的告诉别人,计算机类的东西,大多是操作性比较强的东西,在明白思路的前提下,多去上机操作是大有益处的。

坚持的过程便是学习的过程
学习不能只靠一时的激情,不能因为一时的新鲜感,更重要的是坚持,有时还得克服学习时的枯燥,很多同学都在入门时碰壁而失去动力和激情,或者繁琐的知识点太多太杂太耗脑力而放弃。要学会坚持,学会自我调整达找到适合自己的状态,调动出自己的积极性和兴趣,让自己坚持下去不放弃。不容易的得到的东西才是值得回味的好东西,当你通过自己的努力用PhotoShop做出来以前想实现而不会实现的一张图片时,你是不是感觉到非常的高兴和自信;当你埋头电脑前几个小时完成一个小小项目并在电脑上成功跑起来,你当然会觉得计算机的世界是如此的美妙!

关于编程语言学习
程序语言远远不止现在大家学习的c,将来要学的java、汇编等等。据了解现在已有超过2500种有文档的计算机语言。不同的语言所擅长的领域也是不一样的,比如c擅长嵌入式,java擅长网络等。所以我们可以根据自己的爱好和兴趣去选择一门适合自己的语言好好研究。
我们在刚接触c的时候看谭浩强前辈的书,貌似整本书都是在搞数学研究。而也有很多人不喜欢数学,因此也没有对程序设计深入了解却又心存抵触。
其实既然称作程序设计语言,那就应该类比我们生活中学习的汉语、英语等。是用来进行交流的工具,只是我们需要站在计算机的角度,用计算机理解的语言。
编程也并不仅仅是一种职业技能。事实上,好的编程是件有趣的事,是一种创造性的情感发泄,也是一种用有形的方式表达抽象思维的方法。程序设计可以教会人们多种技能,如阅读判断、分析思考、综合创造以及关注细节,等等,这些技能对各种类型的职业来说都是重要的。
一方面,程序设计可以像数学一样,训练人的分析能力,不同的是,程序设计是一种更积极的学习方法。在与软件的互动过程中,我们可以直接得到反馈,进行探索、实验和自我评价。与钻研数学习题相比,程序设计的成果,即计算机软件,更有趣,也更有用,它们能极大地增加我们的成就感。另一方面,程序设计跟语文一样,可以增强我们的阅读和写作能力。即使是最小的编程任务,也是以文字形式表达的,没有良好的判断和阅读技能就不可能设计出符合规范的程序,反之,好的程序设计方法会迫使我们用适当的语言清晰地表达他的思考过程。
关于学习编程切忌不能仅仅是看和听。
通过教学视频学习编程是入门的一大捷径,但是仅仅看视频就想达到老是那样的行云流水,那老师用那些年的锻炼就白费了。
语言虽种类多,但是学习时的思路是大致相同的,开始的时候先照猫画虎一段时间,进而才能形成自己的思路。这就像我们应试考试时候写的作文,想要自己有自己的思路是需要一定时间的锻炼的,我们从学习词汇开始,学习造句,学习别人的文章,去模仿积累经验才有了自己的思路。学习编程也是如此,只是一遍遍的看视频,是不可能学好的。
动手跟着老师敲代码,做项目,这个过程中我们会遇到很多意想不到的情况,解决这些问题的过程便是我们收获的过程,在完成一个项目之后的心情也足以激励我们进行下面的学习和进步。如果遇到的不理解的情况,先动手去写,边写边理解,量变会引起质变的。不得不说这种质变在我们的身上发生了很多次。
这里提醒大家,代码千万不要在不理解其中的思想的情况下一个字母一个字母的跟着敲,这样的话不能叫程序员而是打字员了。
编写的程序报错不执行,怎么办?
只能说我们长经验的机会又来了,问题越多提高的就越多越快!但是怎么去解决问题?
通过和高手们交流学习我们总结以下解决程序问题的思路:
1. 观察出错后报错的信息
读清楚报错的信息,有时信息上说的很明确,读懂了就知道错误源。也有时错误埋藏比较深,那么我们就要开始下一步思考。
2. 思考问题可能出在哪些环节
我们需要分析出程序流程中的各个环节。程序设计就如同一件产品在生产线经过一站一站后出来。所以我们要顺着生产线去推理。
3. 定位错误
分析清晰了环节我们就要定位错误。在我们真正开始做一些像模像样的应用的时候都会使用一些功能比较强大的程序开发环境(IDE),这些环境都会提供一些让程序员们调试程序的工具(Debug)。
4. 还是不行,就google
a) 先精后粗:程序报错的信息作为查找的关键字
b) 先中后英:如果实在找不到好的中文解释在去试试英文的吧,计算机语言的世界还是英语的世界。
c) 信息筛选:搜索引擎搜索的结果是越匹配越靠前,所以在前几页都找不到需要的信息就要换个关键词再尝试了。
5. 找不到?那就来分享一下让我们大家一起来解决来提高吧

当我们的编程水平到达了一定的高度,才发现程序设计原来都是来自于生活现在又回归到生活的,这也是为什么很多编程的高手们平时也在学习哲学,程序设计的最高境界是哲学。
关于美工类的学习
美工从大的方面来说主要分为网页美工和设计美工,根据将来工作的种类又可以细化为平面设计类、影视制作类、网页设计类,动漫创作类等很多种类。
网页美工主要是负责页面美化,达到网页布局色彩同内容的相统一,更好的烘托网站的内容及整体的效果,所以一个网站成功的关键,网页美工起着很重要的作用。那么对一个优秀的美工又有哪些要求那,在精通Dreamweaver,Photoshop等一些开发软件的同时,更重要的是具有优秀的审美力和独特的创意,要富有创新精神,有出色的图片渲染、视觉创作能力、学习能力及审美意识能够独立完成网站的规划和静态页面制作,最后还要有不断学习的意愿,能迅速的掌握互联网最新美工动向。
设计美工包括的范围比较广泛,平面设计类,三维设计类,动漫类等很多种类,由于设计美工方向的多向性,所以要根据自己的兴趣选择自己的方向。对于设计美工,要具有较强的美术功底及良好的创意构思能力,对图片设计有自己的风格,对设计有自己的理解 ,思想敏锐活跃。
总的来说个专业的美工,不仅仅不熟悉各种设计软件,还需要一个美工的头脑。一个专业的美工,细节处理的一定很完美。细节是体现美工水平的关键。一个专业的美工,还需要有整体的意思。女生对美工类的设计工作有着先天的优势,一定要打消刚开始学习时的恐惧感。
一些常用的资源网站和学习论坛
资源下载:①.分享互联网:http://www.verycd.com/
②.素材中国: http://www.sccnn.com/
………
编程类:①.CSDN全球最大中文IT社区: http://www.csdn.net/
②.软件开发交流社区: http://www.javaeye.com/

美工类:①.视觉中国:http://www.chinavisual.com/ ②. PS联盟::http://www.68ps.com/
③. 硅谷动力:http://www.enet.com.cn/eschool/ ④. 图酷:http://www.tucoo.com/
…………………..
购书网站:卓越:http://www.amazon.cn/ ChinaPub


0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics