格物学 计算机软件工程

如何成为一个成功的软件工程师

格物自测!为高考,从高一就准备自己的知识点储备!
如何成为一个成功的软件工程师

  英文原文:How to Be a Successful Software Engineer

  在这篇文章中,我们将讨论成为一个成功的软件工程师需要注意哪些要点,以便于鞭策自己也成为一个成功的软件工程师。

  背景

  上周,我参加了印度德里最值得期待的会议C# Corner annual conference。如果你需要了解更多,那么请点这里。当我知道我有机会聆听大师级谈话的时候,真的非常惊喜。我学到了很多。下面我会把我听到的来自于 Mr. Glenn Block 的关于如何成为一个成功的软件工程师的要点分享给大家。这些内容激励了所有的与会者。Mr. Glenn Block 是一位前微软员工,他曾在微软工作了近 10 年,并且他一直是 Azure、WCF、.NET 等的一部分,目前,他正担任着 Splunk 的首席产品经理。

  我在写这篇文章前得到了 Mr. Glenn Block 的允许。

  如何成为一个成功的软件工程师?

  我发现 Mr. Glenn Block 提出的所有建议都非常有意义,并且我们每个人都应该好好学习。

  不要害怕失败

  我们是开发人员和程序员。我们也是人,我们也会犯错。你是不是没有任何错误就创建好了软件无关紧要。反倒是如果你这么说了,那么你可能需要确定你的软件是否能够正常工作。记住爱因斯坦有一句名言:不要害怕失败。

  不要害怕失败,失败是你最好的老师。我们都曾犯过一些导致我们失败的错误,但更重要的是要从错误中学习。如果你这样做了,那么也许你的下一次尝试就成功了。

  不要害怕寻求帮助

  我们都工作在一个会犯错会失败的环境中。所以,你不应该害怕寻求别人的帮助。这样可以减少你的工作压力,并让你能够按时交付产品!而这正是你的经理对你的要求。有时候,你的后辈也能指引你走向正确的道路。所以,不要害怕寻求帮助。让你的自负随风而去吧。

  做一个持续的学习者

  这个时代每时每刻都有新事物被发明被创造。这在 IT 行业也是如此。每一天都有新的东西需要学习。在一天结束时,你学到了什么才是最重要的。你应该尝试所有与开发相关的技术。同时,重要的要掌握其中一些技术。

  你不能掌握所有内容

  在看完以上几点之后,你的脑海中可能会出现这样一个念头:我怎么才能学习所有的内容呢?当我说要成为一个持续的学习者时,其实这受你真正能学到什么的限制。你只需要去尝试你认为对你的编程生涯有帮助的技术。当然,正如我在上面所说,你必须掌握其中的一些技术。

  重视你的代码

  在你写代码的时候,只要确保代码确实能用一种清晰和易于阅读的方式如愿实现目标即可。我的朋友,Mr. Dhananjay Kumar 说 Mr. Glenn Block 写代码就像是诗人在写诗歌一样,非常值得我们借鉴。此外,代码的可维护性也非常重要,否则维护这些代码的人搞不好在几天/月/年之后就得经历一场求生不得求死不能的痛苦。

  找导师,成为导师

  老师能够传业授道解惑,能帮助我们理解学习的内容。因此,找到一个能指点正确方向的导师尤为重要。向你的导师学习,因为导师可以教你许多他/她从他/她的生活中总结出来的内容。正如大家都知道的,经验让人完美!一旦你学会了,那不妨也成为别人的导师,分享你从你的导师那里学到的知识。当然,在做导师的时候,请确保不要误人子弟。

  不要拖后腿

  不可否认我们周围有不少拖后腿的人。虽然没有强制要求说所有人都必须优秀。但是有时你可能会不得不和一个消极被动的人一起工作。但是重要的是,你得保持住自己的乐观和主动性。

  不要过度承诺

  我们的项目都有时间期限,这是我们都知道的。你在时间框架中能做什么是有限制的。要去理解那些。当你接受需求列表时,你应该清楚你需要付出什么样的努力以及多少时间才能完成工作。如果不能满足你的经理/客户给出的时间框架,那就随时告知报告人。发布如他们期望那样而非满是 bug 的产品很重要。所以,千万不要过度承诺。如果你这样做了的话,那就准备好再找一份工作吧。因为你可能会被炒鱿鱼。

  永远不要在你想说No的时候违心地说Yes。

  正确的想法不必是你的想法

  这一点还需要我解释吗?

  我们都在工作,我们都有脑子,我们都有自己的想法。有时候你的后辈也可以教你很多,有时候他解决问题的速度快于你。承认这一点,并赞同他们给出的解决方案。集思广益将有助于按时交付项目。重要的是,这能帮助你做到不以自我为中心。

text-align: center; 内容来自网友回答


在职软件工程硕士的相关问题

楼上的说法都不准确在职的拿的是专业硕士学位,参加GCT统考,但不是拿双证。提供一下建议:1.自主招生学费要高的多。2.职业规划,参考自己要主修的方向领域。学校不同方向不同。3.录取比例。

怎么才能做国际“高级软件工程师”, 需要考什么试,具备什么条件

怎么才能做国际“高级软件工程师”, 需要考什么试,具备什么条件

  到专业的地方学习,通过计算机软件考试获得高级软件工程师证书。   软件工程师报考条件 1、遵纪守法,工作努力,尽职尽责。 2、参加资格考试还须符合下列条件: (1)有志从事计算机软件工作的在职人员不论学历、资历,均可报考初级程序员资格考试。 (2)大学本科毕业的在职人员或担任软件技术员职务二年以上(含二年)的在职人员可以报考程序员资格考

已经被本科软件工程录取了我想学医学怎么办,以后还能往医学方面走吗

已经被本科软件工程录取了我想学医学怎么办,以后还能往医学方面走吗

可以联系校方,看该校有医学专业方向的进行调剂志愿,如果没有的话,可以要求调剂学校,你拒绝该校的录取,等待其他学校的录取。非医学的专业是不能跨考医学专业的研究生的。天津工业大学软件工程行不行啊,为什么这么贵?能学到东西吗? 这么贵是多贵?高考的相关志愿手册有说明,软件工程从第二年起一般都一万多,只要你学,都能学到东西。行不行的问题在于

成都电子科技大学软件工程还是其他

成都电子科技大学软件工程还是其他

电子科技大学(University of Electronic Science and Technology of China)简称电子科大,坐落于有“天府之国”之称的成都市,由中华人民共和国教育部直属,位列“211工程”、“985工程”,入选国家“2011计划”、“111计划”、“卓越工程师教育培养计划”,两电一邮成员,设有研究生院,是一所以电子信息科学技术为核心的全国重点大学,被誉为“

软件工程研究生那个学校的最好?跪求啊

软件工程研究生那个学校的最好?跪求啊

如果是全国统考的专业课408,能考370,如果你真的能考这么多的话这分数可以让你上很牛逼的计算机相关的学校了。计算机比较好的无非就是:国防科技大学、清华大学、上海交大、浙江大学、哈工大、北京大学、西安交通大学等学校。还有,你平时编程能力如何?这些学校可都是要上机的哦,貌似上机题有些还不简单,算法这东西可不是一天就搞定了的。

软件工程包括哪些基本要素

软件工程包括哪些基本要素

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程原理、软件工程过程、软件工程方法、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用、软件工程开发使用。著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论

医学和软件工程哪个好就业 哪个轻松?

医学和软件工程哪个好就业 哪个轻松?

医学院校的专业设计,总体来说就是三大领域:基础医学、预防医学、临床医学。  预防医学的就业前景,相比来说,可能要比基础医学和临床医学的就业面要广一些。而且就业后接触的行业领域要比基础医学和临床医学要丰富一些。  预防专业的考研问题,其实并不像基础医学和临床医学那样必须化。因为不管任何学历的人,最终的目的还是就业。读书是手段,不是目的。  现在说说就业情况

大学期间学的软件工程专业和自学了Unity3D,想着以后去做游戏开发的工作,可是大四了,看到同学很

大学期间学的软件工程专业和自学了Unity3D,想着以后去做游戏开发的工作,可是大四了,看到同学很

不喜欢就赶紧走 对你和公司都有好处 U3D 是最近刚起来来的 前景很好!!!!前景很好!前景很好!!!重要的事说三遍 有2年经验就不得了了 现在走上社会不像在学校里 或许你同学觉得那里适合他 根本没有一辈子在一起的 亲兄弟 也不会, 可能你只是刚踏入社会!找你喜欢的工作,积累点经验,朋友嘛 以后多联系就是!但是这个都很少做到,我是过来人,大学同学基本上也没什么联系,现在都是各忙各的

请问软件工程专业的3个方向:软件测试,项目管理,多媒体技术哪个比较好些?就业前景好,社会需求大的?

请问软件工程专业的3个方向:软件测试,项目管理,多媒体技术哪个比较好些?就业前景好,社会需求大的?

国内的事情不好说。虽然有这么多CMM企业,可是按照严格、稳定的软件过程来开发的真还不多。换句话说,没有这么严格的角色区别,所以对选择专业也别那么介意。一般看起来项目管理似乎层次高一点,可是别以为一毕业就真的能当项目经理,这是不可能的,人家不可能对你这么信任。总而言之,什么都得会,不然没好日子过!

合工大的通信工程,软件工程,计算机科学与技术就业前景怎么样

合工大的通信工程,软件工程,计算机科学与技术就业前景怎么样

合工大的计算机专业在安徽省来说是数一数二的了,除了中科大。而且最近几年计算机很火的,就业前景很不错,我也是学这个专业的。只要你学的好,就不怕找不到工作。大四的学姐学长已经毕业了,很多都签了很不错的公司。据我所知,最低的也是五千起薪,还有一些上万的,不过比较少就是了,但是只要你好好学,不愁找不到好工作。求好评。

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