格物学 计算机软件工程

你还不是一个软件工程师

格物自测!为高考,从高一就准备自己的知识点储备!
你还不是一个软件工程师

  英文原文:You Are Not a Software Engineer (Yet)

  如果你以写程序为生计,那你有机会称自己我软件工程师。 但也有可能你称不上。

  就我而言,我毕业于一个工程(软件系统)学位并且时常很自豪的称自己如是。

  但是,只有编写代码多年后我才明白,称自己作为一个工程师是一个正确的,不是来自大学,但却必须要获得的东西。

  有多少软件工程师可以称他们是和阿基米德,亨利福特或者尼古拉特斯拉范畴的?

  把我们的眼观放低一点,有多少人可以说他们做产品至少有 10 年?又或者 5 年?又或者是 5 个月?

  切莫焦虑

  倘若你并未赢得自称工程师的资格,切莫焦虑,我相信你是可以做到的。

  我认为作为软件工程师最重要的要素就在于他们(真正称职的软件工程师)是极富原则性的,并且能够做到真正坚信他们总能取得进步。

  通过自律,你明了自己的立场及其原因。或许更重要的是你能够与他人分享。

  当你坚信你能不断取得进步,那么你将持之以恒地倾听他人、向他人学习,激励自己变得更好。

  尽情阅读吧!

  不断从价值优化的角度来检查你度过的每一天

  程序员每天多的让人惊讶的时间浪费在没有意义的事情上,坦白说,是在作无用功。

  如果一件事不会给你或者你公司带来任何价值,那为什么要花时间在上面呢?通常这种事情是会议、聚会或者"流程之类。

  最近我一个朋友向我抱怨,自从升为团队领导之后,自己几乎没完成任何一件事情。

  所以他决定回顾检查自己的时间。他发现一周之后,自己仅仅在工程方面花的时间总共 20min。

  现在,如果他的其他的时间是花在指导或领导团队上倒是还好,但不幸的是大部分时间花在其他人、其他团队、其他部门等等。

  请不要把我的观点误解为合作和交流完全没必要。

  我的意思是作为工程师,我们的重点是找到最佳解决方案。这才是工程师要做的。

  比如说:

如果会议是关于同步的(团队成员之间同步进度),那就积极一些。把你的进度状态发布到 wiki、内部博客或者邮件列表。让其他成员及时了解你的进度,适应大家的节奏。

如果你是团队或者部门领导,并且感到在会议上花很多时间去解决小问题,那就放权,交给下属。这不仅仅腾出你的大量时间,而且让团队成员积累更多经验,更快成长。请务必授权下属进行部分或者全部决策,否则,解决问题的人会要求你不断参与进来。同时务必要支持下属的决策;他们需要自信来进行决策,表达你意见的时候不要到这怀疑的情绪。

如果你老板想要指导哪些正在做或者哪些已经完成,那最好找个工具汇报这些事情。建立一个随时更新的任务列表,这是一个团队成员花一点点精力就可以做到的小任务。

如果流程要求你用 5 个步骤完成任务,但大部分是麻木机械的工作。(比如生成改变日志或者发送邮件提醒),那你就发挥你作为码农的特长,尽量自动完成。想一下,如果有个简单任务要求你每天要花 10min 完成。那你花 2 小时写个脚本把这个任务简化到 2min,浪费的时间只需要 15 天你就赚回来!!!

发现自己经常由于 email 或者即时通讯消息所干扰分心?那就关掉这些应用!作为程序员我们的工作需要集中注意力,任何小干扰都可能搞乱我们的流程,打乱节奏。这种在电脑上通过文本的交流方式有一个最大的优点,那就是异步;这意味这你可以在任何空闲进行交流。一些人采用番茄工作法(http://pomodorotechnique.com/ )来解决这个问题。虽然我建议你试试,但是这并不适合每个人,我试了试觉得很难坚持。(译者:卧槽,那你还推荐)

  生活于快节奏的环境之中,我们极易兴奋于那些就展现在我们面前的事物,并且不停地从一个任务奔向另一个任务,而不去思考为什么这样。

  我强烈建议您,时不时回头看一看、问一问:

我的日子是如何逝去的?

我今日是否致力于最重要或最有价值的事情?

我是否本该更有效地做别的什么事?

  最后,(我要说)珍惜属于你的时间,你可以开发出更好的解决方案:用你的技能使生活更加美好!

内容来自网友回答


JAVA软件工程师 是开发什么的?

怎么说呢,java就是根据c++而来的,所以你要是学会c++学java就不成问题了。对于你说的那些东西当然都可以做。再就是学校学的当然不等同于工作的,而且差距很大,所以你要精通一个方面的东西是最好的。无论你做什么,数据结构都是很重要的,做任何程序都无所谓是算法加数据结构,所以说大学学的理论课程还是有作用的。学校讲的是理论,不侧重与哪个具体的语言,所以说你要学哪个,一个是看你的爱好,另一个就是c+

青岛大学软件工程学院和青岛大学高职学院有什么关系啊?它俩是一会事吗?有什么不同啊?

青岛大学软件工程学院和青岛大学高职学院有什么关系啊?它俩是一会事吗?有什么不同啊?

青岛大学软件工程学院和青岛大学高职学院在一个学院,他们不是一回事。青岛大学软件工程学院是04年成立的,两年制。高职学院是3年制。东北石油大学软件工程大几才能考研 正常啊!大四那年滴12月底左右。我是咱们软件学院10级毕业大一,软件工程,想问问学习专业知识的顺序,现已经学了C和C++ 要看你将来的发

目前哪些大学都有软件工程相关专业呢?

目前哪些大学都有软件工程相关专业呢?

软件工程相关的专业大概包括:软件工程专业,移动云计算专业、云计算专业和大数据专业等。学校方面,北京航空航天大学在2010年联合慧科教育集团率先开设了移动云计算专业,后来也有部分高校陆续开通了这个专业。受校企合作共建专业趋势的影响,今年北京城市学院也联合慧科教育集团开设了软件工程专业,而西安交通大学、华南理工、宜春学院等也都开设了大数据专业。

江西考生,想报计算机软件工程方面,求这专业顶尖的专科学校,江西信息应用科技学院行吗,求推荐一些。

江西考生,想报计算机软件工程方面,求这专业顶尖的专科学校,江西信息应用科技学院行吗,求推荐一些。

高20分的话去热门地区的一本学校计算机可能性不高,可以试试西北西南地区的,如西工大,西电,西北,成电,川大,东北大学等。另外对于本科生来说学校对于专业不是特别重要,如成电的计算机比川大好,但是从就业各个方面来说差不多了。还有软件工程不推荐,就是学费贵了很多,课程差别不大,就业未必比计算机好。还有考虑下地域的因素尽量还是选发达的地方好找工作,还有男生可以考虑mm多的学校

软件工程有什么基础课,除基础课以外,专业课程都是哪些?

软件工程有什么基础课,除基础课以外,专业课程都是哪些?

  大学时期的基础课无非就是高等数学、英语、思想道德修养等,软件工程类的课程就多了,详情如下:  大学的第一年都是学习软件的基础课程,分别的C语言、C++、Java等基本语言,除此外还有数据结构、逻辑学、汇编语言基础  第一学期(主要学基础课):计算机基础、高等数学、英语、思想道德修养  第二学期:高等数学

要做软件工程师大学选什么专业?

要做软件工程师大学选什么专业?

【计算机科学与技术专业】 计算机专业 涵盖软件工程专业,主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。 【本科主要课程】: 高等数学

请问天津师范大学软件工程学费一年是多少

请问天津师范大学软件工程学费一年是多少

津师范大学软件工程学费一本大学是指在中国大陆高考录取招生期间于本科层次只招收第一批次招生的学校。其录取线需要达到和高出各省市划定的本一线,学年制通常为4年(部分专业可能5-6年)。一本大学一年学费大概在3000-5000元之间,个别专业像外语、艺术学费在8000-10000元之间。学费的制定是有一定标准的。《高等学校收费管理暂行办法》规定,学费标准根据年生均教育培养成

高考倒计时 2025-02-192025年高考时间 6月7日,8日,9日
软件工程专业其他问题:
高中知识点
相近专业 计算机科学与技术 软件工程 网络工程 物联网工程 数字媒体技术 智能科学与技术 空间信息与数字技术 电子与计算机工程 信息安全