感想1

选择了软件工程专业是一开始的黑客梦,虽然知道没多大关系,但仍然热爱

  大一学习c、c++让我意识到了我可以创造出多少好玩的程序,以至于有时写作业的途中把代码写歪,搞出好玩的东西。那时,乐趣仍然占主要,令我厌烦的仅仅是需要新建一个有一个的类,每一个类都要对应一个头文件和c++文件。一眼望到头的作业却需要有耐心的一点点写完,由解决问题的乐趣变成了枯燥的重复。

  但我也初步认识到了粗心所带来的后果,需要花费额外的精力去找到自己哪里粗心了。

指针指来指去,各种类互相继承,很容易就会搞出事,就连简简单单的全角半角符号的错误,当老师第一次为一个同学找出来的时候,真的是令人震惊!

现在回眼望去,那时的程序毕竟简单,而且VS的调试也很好用,即使因为粗心出错,一点点运行也可以找到。控制台的大部分报错甚至可以直接双击点过去看是哪一行,即使不太准也能提供很大的帮助。

  大二学java,纯面向对象的语言,让从c、c++开始学习的我,难以协调静态的main函数和类的私有变量的关系……直到几周后开始学习javaweb。

  有时即使错了也不报错!就告诉你500!404!

  几乎类似的增删改查Dao层,让人难以抑制住复制的欲望,然后稍微一点点忘了改,之后是几乎不可能找到错误的地方的。

  没法调试对我产生了巨大的困扰,但是做的多了也能猜出来大致是哪里出了错。也学会了看控制台的错误类型,空指针错误,参数没传到,控制台输出一下看看;404就去看一看网页,500则很大可能是servlet的问题。

  javaWeb带来的质变是,我的程序终于有样子了!不再是一个控制台简简单单的黑框框了,可以自己设计自己的网页的样子(再难看那也是我亲自设计的!),真棒!还可以去网上下载模板来套用,也可以用类似bookstrap的工具使设计更简单。

  另一个与日俱增的是纯英文软件的操作,我需要用到的软件的功能越来越多,每一个新功能都需要去百度,有时很方便的功能(比如自动添加getset函数,用了很久才知道)甚至是从来不知道还有这样的功能。

  书中还提到了乐观一词,我觉得真的是太真实了。我觉得我两个小时可以写完,事实上我还需要额外的2个小时甚至更多去调试程序使它没有bug。不过加油,自己选择的路啊。

自我抑郁又自我救赎
原文地址:https://www.cnblogs.com/zjm15511858030/p/10434707.html