有点不同—软件
还在几个月前,我时时发牢骚。不停问自己,要不要转专业。那时我满腹怨言,无处诉说。因为我的C++和新开的一门数据结构学的很烂。当时我认为,在这样下去。我肯定要在软件这条路上葬送我的前程。我脑子里想得最多的是将要去向哪里。
然而在此更早的几个月前,也就是刚进大学初时。我满怀斗志,和许多刚进大学的同学一样—充满无限的遐想。那时我对软件一无所知,仅仅知道很牛。本来从小到大我就很少接触电脑。这一前一后,像极了电影里的负心汉态度变化。反差很大,其实想我这样的情况还不止我一人。于是我对软件,只有接受,没有喜爱。
就在两个月前,一个和平时一样让我郁闷的下午。只因为那个下午我们每周要上两节数据结构,但我总是失望的结束那两节课。因为它让我发晕。正是这样我的信心一次次的被消失殆尽。我刚走出教室,突然蓝杰公司肖老师给我打来电话。问我愿不愿意去听一下蓝杰的免费公开课。我急于想走出软件困境,于是答应了。还记得当时给我上课的老师,正是龙哥。他那天没讲什么具体的内容。就是跟我讲了一下JAVA发展过程及它和别的语言区别。习惯了和许多同学一起听老师讲课的我,对这种一对一讲解,抱有很大好奇和满足。只因为那节课,我听得很懂。我没有觉得很无聊。这让我开始对学习软件又恢复了一点点的信心了。
当天晚上,我斗志满满。我觉得尽管我现在学的不好,但是起码我能把蓝杰这块交给我的东西学好。在学习面向对象这一节时,当龙哥问到一些问题,我不能解答出来。而我的印象中,那个我的确学过时,我会很认真听他解释。这无异于帮我复习了一次。给我的薄弱老底,又添上了一块基石。我心理暗暗在说:“这样太好了,通过上这个课,把以前不扎实的补一下也好”。
以后晚上在去蓝杰路上,我总是自信满满。“你瞧我去学东西了,你们在玩”,我得意在心里念道。
话说回来,在将面向对象那节,给我印象最深的是面向对象和面向过程的区别,以及类的定义。那几晚,只见龙哥常常说。面向对象强调的是对象,而面向过程强调是过程。虽然听起来像是废话,但实际它俩区别用这句话概括之再好不过。我当时就明白。我觉得软件好像也不是那样难。关于类的定义,现在在我脑中让我记得深刻的是。类里面是由属性和方法组成。于是我渐渐理解,当你对一个东西理解得很透彻时,在你脑中就只剩下那些关键字。只要想起这些关键字,你就能马上联想起与之对应的内容。这是学习方法得体的功劳。回看每次龙哥叫我写的总结是有其作用的。
我开始知道,重复次数对一个软件开发工程师重要性。我们学一个东西,经过模仿,练习,再到理解运用,最后才是创新。学校的上课时间真的很短,而任务很重。上学期我几乎没怎么在电脑上运行代码。这学期我希望变好,可也在不经意间再次错过了学习的机会。我知道我还是喜欢敲代码的。只是没真真的体会到其中的乐趣。我想对你说——软件,我对你有点不同。
分享到:
相关推荐
由于地形图是采用不同软件生成的,高程点会采用不同的实体,如有点(point)块(insert)圆(circle)等。另外在制作地形图时免不了错误,如等高线、高程点的高程值不对,有重线或重点(在水平投影看似是一条等高线...
功能有点类似于资源管理器的“发送到”菜单。 ⑤批量操作。 用户可以批量删除、转移和运行程序。对于批量运行程序,用户甚至 可以将要同时运行的所有程序放到同一个分类下,然后按下空格键, 就能运行该分类下所有...
这个“有点老”的通信录软件虽然年代久远,但它可能包含了上述的一些基本概念和技术,对于初学者来说仍然具有参考价值。通过对它的研究,我们可以了解到过去软件开发的技术趋势,同时也能为现代通信录应用的开发提供...
在【阳光有点冷】的这个版本中,我们可以推断这个工具可能包含了作者的独特设计和优化,或者是一次特别的更新。这个名字可能是作者的个人标识或者是版本代号,具体含义可能需要查看源码或者作者的说明。 金贵管理...
飞驰互点可能包含了检测和优化网站移动适配性的工具,确保网站在不同设备上的用户体验。 4. **链接建设**:外部链接的质量和数量对搜索引擎排名有直接影响。软件可能会提供友链检查、外链分析以及建议建立高质量...
但两种清零软件的界面有所不同,方式也有点不同,这个是亲测能用,但不保证多有的IP2780打印机都可以用。 佳能IP2780清零进维修模式步骤 1:关闭打印机电源 2:按住进纸键(也就是电源下面那个按键)不松开,然后开...
oCam是一款特别好用的电脑录屏软件,虽然界面有点老土,但是使用起来非常方便。除了支持全面屏录制、区域录制,还支持固定尺寸录制、自定义尺寸录制。录制之后的文件可保存为MP4、MKV、M4V、FLV、GIF等格式,能满足...
2. **编译器**:辉芒微编译器是将高级语言(如C或C++)转换成微控制器可执行的机器码的工具,需要理解和配置编译器选项以适应不同的硬件需求。 3. **调试器**:用于在程序运行时检查其状态,包括设置断点、查看变量...
虽然,现在已经有很多的邮件收发软件例如著名的FoxMail 但是对于大多数的非专业的人来说它还是有点难度稍嫌负责。因此,我们就利用SMTP和Pop协议从底层开发了这个软件。SMTP全称是简单邮件传输协议,它专门用来发送...
MVC模式允许将软件系统的不同部分分开处理,使得不同的开发人员可以同时对系统的不同方面进行开发。模型层负责业务逻辑的处理和与数据库的交互,视图层负责用户界面和展示数据,控制层则作为模型和视图之间传递信息...
软件质量是多方面的,它可以从不同的角度来评价和看法。用户认为,功能、性能、接口满足了需求就是好软件。营销人员认为,客户群大且能卖个好价钱就是好软件。管理者认为,软件开发的进度、成本、质量(功能+性能+...
9. 大连东软:大连东软给的工资有点与公司的名气相违背,据大工的同事说,在他们学校,基本都是实在找不到满意的工作了,去东软吧。 10. 海辉软件公司:海辉软件公司工资较低,还比较累,工作 12 个小时比较正常。不...
AudioSwitcher是一款便捷的声音设备管理工具,专为用户在不同声音设备之间快速切换而设计。在现代计算机系统中,我们可能连接有多个音频输入和输出设备,如耳机、扬声器、USB音频设备等。AudioSwitcher使得在这些...
【标签】中的“IBM”意味着这款软件专门针对IBM品牌的电脑,因为不同品牌和型号的电脑硬件结构各异,所以降温策略可能会有所不同。"降温"是该软件的核心功能,通过智能控制风扇转速,增加散热效率,确保电脑在高负载...
批量格式转换:不同的图片格式有不同的优缺点,适用于不同的应用场合,本软件可以将bmp,jpg,gif,png,.tiff等格式的图片转换为Jpg. 可以批量旋转图片:有时我们需要将图片旋转. 可以批量压缩图片文件大小:图片文件太大...
打印机有点阵式、喷墨和激光打印机,不同类型的打印机适合不同的打印需求。 系统参数设置涉及到计算机启动和管理,这些信息通常存储在CMOS中,而CMOS设置程序存在于BIOS中。CMOS是一种电池供电的RAM,用于存储系统...
如果您在多个注册商下有多个域名,估计这个软件会有点用处。 我觉得这个小软件还是很原创的,至今没有发现类似的,也可能是我不太关心这个行业吧…… 用途和用处: 1. 统一管理在各个注册商注册的不同域名 ...
Foxit PDF Editor是一款强大的PDF编辑工具,它提供了对PDF文件的全面编辑功能,不同于Adobe Acrobat等其他PDF阅读器。这款软件的独特之处在于,它允许用户不仅阅读PDF,还能直接在PDF文档上进行修改,添加文本、图片...