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

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

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

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



  

目录
相关文章
|
9月前
|
架构师 Java 测试技术
【软件工程】为什么要选择软件工程专业?
【软件工程】为什么要选择软件工程专业?
191 0
|
3月前
|
安全 Linux 测试技术
软件工程之维护阶段
软件工程之维护阶段
44 0
|
6月前
|
敏捷开发 测试技术 项目管理
软件工程
一、软件工程 软件工程是一门关于开发、维护和管理软件的学科。它涵盖了软件开发的整个生命周期,包括需求分析、设计、编码、测试、部署和维护等各个阶段。 软件工程的目标是通过系统化的方法和工具来提高软件的质量、可靠性、可维护性和可重用性,以满足用户的需求和预期。它强调在软件开发过程中的规范化、标准化和可管理性,以提高团队的协作效率和项目的成功率。 软件工程包括以下几个主要领域: 1. 软件需求工程:负责收集、分析和定义软件系统的需求,并与用户和相关利益相关者进行沟通和协商。 2. 软件设计:负责将需求转化为具体的软件设计方案,包括系统架构、模块设计、接口设计等。 3. 软件编码:负责根据设计方案进行
340 0
|
9月前
|
开发工具
软件工程总结
软件工程总结
44 0
|
9月前
初识软件工程
初识软件工程
55 0
|
10月前
|
数据处理 云计算 对象存储
大家好,我是来自普通本科软件工程专业的学生。
大家好,我是来自普通本科软件工程专业的学生。我最近开发了一个小游戏,并希望与其他人分享。为此,我想拥有一台自己的云服务器,以便让玩家们能够随时随地玩我的游戏。通过身边的同学,我了解到了阿里云的飞天计划并登陆了阿里云官网了解了这个活动。
|
10月前
|
项目管理
软件工程——视频初总
软件工程——视频初总
62 0
|
10月前
|
算法 中间件 测试技术
【总结】软件工程(视频结束)
【总结】软件工程(视频结束)
软件工程(4)--螺旋模型
软件工程(4)--螺旋模型
285 0
软件工程(4)--螺旋模型
软件工程(5)--喷泉模型
软件工程(5)--喷泉模型
323 0
软件工程(5)--喷泉模型