不负初见

相识-欣喜又忧虑

上篇

在未真正接触到软件工程这门课之前,我以为的软件工程会让我们做出一个真正的软件。比如像淘宝,QQ之类的实用又炫酷的APP,这个想法令我对它无限憧憬。甚至想好了,如果做出来后一定要在家人面前显摆一遍。但同时又知道自己的水平不高,又害怕完成不了这个课程目标而忧心。就这样带着一面憧憬,一面胆怯的心情,我选了这门课程。

中篇

终于到了这门课的第一节,老师给我们讲述的又让我的欣喜加了几分,他告诉我们这门课的目标就是让我们更好的开发软件。我心里乐开了花,以为这门课程结束我们一定能够开发一款自己想要的软件。而不知在这一整个学期,我都与软件工程这门课在泥泞里纠缠。
纠葛
从软件工程的第一次作业开始,我就深陷泥潭。markdown的编辑方法让我慌了好久,最后终于看懂的时候,差点感动到哭。编程作业的单元测试让我两周的周末都坐在电脑前暗自发怵。可能稍微让我轻松一点的就是那一次原型设计的作业,但我也去学了好久的设计方法。加上对原型设计软件的不熟悉,设计的结果最终还是没能达到我心中的标准。团队作业的每一次小作业,我们都要商量然后分配。软工冗长而繁重的工作量(繁重可能是由于自己水平太低了)让我屡次想要放弃,每一周的作业都让我如临大敌,像是背着一块巨石匍匐前行。想要直接放弃可每次都不甘心。
和谐
万物终将达到和谐这个定律这一次让我深深体验到了,从满心期待到濒临崩溃,再到学会相处,体验到其中的满足感。每一次写完作业都有一种疲惫感,但当我第一次写出自己的第一篇博客的时候,那疲惫感仿佛一扫而光,成就感油然而深。特别是第三次结队编程,当我和队友在经历了两天的失败后,在交作业的前一天晚上把它做出来之后,我和室友差点相拥而泣。那一次是我们最难受但又是最有成就感的作业,最开始不想放弃是因为不想挂,科后来有了这一次的成功,软件工程的作业就好像一盏明灯,它总是指引我去了解新的东西,一些不是老师教的,自己去探索而来的新鲜玩意。在习惯了老师言传身教的教学方法后,这种方式虽然刚开始有点难受,但到后来逐渐在探索中摸索到了门道之后,那种快乐比做出来一道极难的数学题更加难得。

下篇

回顾
在第一次作业中我最希望的是能够做出一款软件,最后没有完成,只做了原型设计出来,遗憾是有的,但这门课让我学会了最珍贵的一个学习”秘诀“——探索与好奇心。虽然这次只做出了原型设计,但我相信在后面的学习中我一定可以将它实现。愿再见不负初见。

原文地址:https://www.cnblogs.com/crystalalamama/p/11990261.html

时间: 2024-08-03 18:11:38

不负初见的相关文章

人生若只如初见-安意如

[此一生与谁初见] 1.有太多的人喜欢这一句,“人生若只如初见”. 可知我们都遗憾深重.命运像最名贵的丝绢,再怎样巧夺天工,拿到手上看,总透出丝丝缕缕的光,那些错落,是与生俱行的原罪 :人生若只如初见.不知道为什么很喜欢这样的一句,以前一直以为这句诗描述的是初次见面时的美好,后来才明白,除了美好以外,更多的是一种苍凉,是对回 不到和忘不了的过去的一种怀念,一切也终成往事. 2.就像我们与一个人相遇,初见,也曾山水迢迢.眉目相应,以为能够携手相随千里万里,却最终擦身而过.一错手,就慢慢地,渐渐地,

Magento开发经验总结(一、 初初见你——产品属性集搜索模块)

一. 初初见你——产品属性集搜索模块 产品属性搜索模块作为我第一个开发的定制功能模块,对于我个人理解magento系统内部规则与机制.二次开发规则等具有极其重要的意义.可以这么说,通过此模块的开发,我轻轻叩开了magento系统开发的大门,第一次看到了门内复杂.深邃.丰富及灵活的运行机制. 在门外徘徊的我感触良多,magento上手难这件事情我真真切切得感受到了,但是一旦入了门,我们可以从过程中学到非常多的东西,如深入理解设计模式.构建软件理论.模式设计.领域驱动设计等等. 1. 功能需求:新创

人生若只如初见

佛说:前世五百次的回眸,才能换来今生与你的一次擦肩而过.叶蔓第一次见到苏北,是在她最落魄的时候.那时她的钱包被偷,身无分文.一个人漫无边际地乱逛.苏北的出现就像小言的剧情,开着一辆卡宴,撞到了她. 苏北赶紧下了车,抱她去了医院.在他的怀中,叶蔓第一次觉得怀抱是温暖的.医生说她的腿骨折了,一两个月内不能走,需要人照顾. 就这样,两人相识了.苏北是真正的高干家庭,家世好,人又帅.而叶蔓那个时候和男友分手了,他对她的关心让叶蔓渐渐依赖上他.没多久,两人就在一起了.很快,干柴烈火,两人自然而然的发生了关

Jenkins 初见

在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Hudson的一些 零零散散的,所以自己边学习边实践总结了以下系列文章,希望有助于大家对于Jenkins的使用. 本系列文章是基于我3年多的SCM+build release经验,总结了最常用的最基本功能,文章基本上来自于Jenkins官方网站的英文帮助的翻译和实际的例子和操作的截图,让大家能够快速直观 地学习Jenkins. Jenkins是Continous Integration Server,是Hadson的继续. 类似的产

【Linux探索之旅】第一部分第五课:Unity桌面,人生若只如初见

内容简介 1.第一部分第五课:Unity桌面,人生若只如初见 2.第一部分第六课预告:Linux如何安装在虚拟机中 Unity桌面,人生若只如初见 不容易啊,经过了前几课的学习,我们认识了Linux是什么,以及如何安装Linux系统(我们以Ubuntu这个Linux发行版为以后的演示系统),我们也在上一课终于把Ubuntu安装好了. "很不错,掌声给自己". 安装Ubuntu遇到什么问题,可以在我们的QQ群和微信群提问,也可以私信小编,QQ.微信.邮件都行.联系方式在下面. Linux

数据中心分解实验(二)--“初见N7K”

啦啦啦,好汉们,又见面了,罗嗦了一集"7 5 2"之后,今天是带你玩弄DC的第二个实验 -"初见N7K".(人生若只如初见?我呸,这样岂不是一辈子不能将N7K玩弄于股掌之间了吗!) 首先,啥是N7K,N7K是Nexus 7000的简称,在思科的产品结构里面,7系列的产品有两款,Nexus 7000和Nexus 7700,主要区别体现在性能上. (其实思科挺背的,我们最熟悉的Nexus应该是谷歌出的Nexus系列的平板和手机,另外对于思科的IOS来说,我们最熟悉的IO

python源码剖析笔记1——Python对象初见

python源码剖析笔记1--Python对象初见 工作整两年了,用python最多,然而对于python内部机制不一定都清楚,每天沉醉于增删改查的简单逻辑编写,实在耗神.很多东西不用就忘记了,比如C语言,正好,python源码用C写的,分析python源码的同时又能温故C语言基础,实在是件很好的事情.另外,还有陈儒大神的<python源码剖析>做指引,分析也不至于没头没脑.期望在一个月的业余时间,能有所小成,以此为记. 1 python中的对象 python中,一切东西都是对象,在c语言实现

Swift 初见

Swift 初见 本页内容包括: 简单值(Simple Values) 控制流(Control Flow) 函数和闭包(Functions and Closures) 对象和类(Objects and Classes) 枚举和结构体(Enumerations and Structures) 协议和扩展(Protocols and Extensions) 泛型(Generics) 通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”.在 Swift 中,可以用一行代码实

测试功夫不负有心人

功夫不负有心人 Python代码 from django.db import models from django.contrib.auth.models import User # Create your models here. class Customer(models.Model): '''客户信息表''' name = models.CharField(max_length=32,blank=True,null=True) qq = models.CharField(max_lengt