这片文章写在我毕业后的某一天(大概是05年9月),我曾经学习过的培训学院让我写一篇东西来讲述自己学习的过程,也许是学院觉得我通过自己找到的工作还说的过去吧(当然我的成绩很一般).主要目的还是为学院做宣传,可我没有完全按照学院希望的路线写,也导致了这片文章没有被最后选中,印入学院的宣传手册.
不过我很负责任的讲,在学习的过程当中学院有很多优秀的教师,他们把他们最宝贵的工作和学习经验无私的传达给我,让我学到了很多在学校里可能学不到的知识.但是我始终认为学习始终是要靠自身努力的,这是已经被广泛传颂的真理.
即使是今天,当我无意间发现这片短文的时候 我仍然认为,里面的内容虽然留于说教 但是非常值得和我又一样经历的同志读一下,同时 现在我的水平和我走出校门时的志愿相去甚远,我也认为是自己没有把握好自己的原因.
现在只希望能够对于和我有着类似经历的同志看后能够有所提示.当然如果有说的不对的地方还请大家指点一二.
学 习 之 路
从2004.2.8第一次座到学院的教室,直到2005.7.15走上工作岗位,我在华育国际学院度过了自己人生当中第二次的学校生涯。回顾为期一年半的学习时光让我感慨最深的就是学习过程当中自己主观意识上的变化,从一个略带羞涩的门外汉到一个初窥编程序世界的业内人士。从一个到处碰壁的中专生到一个自信的程序员,其中伴随着成长的烦恼,也许只有我自己才能体会。
在此主要对自己的学习之路略作总结,谈谈自己对学习的看法,不求面面俱到,只愿和我有类似情况的同学能够从中得到些许提示与帮助。当然以自己目前的工作业绩和学习成果尚不能算作优秀,所以,所想所写必有纰漏和谬误,还恳请大家指点。
提到学习,首先当提及学习的心态。我认为良好的学习心态就是认清自己的目标,并且为之不断的努力奋斗。简而言之就是勤奋、自律。正所谓‘态度决定高度,积极进取必有所成’。在我们寄望收获之前,首先要认清自己的责任。我们要知道并不是所有的人都适合作程序员,高薪也不仅会因为你对编程感兴趣而掉到你的面前。相反的是我觉得程序员都是实干家,他们善于利用抽象描述现实存在,他们简洁、高效、专注,目标明确且为之努力奋斗。
纵观那些顶着天才光环的程序员们,无一不是十倍于人的勤奋与刻苦,在取得卓越的成绩之后,才被人冠以天才的美称。就像
约翰.卡马克这样公认的天才,在弱冠之年便在3D图形领域笑傲群雄。大家除了羡慕他的名声、他的法拉利跑车之外,又多少人有着他长年累月的日编程14小时以上的勤奋呢?天才尚且如此,那我们大多数的普通人又该如何呢?其实到觉得大家的天分不相上下。关键是你是否有着能够控制自己行为的心态。让你认清自己究竟需要如何去做才能达到目的地。
如果说良好的学习态度是学习编程的前提的话,那么打好基础对于每个程序员来说就是必须做好的必修课。业界有句名言不知出处,却甚有道理,说‘态度决定命运,基础决定前途’。这说明在具备良好的学习态度之后,扎实的基本功对于一个程序员的成长是多么的重要。那么究竟该如何理解基础的含义呢,这个问题我也向许多高人请教过,得到的答案虽各有侧重,但答案的中心是,你应该更加接近机器,否则你就无法运用高级语言编写更加高效的代码,那样的情形将会使你始终走在产业链的最末端,成为你向更高的目标提升的一大障碍。是的 Hibernate,Spring,Struts 很重要因为这是开发的工具和业界的标准,但一个程序员的学习不应当被语言和开发工具所束缚,我们要多学习一些被我们曾经忽视的基础课程,例如:操作系统、网络原理、数据结构与算法等等。很多,很枯燥。但这些知识会随着你的编程水平的提高显得越来越重要,最后的结果是,你将发现任何语言只不过是你的思想和机器运行方式的体现。如果你是为了学习一门语言而学习(虽然开始的时候要经历这个阶段),那么你会发现自己付出的越来越多,而得到的却越来越少。举个例子来说,如果一个没有面向对象思想和设计模式知识的程序员出的UML设计方案 ,肯定会让你自己感到困惑,而这个设计也是站不住脚的。
最后一点,是我在看了一篇文章之后想到的。这篇文章叫做
《提问的智慧》,文中告诉你在提问之前应该这么做,”周全思考,准备好你的问题,草率的提问只会获得草率的回答,或者不会得到任何答案。越表现出寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助”,其实就像前文说的那样,寄出希望之前,先要认清自己的责任,很多的同学在遇到些许问题时会毫不犹豫的像身边的同学和老师寻求帮助,即使这个问题是一个语法错误,这是使不得的。这样只会让你越来越依赖于向别人取得帮助,变的懒惰,而不是习惯自己解决问题。换句话说你的学习会变得越来越被动,而不是去主动的解决问题。从另一个角度来说,在办公室浪费别人时间的人是不会受欢迎的。
当然不是说我们要完全闭关自守,不要去与同事们进行交流。相反我们要多多的交流,获得不同的思想,从而能够站在不同的角度看问题。这也是成长的过程,但我们要知道交流是一个互动的环节,只有充分互动的交流才是有效率的。如果变成独角戏,那么交流的效率会降到最低点。从而浪费大家的时间。
说到找工作,如果你已经认识到了学习的重要性,并且有着积跬步行千里的心态的话,那么一份工作对于你来说是不用发愁的。IT企业是非常现实的,他们需要的是一位能够写代码的程序员而不是一个名牌大学的光环。当然如果你拥有名牌大学学位,你应该去做得更好。
最后告诉大家,学习之路没有什么捷径可走,‘不经历一番寒彻骨,哪得梅花香扑鼻’,学习之路漫漫,需要做好充分的准备,如果半途而废还不如不要开始。在经历了挫折,打击,沮丧之后,你终会发现答案一直就在离你不远的地方。这时候学习带来的成就感,会是一种享受。就像历史的爆发总在一瞬间,但确是经过了很久的积累才形成的。经过不懈的勤奋努力,你收获的一定会比你能够想象的还要多!
分享到:
相关推荐
java 笔试、面试题收集整理了一下(有写有争议的题已经纠正了),后阶段还会再整理再追加,现在先上传一个beta版本赚点baidu文库分(因为刚出道没分,文库上的一些好文章下不下来),好希望大家顶我一下^_^。...
国外创业公司刚出道时 是否遭遇迅速抄袭?.docx
3. **泛型**:C# 3.0引入了泛型,这是一种可以在编译时提供类型安全的容器模板,提高了代码的重用性。 4. **匿名方法和Lambda表达式**:C# 3.0引入了匿名方法,使得可以不需定义函数即可直接使用代码块。Lambda...
半路出道的投行家半路出道的投行家半路出道的投行家半路出道的投行家半路出道的投行家半路出道的投行家
20210301-中泰证券-贝泰妮(A20333)新股研究报告:功能护肤标杆如何C位出道?_.pdf
"功能护肤标杆如何C位出道?"这部分则暗示了报告将探讨贝泰妮如何在竞争激烈的护肤市场中脱颖而出,成为行业的领头羊。这个标题将关注点放在了公司的独特定位——功能护肤上,以及它如何在市场中取得中心位置,即“C...
经典刀路记得刚出道时,对于师傅要买酒买烟,过时过节要送礼,还要看脸色,才教那么一点点。。。。。。 为了不让大家重蹈覆辙我的成长之路,我将尽我能力的来帮助大家!
C位出道蓝攻略:新时代内容营销指南(完整版).pdf
标题中的“贴膜机器人‘出道’”指的是机器人技术在日常生活中的一种新应用,即自动手机贴膜服务。机器人通过预设的程序和机械臂完成手机贴膜的过程,提高了效率和质量,尤其对于流行手机型号的识别和处理。这种技术...
PHP面试试题,希望能帮助到各位刚出道的小伙伴。不是很多,以后可以慢慢收集
《C位出道蓝攻略:新时代内容营销指南》是一份全面阐述现代内容营销策略的资源,旨在帮助企业和个人在数字化世界中脱颖而出。这份指南的核心在于如何通过高质量、有针对性的内容吸引并保持观众的关注,从而推动品牌...
他是一款把值写入XML工具也可以改XML得内容 多提提意见,本人也是刚出道
虽然文件标签为"安全管理",但内容并不符合这一主题,而是关于游戏《失忆偶像出道中》中的情节发展和角色步临风的攻略方法。游戏玩法主要是通过不同的对话选项来增加角色的“星光值”和“好感度”,这些数值直接影响...
本文由 TensorFlow 社区作者创作,与 合作出品,文章已入选 “” 精选推荐系列开篇语写深度学习博客有两年多了,从最初的做记录备忘到现在经验总结分享,积累了一些读者,也结识了不少想入门研究深度学习的朋友。...
6. **上架准备资料**:在各平台上架应用时,开发者通常需要准备包括但不限于以下资料:应用的安装包(APK或IPA)、应用图标、截图、介绍文本、隐私政策、权限声明、开发者资质证明等。这些资料需符合平台的规定,...
- **IGNORE**: 当指定为`Y`时,允许导出过程中忽略某些错误。 - **BUFFER**: 设置缓冲区大小。例如:`2048000`(单位为字节) - **INDEXES**: 控制索引是否被导出。`N`表示不导出。 - **FEEDBACK**: 设置反馈行数,...
描述中提到,“Ultramon出道了3.0.10”,这意味着 UltraMon 在版本 3.0.10 时开始受到用户的关注。该用户特别指出,尽管3.0.10版本可能主要支持32位系统,但在从Windows XP升级到64位Windows 7后,他们发现很难找到...
凡士林&杨洋出道11周年粉丝见面会方案.pdf
日志分享经验:出马、出道与痛苦的减轻 日志的标题和描述都表明了本篇日志的主题是关于出马、出道的经验分享,并且是为了帮助有难的人减轻痛苦。从标签“文档”可以看出,这篇日志是关于分享个人经验的文档。 在...
【医疗器械行业深度研究】 医疗器械行业在全球范围内都是一个关键的领域,尤其在中国,随着技术进步和市场需求的增长,国产品牌正在逐步崭露头角,实现对进口品牌的替代。本报告聚焦于眼科高值耗材市场,这是一个...