【软工】第0次我的做业

项目 内容
这个做业属于的课程是 2019BUAA软件工程
做业要求是 第0次做业要求
我在这个课程的目标是 系统学习软件工程的理论知识并成功应用到实践中来
这个做业在哪些方面帮助我实现目标 经过阅读前辈程序员的经历分享,更好地认识了自我,坚决了好好学这门课的决心

第一部分 结缘计算机

问:你为何选择计算机专业?你认为你的条件如何?和这些博主比呢?

答:当年选志愿时,首先排除了文科(对我来讲没法成为正业)、纯理科(须要转行到实用性强的专业去就业,当年我获得的信息是转专业困难)、经管类(毫无兴趣),而后从工科中去掉了与化学、生物、物理有较强关系的专业(我只对数学比较有好感),最后考虑了高考分数、薪酬水平、父母承认、兴趣爱好(小时候听到IT精英这个词不知为什么情根初种),权衡再三,我选择了计算机专业。主要用的是排除法,对这个专业自己没有什么了解,有点悲哀。(退休后但愿作“专业选择与规划”方面的公益,寒门子弟真的比较缺乏信息和主见)html

条件确定是不如那些7岁开始编程的大佬,可是也比一无所知稍微好一些:程序员

  1. 电脑初接触:初二时家里买了计算机,5个孩子轮流计时玩游戏,我玩得很差因此不喜欢,总之掌握了windows的基本操做。
  2. 编程初接触:初二参加了学校的电脑兴趣班,接触了图形化编程(拖拽流程图并调整参数),还参加了一个比赛,控制虚拟校车接送,总之以为计算机好像挺牛逼的。
  3. 高中的记忆里,计算机没有给我留下什么印象,只是从高考素材里发现互联网行业好像还挺火。

和那些博主相比,我以为只有阿尔卑斯的卑。我是个规规矩矩的人,不会像他们那样由于爱好编程就去鼓捣电脑、自主学习,更不会由于想学好编程就疯狂补英语和数学。不过我已经开始接受并尝试着去喜欢计算机,但愿有朝一日我也能像这些博主那般疯一回~算法

问:计算机是你喜欢的领域吗?是你擅长的领域吗?

答:计算机那么广博而深厚,我以为没几我的敢说本身擅长计算机,最多也只是擅长计算机中的某个方向。编程

至于喜欢与否,一开始我是排斥计算机的。我是一个很矛盾的人,我使用排除法选择了计算机,本质上就是想跳出高考的那些东西,学一些新的东西,可是当我真正接触计算机时,又仿佛身体对新的脏器产生了免疫反应,对新的事物产生了抵触心理。既想改变,又安于现状。这种矛盾的痛苦最终仍是经过思想的主动乐观获得改善,我如今已经接受并开始去喜欢计算机了。甚至产生了这么一种观点:存在即合理,对一个存在的事物研究至深,便能发现其中妙趣,从而开始喜欢上它。windows

第二部分 在计算机系里学习

问:你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能作到和国外那样吗?若是不能,请分析一下为何。

答:先列举槽点以下:架构

  1. 学院常常用一门理论课来搭配课程设计,可是经常出现理论和实践的联系太弱,出现“理论靠背,实践靠自学”的现象。
  2. 学院虽然开设了计算机导论、职业规划讲座等课程,可是这些课经常被当作水课,同窗们左耳进右耳出,对专业的认识和职业规划也很浅,直到大三面临选择时才开始焦虑、开始思考本身的将来、开始责骂本身为什么很差好学习数学和编程基础。
  3. 最大的槽点仍是物理吧。先花一学期学工科大物1;而后一学期搞基物实验,可是基物实验的原理基础并无在大物中教授,好比光学,并且老师上课讲原理也是讲给有基础的其它系的人听的,咱们就只能照猫画虎,真的没有意义;而后一学期是金工实习,面对不懂电学的咱们,连授课老师都发出了“为啥计算机学院的学生要学这课”的惊叹。
  4. 部分老师授课水平有待提升,但愿学院能有“微服私访”的相关制度嘿嘿嘿。

我理想中的大学教育,应该是用两年的时间学完必要的专业基础课程,并让学生逐渐了解计算机专业及职业规划;从大三开始,学生就应该根据本身的兴趣选择不一样的课程,同时应逐渐安排老师与学生进行深刻交流或安排学长学姐分享交流会,根据学生我的的选择和困惑给予不一样的指导。机器学习

学校其实已经作得很好的。学校按照他的方式给予了他能想到的,只不过忽略了学生是否可以接受。特别是,没有有效帮助学生从高中的学习思惟方式转向大学的学习思惟方式。北航以及北航的老师,显然不能作到和国外那般。缘由能够从两个角度来分析:学习

  1. 学生角度。中国学生因为传统文化、生活环境等缘由,比较内敛、被动、功利化,这会致使学生较难接受并理解 学校发出的微弱的教育信号,难以完成从高中模式到大学模式的转变。
  2. 学校角度。大学对老师的评价标准主要是科研学术水平,对老师的教学水平没有造成较好的考核方式,特别是学生评价容易使“水课”获得很高的评价。

问:迄今为止,你写了多少代码,描述你作的最复杂的软件项目/做业。

答:若是非要估计一个数字,多是一万吧,其中比较大头的就是大三的类C语言编译器了,可是因为缺少架构设计等缘由,以为本身的软件项目能力并无获得很好的锻炼,这里也不对此项目作太多描述了。但愿可以在软件工程这门课中好好提高本身的工程能力,向大佬看齐。职业规划

问:学线性代数和几率论的时候,你是否有过这样的疑问“咱们为何要学这么多数学,这和咱们的计算机有关系吗”,你如今是否还有这样的疑问?对这个问题,你有本身的解答了吗?那么其余学科呢?

答:确实曾经有过那种疑问,甚至所以而没有认真学习,纯粹是应付考试。哎,我可真是对不起这美丽的数学。在学习了算法、机器学习、运筹学以后,这种疑问就消失了,取而代之的是后悔和焦虑,如今也打算利用课余时间重拾旧爱。对于其它学科,英语自是重要的,法律、经管、人文等课程也是扩展视野、培养素质的必备课程,可是连续3个学期的物理黑暗笼罩,我到如今都没法理解。spa

第三部分 将来规划

问:对于你将来在IT行业的发展,你有什么样的梦想或者将来想从事什么样的工做?你准备怎样来规划你技术道路,职业道路和社会道路?

答:没有什么伟大的梦想,只想过平凡的生活但又不枉人间走一遭。目前的将来规划以下:

  1. 技术道路:必定要把基础打好。方向倒不是很重要,本身可以看开便好,由于本身也并不会对什么特别感兴趣。
  2. 职业道路:将来计划读完研究生后进入产业界,拼他几年,若是后期能成功转型管理岗,那就开始新的事业,若是不能,那就尝试转向安稳些的工做(好比国企、公务员、编程培训班、中学电脑教师、开家小餐馆等等)。等到差很少钱存够了,就转作公益事业。
  3. 社会道路:锻炼本身的沟通能力、人际能力,成为一个不失本心的社会人。

问:大家立刻就要面临实习了,你打算在企业内实习仍是在实验室实习?

答:由于打算读研究生,因此打算如今在实验室实习,研究生后期会在企业内实习。

附文中所述的大佬博客分享:

博客1,博客2,博客3,博客4,博客5

相关文章
相关标签/搜索