锤炼自己的专业学习之路

任何时候都不打无准备之仗!在校期间学好专业技能,求职的时候就不会心里发慌。正应了那句老话:平时轻松,找工作不轻松;平时不轻松,找工作就轻松。那么,对于很多计算机相关专业的同学来说,如何进行专业学习呢?下面结合自己的软件开发和教学体会,谈几点想法。

1. 早点确定目标

许多同学到了大三的时候,意识到快要找工作了,才忽然发现自己很多东西都没有掌握,却惶惶然不知从何处下手!这个时候才想起“亡羊补牢”,也许“犹未晚矣”,但已经先输了别人一步!

因此,在大一的时候,就应该确定自己的目标。像严飞同学,一进大学就规划了自己大学四年的路程,而且是一步一个脚印去实现各个阶段的目标。因此,毕业时的求职自然就收获颇丰。

目标的确定,不要求很大,要实际,而且要细致。例如:大二上学期通过计算机等级考试3级,大二下学期通过英语四级等等。太大的目标,就成了空中楼阁,除了打击自己的信心外,似乎就没有什么用处。除了这些具体目标外,还要确定自己计算机专业的主打方向。

那么,自己的方向是以Java为主?C++为主?.net为主?

都可以。“360行,行行出状元”。任何一个东西,学好了都不愁找不到工作,关键是要能够体现一个“精”字,但不能说其他的就完全抛弃,这就是我们后面要说的注意点与面的关系。

考研?就业?

如果有可能,尽量去试着考研吧,那也是一种人生体验!要考研的话,英语、数学平时就要注意打好基础,这比大四的时候去临时突击效果更好。很多同学就在英语、数学上翻了跟头。至于专业课程,注意跟上就行了。到了大三上学期,就可以看看各个学校的考研大纲,搜集各个学校过去的招生信息,对报考难度有个大致了解。然后确定自己的报考学校和专业。在选择报考专业时,一定要注意该专业考的是数学1、数学2…,还是数学4?即使是同一专业,各个学校考的可能会有差异,有的是数学1,有的则是数学3。有很多同学本来数学基础一般,偏要报考要求考数学1的学校,结果可想而知。如果换个考数学3的学校,绝对就考上了。这样的教训很多,也非常可惜。另外,一定要注意“量力而行”,这一点很重要很重要!没有必要都去挤某所学校的独木桥,换个思路,退一步就海阔天空呀!记得有个同学,成绩非常好,在班上总是数一数二,她当时要报考清华大学。我们就劝她,换成浙江大学、华中科技大学或者南京大学等,别去挤独木桥了。结果,分数考得也不错,无奈竞争太激烈,甚是可惜。其实,大家想想,上船后关键还得靠自己划呀!因此,船并不是最重要的。

如果不打算考研,准备直接就业(像严飞、刘捷同学那样)。那么,主要的精力就可以不放在英语、数学上,专业课程就是重中之重了。这里提醒大家,不要只是重视计算机课程,也熟悉一下管理方面的课程吧。毕竟,计算机的各种程序都是为了更好的解决现实中的管理问题。因此,涉猎一些管理方面的课程,在面试时,你就会显得与众不同。别人只知道做,而你还知道为什么要这样做?如何做能够提高管理效率!也就是说,你在思想上会站得更高。像严飞同学,在校期间非常注重自己的管理能力,小到一次班会,大到一次活动,都是锤炼自己管理能力的机会。这样一来,严飞同学在面试时,给人的感觉就完全不一样了。

现在开始,准备一张白纸,写下你的目标吧!

2. 做一个先行者

我们在前面说到,“亡羊补牢,犹未晚矣”,但这样已经先输了别人一步。先下手为强!进入大学以后,至少在大一的下学期,就应该对自己的大学生活做一个通盘规划。

每个专业都有培养计划。在大一时,找老师看一下培养计划,提前对自己大学四年的课程有一个总体了解,做到心中有数。其实,你完全没有必要非要等到学校开设某门课程时,才去学习,做一个先行者吧!我们有一个计算机专业的同学,大一的时候,就自学各种课程,也许看不懂,但“努力前行”!到大三的时候,已经成为班上水平最高的“高手”了,毕业时很快就与国内一家知名IT企业签了就业协议。

也就是说,我们完全可以自己先去学习这些课程。不过这样一来,你可能就没有多少时间去谈恋爱、上网聊天、玩游戏了。身边的这些诱惑如此之多,你耐得住寂寞吗?

3. 基础很重要

万丈高楼平地起。这些无比说明了基础的重要性。认真地看书,仔细琢磨、理解那些基本概念、基本方法。不要满足于编写出一个一个的程序,满足于实现了一个又一个的程序功能,理解并尽可能记住那些最基本的概念吧!也许你不以为然,举个很简单的面试题目:Collections和Collection有什么区别?这个问题并不难,但很多学过Java的朋友都回答不出来,根本的问题就是忽视了基础知识。另外,一些基础的课程也是应该要注重的,例如:数据结构、数据库原理、操作系统等。基础的东西有可能简单、枯燥,但绝对会让你在软件开发过程中受用!

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

4. 注意点与面的关系

胡子眉毛一把抓吗?不行!为什么很多人说,中国的计算机教育有些失败?我们学了很多东西,每个都知道一点,但每个都不会。这就是没有处理好点与面的关系。任何一个人的精力都是有限的,不可能样样精通!因此,我们确定好自己的目标后,就需要在“点”上下足功夫。如果你选择Java作为专业主要发展方向,就不要满足于看了几个视频、读了一两本书、编写了一两个程序、知道了一两个概念,而是要沉下心来,不断地通过实践项目去深刻的领会。要知道,“精通”这两个字,不是那么好写的!

如果你只是学Java,也不行!我们需要拓宽一下自己的知识面,也就是面的关系,例如熟悉常用的数据库、掌握SQL语句、理解常用数据结构的算法处理等等。大家应该清楚,知识之间是互相融合、互相支撑的。

深入点,拓宽面,努力践行这六个字吧!

5. 尽可能多做实战性项目

前面提到,很多人说中国的计算机教育是失败的。这里我们不去讨论观点的正确与否,但从一个侧面说明大学的计算机教育存在问题。要做一个好厨师,首先得做出第一道菜。如果仅仅对萝卜、白菜的各种特征了然于胸,纸上谈兵还可以,想做出一道可口的菜肴恐怕很难。正如许多同学对各种命令、函数和语法非常熟悉,应付考试可以,面对一个实际问题却无从下手。

其实,各个学校还是给学生们提供了做实战性项目的机会。几乎所有计算机专业的学生在校期间都要进行课程设计,这实际上是综合利用自己所学知识进行一次实战演习的绝好机会。遗憾的是,很多同学却白白放弃了。课程设计通常是利用所学的知识,几个同学组成一组,分析、设计、开发一个具有一定实用价值的软件系统。这其实与现实中的项目开发小组类似。但是,很多同学只是在小组里面凑个人数,瞎混一下,老师验收时则“忽悠”一下,弄个及格。忽悠老师容易,可别忽悠自己的未来呀!

也可以自己给自己出题目。找一些自己比较熟悉的领域,例如通讯录管理、成绩管理、个人消费管理等等。先实现简单功能,再逐渐复杂化,直到具有一定实用价值。做完以后,还可以再优化优化。例如,打印功能,能否做成通用模块?能否将其改造成能够适应各种不同数据库的系统?常用的使用表格显示数据的方式能否增加直方图、饼图等图形显示方式?能否做成一个安装程序?如此等等。也可以做一个比较单一功能的程序,例如聊天程序、文件上传下载程序,不断的拓展、精致。

注意文档的编写。我们很多同学在做项目时候,往往忽视了文档的编写。产品通常都有说明书的。不知道你注意到没有,很多大公司的产品说明书都做得很精致。一份良好的文档是验证软件质量的要求之一。因此,无论是课程设计还是自己给自己出题,东西做完后,按照软件文档的规范要求,认认真真的编写一个项目文档吧!在求职时,如果能够拿出自己写的(一定要是自己写的)一份项目文档,无疑又会在求职的天平上增加了一个砝码。

另外,如果可能,多做一些兼职工作或参加实习,或者是参加老师的课题项目。这绝对会给自己以后的求职增加浓重的一笔!很多公司非常“在意”你的实习经历,因此在校期间要尽可能抓住任何实习机会。用严飞同学的话说,“把最能凸显你能力的东西好好整理成册,以前自己的作品,课程设计,科研立项,所从事工作的总结或成绩,媒体的报道等等。当面试官面对众多简历时,你极有可能因为你多了份东西而被挑中。”。

书本里面培养不出计算机人才。读者朋友,我们一定要从项目实战中一路走来!

6. 关于看书

书肯定是要看的。很多书都带了随书光盘,里面包含了程序源代码。不少同学将光盘中的代码拷贝到Eclipse中,运行之,结果出来了,好,自己掌握了吗?当然没有!光盘中的代码只是作为参考的。不要采用复制粘贴的方式,还是自己键入代码,方法似乎是笨些,学习效果却要好很多。正如你可以诟病中国古代私塾的死记硬背教学方式,却无法否认由此催生的古老灿烂的中国文化!

忘掉那些“高手”们的所谓只看Java源代码的学习方法吧!对他们也许是可以的,对很多刚踏入门槛的读者朋友来说,可能是一件痛苦的事情。只是不知道那些“高手”们刚开始入门的时候,是不是也只看Java源代码??

送给大家一句话:高手是敲出来的,不是复制粘贴出来的!

7. 关于考证

目前社会上有琳琅满目的各种证书,颇有“乱花渐欲迷人眼”的架势。那么如何考证?哪些证书含金量更高?

说简单也简单:要考证,就考那些花钱少、通过率不高的!对于那些考试费用动辄成百上千、通过率高达百分之八九十的,还是慎重些吧。注册会计师、软考、律师证等等,都是考试费用极低、通过率也低的权威考试,获得了社会广泛认可,含金量自然高。而那些通过率动辄百分之八九十的,即使是国外公司举办的所谓国际认证考试,其含金量也要低很多。当然,也有考试费用很高、通过率很低的认证考试,含金量很高,不过光考试费就不是很多学生能够承受得了的。

由人事部、信息产业部文件联合举办的国家级计算机技术与软件专业技术资格(水平)考试(简称软考),由于其权威性和严肃性,得到了社会及用人单位的广泛认同。按照人事部、信息产业部相关文件的说法,通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务。因此,软考既是职业资格考试,又是专业技术资格考试。这种证书,显然值得计算机相关专业的读者朋友努力拼搏!

8. 心态平和些

良好的心态对自己的学习以及以后的求职都有帮助。不急不躁,不因一次成功而狂喜,也不因一次挫折而大悲。始终以一种平和的心态,对待专业学习中的方方面面情况,努力打造出一个具有稳定成熟心态的自我!

要相信:付出与获得永远写在同一个平面上。

最后,送给大家一句话:只要你辛勤耕耘过,收获就在明天!

转载于:https://www.cnblogs.com/justdoitba/articles/8067899.html

锤炼自己的专业学习之路相关推荐

  1. Python学习之路—2018/6/20

    Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...

  2. 【C++学习之路】第一章——C++核心方法总论

    1 C++核心方法总论 1.1 核心思想 通过实际项目来学习编程,更高效掌握编程规则,以及明白各种语法规则的实际应用. 实验思想:任何C++的参考资料都不可能覆盖你遇到的所有问题,这个时候,最好的办法 ...

  3. python 爬虫 包_python爬虫学习之路-抓包分析

    利用浏览器抓包,是爬虫中的很实用的技能.在爬虫编程之前,我们要对抓取的目标页面有所了解,比如浏览器的这个请求这个页面中间都经历了什么,数据是怎么发送和返回的. 抓包的作用 我把抓包分析的作用简单列一下 ...

  4. 我的python学习之路

    一名大二自动化专业学生的python之路 为什么选择python? 首先,自己个人一直想从事计算机方面的工作,无奈没录取上,难过嘤嘤嘤~ 在大一学习了c++与python,发现python简单太多了, ...

  5. 计算机专业学习阶段计划书怎么写,计算机专业学习计划优秀范文2篇

    计算机专业学习计划优秀范文2篇 时间稍纵即逝,我们又将迎来新的学习目标,续写新的诗篇,是时候抽出时间写写学习计划了哦.但是学习计划要写什么内容才是正确的呢?以下是小编整理的计算机专业学习计划优秀范文2 ...

  6. My Plan——大数据学习之路

    大数据学习之路 本文简介 相关书籍 计算机基础 数据结构与算法 计算机组成原理 操作系统 计算机网络 数据库 JAVA Python Linux 大数据 其他 本科专业课程安排 学习计划 计划 总结 ...

  7. 文正机械电子工程专业课_详解 | 机械电子工程专业学习内容与就业前景

    对于考生和家长来说,报考一个合适的专业,就要全面的了解不同专业学什么.适合什么人学.就业前景如何.小编为大家分享一些大学生对常见专业的介绍,通俗易懂.以下是机械电子工程的介绍. 机械电子工程专业介绍 ...

  8. 电子--软件--电子(嵌入式)--学习之路断得漫长

    我作为一个2018年刚毕业的大学生,本科是一个很一般的学校--西南科技大学.我本身是一个电子信息专业的学生,却在2014年下半年深受华哥影响爱上了C语言,与此同时经过我自己的努力进入到了我们学院的AC ...

  9. 一个普通本科在校生的前端学习之路

    原创 西安前端交流会: 卡农 ovenzeze@qq.com 本文章同步发表在wdShare西安前端交流会网站.我的个人博客以及segmentFault和掘金. 转载请注明出处 这是西安初级前端群里边 ...

最新文章

  1. android悬浮动态权限,android应用内悬浮窗-自动贴边,不需要权限!
  2. 第十六届智能车竞赛MCU这么多,该怎么办?别慌,RT-Thread来帮忙。
  3. python之蓝图blueprint浅析
  4. 【NLP】 深度学习NLP开篇-循环神经网络(RNN)
  5. 更深更宽的孪生网络,有效提升目标跟踪精度,代码开源
  6. java创建文件夹和文件_Java创建文件夹与创建文件
  7. 分享50佳高质量免费按钮图标资源(上篇)[zz]
  8. web安全之XSS攻击
  9. 转载:网关的概念以及形象的比喻
  10. linux支持ext2格式吗,linux正统标准文件系统ext2详解
  11. CDC不同模式在ODI体现系列之二 异步模式
  12. 西工大第三届“探索·解密”趣味密码比赛-个人WriteUp
  13. java entry的用法_Java ZipEntry setComment()用法及代码示例
  14. java谷歌翻译_Java 调用 google 翻译
  15. VSCode运行Java报错No delegateCommandHandler for vscode.java.resolveMainMethod
  16. java学习总结(16.07.16)Random类和BigDecimal类
  17. iThoughtsX for mac(优秀的思维导图软件)
  18. 嵌入式测试大赛预选赛
  19. 国仁老猫:怎么制作抖音100W播放量的作品;首选需要精准定位。
  20. 使用 CSS 的仿 GitHub 登录页面

热门文章

  1. 如何帮助企业走出经济寒冬
  2. 【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】树和堆(第五周的笔记和编程作业)
  3. 【技术分享】Sanic+Amis:3天快速搭建一个web服务
  4. 品牌如何做好VLOG营销?
  5. 怎样才能把SEM百度竞价推广做好?
  6. 如何比较字符串大小(超详细)
  7. 双十一惊喜:任性返场,优惠今晚24:00截止!
  8. 你把功能堆砌起来,并不是做产品
  9. 电竞蓝牙耳机哪个牌子好?无延迟游戏蓝牙耳机
  10. win10IE浏览器打不开怎么办