软件工程第一次作业—随笔

一、认识计算机

(1)专业与计算机

我的专业在本科与研究生阶段都是主修电气工程及其自动化,在我们国家大学开设的电气工程主要学习的是电力相关知识,主要指强电,在计算机领域涉及很少。而电气工程(EE)在国外包括通讯网络,信号处理,大型集成电路等,是一门交叉性很强的学科,融合能源,计算机,电力等多个领域。当今社会需要多面人才,仅仅局限于电力方面肯定不够,所以要紧跟社会潮流,而新兴电力事业如智能电网,物联网,AI等等,所以学习编程不论是服务本专业还是做当下很火的IT都十分必要。

2)初次接触计算机

对于计算机印象挺深的还是在小学的时候,跟着高年级的学生一起去网吧看了看,当时还流行CS,那时没太多感觉,当有了自己的电脑以后,也只是局限在一些娱乐,学习活动,并没有接触编程。在高中的时候,我有一个同桌他学习不怎么好,但是计算机却玩的很厉害,而且他会编程,当时他还发给我一些他自己编写的小程序,用来清理电脑里面无用的注册表,问他能不能黑掉别人的电脑,他说可以,当时觉得他计算机很厉害。而且小时候买过一本教你怎么当黑客的书,当然没啥效果。有一次我问他,你大学要学什么专业,他很坚定的告诉我计算机。当时计算机行业并没有现在这么火,现在不知道他是不是继续在计算机领域深造。

(3)是否热爱计算机

热爱吗?计算机在当下来说是一门很火的专业,阿里,百度,腾讯等互联网巨头,开出诱人的年薪,我相信这份年薪激励很多人热爱计算机(手动狗头)。对于我来说,对于计算机谈不上热爱,也不排斥,可能以前接触编程太少,相当于零基础,所以基本要重头学起,最近在看python的一本书《python编程—从入门到实践》,也、希望能坚持看完,并且看出效果有所收获。在博文“第一流的本科教学课堂该是什么样“中作者描写美国学生“学生的学业压力普遍是很大的,开学伊始就得普遍处在用功状态自我管理能力也很强··· ···,但是他们因此并不是学习的奴隶,而是追求综合素质的提高,学校的宗旨都在培养世界所需要的人才,为自己负责的终生学习者。"所以不断吸收新知识适应社会才是硬道理。

二 在大学里学习

(1)理想中的大学生活,与现实的区别

我认为大学更重要的应该培养一个人不断进行学习的能力和明辨是非,自我反省的能力。社会在不断变化,很可能踏上工作岗位会发现所学的知识已经过时,但是自我学习能力却永不过时,一个人要想有所成就,必须打开自己不断学习新内容。现实中学生们更像是为了考试而学习,为了分数而学习,并没有真正学到知识或者说只是为了应付考试。在“第一流的本科教学课堂该是什么样”中作者提到美国教育,“美国学生要想在课程上拿满分几乎不可能,··· 不仅考察基础知识,实践操作还有书本之外的知识,最新的科学发现“在考试这方面我们与国外还是有差距,很多东西应该是没有标准答案的,但是现实中考试只有一个答案,所以学生的创新思维不断被禁锢。而且对学生的实践动手能力也缺乏一定的重视,以前大学生不会洗衣服,不会铺床单的新闻也屡见不鲜,在本书软件工程作者邹欣大佬的一篇博文“优秀的大学怎么教程序开发和软件工程课“,介绍了美国如何教授软件工程,“就计算机科学专业来说,来了以后能强烈感受到对实践的重视···编程作业占了百分之40的分数,···会为了一个细节和你争论到面红耳赤,也会赶进度在周末主动熬夜···“所以不难理解为何图灵奖几乎全是美国包揽。当然我们的教学也有很多可取之处,否则改革开放以来,没有人才作为基础,也不会取得快速的发展。我们需要采百家之长,才能不断培养出适合社会的人才。

(2)目前为止写了多少代码,最复杂的项目是什么

严格的说正规的代码几乎没写过,所以在这门课程中代码几乎没有基础,接下来的道路,道阻且艰啊···,最复杂的项目,大学中与同学一起做过手势控制的小车,但是代码是别人编写的···

(3)科班出身与北大青鸟有区别吗?

我个人认为没什么区别,特别是在互联网领域,英雄不问出处,只要你代码写的够牛,能力足够强,完全可以胜任工作。就像第G篇博文作者所说前妻的故事,从一个月薪800的洗发店学徒到年薪40万白领,正是半路出家认真学习,严格要求自己,而且她初中都没毕业,正是靠着自己一步一步努力实现大厂的青睐。所以在互联网领域能力第一位,学历是次要的。

三 未来规划

(1)未来想从事的工作还有职业规划

一开始本科的时候我想去的是国家电网,我本科的学校东北电力大学也主要是为电网培养人才。读完研究生以后,如果能力够强可能以后选择的机会会更多,目前就像网上比如知乎还是别的等等,认为电气工程已经是夕阳产业,但是我认为说是夕阳产业是不负责的,未来电网智能化会越来越高,所以学习编程接触计算机相关的东西还是很有必要。职业规划,如果在技术岗,我会努力钻研技术,多考几个资格证。如果在管理岗位,认真做好自己的本职工作,对工作负责,总之兢兢业业。在K篇博文中,大佬所说职业规划就像软件工程,先明确职业方向,努力掌握行业专业知识,搞清楚细分子方向,最后认识自己。

(2)为实现梦想做了什么准备

在大学期间,我努力学习,所以没挂过科,专业课平均绩点是88分,我也会努力学好英语,有过考雅思的打算。多学一些软件知识熟练应用办公软件,为以后职场生活打下基础。

四 课程期望

(1) 对这门课程有什么期望

希望通过这门课实现编程入门,尽量多掌握python编程语言,乔布斯曾经说过“我觉得每个人都应该学习如何编程,因为编程会教会你如何思考”个人感觉python以后会越来越普及,我不确定每个周会拿出来多少时间在这门课程中,我会尽量学习相关知识,比如python

(2)5年后软件会如何变化,硬件如何变化

我认为软件功能会越来越完善,如果软件没被关闭,软件大小会越来越大,对于硬件性能要求也会越来越高。就像游戏一样画面越来越好所需要的显卡性能也越来越强。

(3)软件的目标都是盈利么?是赚取用户现金还是别的

我认为软件不都是以营利为目的的像政府推出的政务服务的软件,教育软件等,另外一些软件有的也不是直接赚取用户现金,像一些短视频软件,抖音,快手等,在现在流量为王的时代,流量就是金钱。

   写在最后,第一次写博客还是为了交课堂的作业,这篇随笔可能还有很多可以并且需要补充的地方,希望各位老师,同学,朋友不吝赐教。

 

posted @ 2018-12-27 08:34  潘萧臣  阅读(166)  评论(5)    收藏  举报