其他分享
首页 > 其他分享> > 你好,软工

你好,软工

作者:互联网

你好,软工

项目 内容
这个作业属于哪个课程 2021春季软件工程(罗杰 任健)
这个作业的要求在哪里 2021年软工-热身阅读作业
我在这个课程的目标是 认识软工,拥抱软工,提升相关能力以便日后与其朝夕相伴
这个作业在哪个具体方面帮助我实现目标 总结过去,展望未来,与软工Say Hi

一、前言

Scalers在博客中向我们阐述大学生上课为什么一定要认真听讲,笔者在阅读博客伊始便产生如下困惑:

你在上课的时候,是认真听讲,还是在聊天说话玩手机?

即Scalers仅仅预设两种情景,但是结合自身经历,往往存在第三种情景:在上“水课”的时候全身心投入地完成“硬课”的任务(或对自身能力有提升的任务)

所有课程真的都有认真听讲的必要么?在水课上认真听讲与在练肌肉时选择重量过轻的哑铃不停地训练有何差异?难道不应该选择略高于自身肌肉力量可以承受的重量(比如完成硬课中布置的有难度或挑战性的任务),以此进入心流的状态,肌肉力量(个人能力)才会真正得到提升么?

至于为什么存在第三种情景:

所以鉴于存在第三种场景并结合Scalers的论述,笔者更加认可的观点是:

二、结缘计算机

1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?

说来惭愧,人生中的前18年与计算机最大的交集可能只有游戏吧,当然游戏也仅仅停留在带来快乐的层面上,也没有萌生开发游戏的念头。

生长在县级市,高考之前的生活无忧无虑,自由自在,可以算作实实在在的“小镇做题家”了吧(苦笑),当然和这位博主这位博主的初高中生活相比,可谓是天壤之别。

高考那年大数据、人工智能正炒得火热,加之高考分数尚可,便决定来到北航信息大类,又因为对数学的热爱,在经历大一苦哈哈的基础学科的学习之后,有机会也很幸运地来到计算机学院,进一步探索计算机的奥妙。

2.计算机是你喜欢的领域吗?是你擅长的领域吗?你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

经历了三年的计算机相关课程的学习,可以说是喜欢计算机这一领域,在某些方面比较擅长,还没达到热爱的地步。

笔者认为学习可以大体分为三个阶段:

以笔者正在研究的NLP为例:

在感知的过程中,产生了最朴素的喜欢;在重复的过程中,达到了某种程度上的擅长;在未来创造阶段,才能体会到热爱的浪漫!

三、在计算机系里学习

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

对大学生活的吐槽还是有的,比如学院至今也没有完善的培养方案,比如存在一些被历届学生骂的很惨但仍未做出任何改变的课程等等。

理想的大学教育是寓教于实践,即在做中学,而幸运地是,这一点与目前北航计算机学院的培养学生的方式恰恰相同:计算机组成原理、面向对象设计与构造、编译原理等等课程除了理论教学外,均需要完成课程设置的实践任务,让我们在实践中得到能力的提升。

如果总结一下已经过去的大学三年的学习生活,应该是金字塔状的:

得益于大类的培养方式以及计算机学院强调的在实践中成长的核心理念,笔者的学习“金字塔”在逐渐成型,和这篇博客相对比,笔者认为目前北航计算机学院和国外教学做的很类似,比如计组课上从0搭建CPU,面向对象课程完成单元任务的过程中均有详细完善的指导书和细心投入的STAR学生助教,课程也会根据学生的反馈进一步调整,改进。

当然,计算机学院的某些课程也存在内容陈旧等问题,无法像国外教育那样在课堂教学中保证教学内容的前沿性(从这篇博客中可以略窥一二),但这与国内某些领域起步较晚以及现有国际形势下的技术封锁相关,笔者相信经过科研人员的不懈努力,国内的科研成果会赶上甚至领跑国外的,未来会有与国外教育相媲美的,具备本土特色的国内大学教育的!

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

大致在1w行以上,具体而言:

最复杂的软件项目应该是为化学学院基础教学网站搭建的前端项目(目前还在化学学院内测中),当时搭建的时候需要兼容很多外部调用的工具,写了很多适配器最后才能正常工作orz,算是实现了从用轮子到改轮子的跨越吧。

四、未来规划

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

未来希望读研后从事NLP领域内的相关工作

特别喜欢这篇博客中的这段话,也是我渴望追求的:

做自己的主人。不要辜负上帝给我们的聪慧的大脑,用它来独立地想问题,用自己的眼睛来看世界,用自己的心灵来感受,用自己的金口来提问。不要害怕,不要退缩。

进入大学后,接触的事物越来越多,心态也愈加浮躁,希望自己可以沉淀下来,独立地思考问题,用心对待每件事,在自己选择的道路上坚定地走下去!

五、参考博客

1.Scalers:大学生上课为什么一定要认真听讲?

2.我的软件开发生涯 (10年开发经验总结和爆栈人生)

3.进入2012 -- 回顾我走过的编程之路

4.美国视界(1):第一流的本科教学课堂该是什么样?

5.分享下在美国读研期间的一些计算机课程作业

6.徐宥:掉进读书的兔子洞

7.刘帅:在失望中寻找希望

标签:NLP,计算机,认真听讲,软工,学院,课程,你好
来源: https://www.cnblogs.com/joeye153/p/14493774.html