软件工程专业大二下学期了,路该怎么走?

【来信】
  大二下半学期了,大多说编程语言的课也基本结束了,现在也就剩下sql。
  我现在面临的问题就是盲目编程,不知道该向那走下去。
  说实话,我想主攻java。现在jsp也学了一部分,现在正在看着hibernate struts2 easyUi ,暑假也看看了android游戏编程,也搞出了一款不好玩的“游戏”。我感觉现在自己这么学很盲目,学了忘,忘了学,学了很多东西也感觉没大有用,扔那就忘了。
  技术接触的太多,但不精,没有主攻,精力都零散化了,这种分兵守城之策,实乃兵家大忌。能帮忙指导一下应该从事哪个方向,怎么进行吗?
  没有专业老师的指导,自己就像在沼泽中挣扎,越陷越深。

【回复】
  我不认同你们围绕语言开展的学习,但是现在有人在这么引导你们,却也真的有不少人愿意这样去追随。在我教你们C++的时候,就有人说,我是Java方向,是.net方向之类的。我接受你们过早给自己贴上了某语言标签的现实,或许,这是必须经过的一个阶段。度过了,应该将专业的认识提高到一个新高度才是。
  不过,这也算是个不坏的选择。你现在的这种主动性,本身就是一个很宝贵的东西,时间久了,一定会看到成效的。我感觉是你是急躁了,本来正在进步,只是短时期还感觉不到。另外,学过,做过,这就是意义所在,企图将一切记住,这并不是一件好事。
  沿着你已经走过的路,将目前正在做的深化即可。技术接触的不是太多了,而是还要继续拓宽,你还不到也不必专到一个狭窄方向上的时候。并且,我甚至想将“技术”二字为你去掉,看一些人文的、管理类的书,包括技术在内,有很多的精彩需要你来体验。接触面广了并不意味着不去有所侧重,比如Android开发或其他,可以再做一些成功的作品出来,目标可以是能够往应用商店中上传的,或者其他项目,参加一些厂商、行业组织的比赛,甚至直接在CSTO等平台上找个规模适宜的项目做一下,都是更高的一个目标。
  当你把软件专业理解成是某语言专业的时候,很容易将语言课上完了,就以为是专业学完了。对语言的理解还要继续,要上升到“编程”的层次,更要体会到其中的“设计”这个核心。包括算法、包括软件工程、体系结构,包括对计算机系统(软、硬件及其结合)底层的理解,这是大学学习中的核心和最终目标所在。围绕正在学习的课程,做好老师要求的实践,同时有意识地按课程中涉及的内容,做一些拓展的实验,这将是大学该有的体验。大二,正是专业基础课开始的阶段,就“算法与数据结构”的学习情况,我曾经带着深度实践的学生们,我感觉没有延续曾经的好风格。

  总爱发牢骚,发在你身上不合适,但有些情况你身上也是有的,无则加勉,有则改之吧。你要从事的方向,有很多的可能,老师无法给你定一个,恰是应当从不断拓宽的“接触面”中,结合你的实际与兴趣确定下来,并成为“求精”的目标,具体选择上我们还可以有更直接的交流。而一段时期,选一个方向深度进入,不论两年半后要做什么工作,获得的将是宝贵的体验。而这一切的前提,不要忽视正在学习的课程,不只是要通过考试,而是真正学到其中的精髓。

  

时间: 2024-08-30 19:57:43

软件工程专业大二下学期了,路该怎么走?的相关文章

大数据人才培养之路该如何走

大数据,已经成为当前社会的热词.但数据人才培养以及数据科学研究似乎远未做好准备.教育部日前公布<2016年普通高等学校本科专业备案和审批结果的通知>,记者注意到,继2016年北京大学.中南大学.对外经贸大学首批设立大数据相关学科后,中国人民大学.北京邮电大学.复旦大学等32所高校成为第二批成功申请"数据科学与大数据技术"本科新专业的高校. 技术发展催生下的新兴学科和专业,该怎样培养人才?培养什么样的人才?人才培养与学科研究又该如何处理定制与创新引领.交叉融合与专业建设的关系

“互联网+”环境下金融之路往哪儿走

本文讲的是"互联网+"环境下金融之路往哪儿走,互联网金融从2013年以来住进进入了大众和监管的视野,随着在线理财.支付.电商小贷.P2P.众筹.征信服务以及金融服务平台等多样化模式的发展,目前已经通过"存贷汇"等多个渠道对传统金融的服务空白地带进行了有效的承接和细化. 随着金融改革和利率市场化的推进,以及以互联网为渠道和产品入口的新型金融体验方式的确立,互联网金融在中国金融体系中的地位也正在由一个"游离者"变为"入局者". 两

给非计算机专业大二学生的建议

[来信] 我是一名大二学生,专业与计算机无关.自从大一学了C语言便对计算机产生了兴趣,我打算今后从事这方面工作或考计算机专业的研究生,现在起步晚吗?怎样缩小与专业学生的差距?我现在已经开始自学,不过只学了<c primer plus>,<汇编语言>,准备假期学习<离散数学>和<数据结构>,这样安排是否妥当?希望您给点建议. [回复] 一位年轻人,能清楚地知道自己的兴趣在哪里,并且为之付出努力去追逐梦想,何其幸运的一件事情. 不过,对你的挑战是,你将走上一条与

大二下学生感到迷茫关于C#和java不知道哪个适合自己

问题描述 我是一本IT弱校学生..算是211吧,大一浑浑噩噩过了一年,深深的被基础课所困扰,特别是大物(我完全想不吃任何理由去学他).到现在大二,因为微软在我们学校做了个云端培训(我觉得是win8.1的推广).我对编程产生了浓厚的兴趣,目前状态是C和C++懂一点,但是不甚精通.由于当初培训时微软来人讲的是C#,我这几天都在自学C#.大致熟悉了C#基础,但是看论坛中大家的观点似乎C#的发展潜力不足,以后的薪资水平也不上java,我想向大家咨询一下,目前这两种语言的主要用途和优劣所在...我觉得我应

大三下学期去黑马学大数据,大家给点建议

问题描述 各位前辈大家好,我今年大三,想利用下学期的时间参加黑马第15期JAVA+HADOOP的班.之前在传智播客培训过JAVA基础.而且打算是先付费进黑马,现在已经在走流程了.我7月初要参加学校的期末考试,怕会耽误黑马最后一个阶段的学习,大家给点建议吧! 解决方案 解决方案二:学历很重要,不要和国家的制度死磕:技术神马都是浮云,先好好把大学的文凭拿到,有条件继续读研就继续读.解决方案三:同大三同是很迷茫中啊....解决方案四:大三就去啊???不用上课吗??解决方案五:精神上鼓励,但是还是上好大

给大二学生——重视课程为前提,课外学习要随心

[来信] 贺老师:     你好!我是一名普通二本软件工程学生.现在大二下学期,马上要大三了.    客套话我就不说了,直奔主题吧    我是一名农村的孩子,在上大学的时候,就想努力学习,找一份工作(是不是好幼稚?).所以,大一上期乖乖上课,编写了一些小程序.在大一下学期,无意间看到了一些培训机构的视频:c++,Java,php,Android.......然后就开始学习了,当时就想走开发方向,就努力学完了Java和php,学校一些创新团队接的外包项目都能做.    但是,在大二上学期接触到几个

大二求挨踢迷茫路

问题描述 先介绍一下基本情况吧.本人大二学生一枚,考的大学不是很好所以游戏氛围很浓厚,从大一的上学期第一门专业课就是C++;当时对于电脑没有深入接触,所以听得满头雾水,当时根本找不到方向...然后下学期开始学汇编,老师太相信我们的接受能力了,一节课就是一大章节....当时已经学不下去了;慢慢也开始玩游戏..沉沦了啊...大二上学期学的Java和数据结构,老师讲的挺好...自己慢慢也从游戏中走出来,也独立能学点东西,可是离散数学,高数这些东西都学的一塌糊涂现在是大二下学期,学的是C#自己从CSDN

论文,MOOC,考研——答大二学生三问

 [来信} 贺老师: 您好,我是--大学软件工程专业大二学生,自从在CSDN看到您的贴子后,就想给您写封信,但又想先拜读你的 逆袭大学,所以迟迟没有动笔.如今已读了大半,虽没想象中的幽默,但内容深刻.从中找到了自身存在的问题,为以后的学习指明了方向.今天,将我的疑惑整理了一下‍,给您写下这封信,希望得到您的指点. 以下是我的疑惑: 1.关于论文,我希望在本科期间发表几篇沦文,这样无论是对考研,还是工作都会有不小的帮助,并且可以在写论文的过程中获得提升.关于论文想问一下老师,大二时期从知识水平

大二觉醒,还有很多主动

来信及我的点评式回复如下([]中是我的回复): 贺老师你好:  我是一名大二学生,并不是计算机专业或者是软件工程的,是数学专业下的信息与计算机科学(是大二才分的专业,大一是数学大类),说起来与计算机也是挂钩的,最近接触到csdn,看到您的博客的指导专栏,故生起让您指导的心,有些困惑,希望您能帮忙解答,谢谢. 我知道我这个专业也是可以向IT方向发展的,但是我现在很迷茫,不知道应该怎么学习才好,我不知道现在的我应该学习什么才好.(不知道老师对我这个专业的看法是什么)[你的专业应该叫"信息与计算科学&