格物学 计算机软件工程

写代码可能是成为软件工程师最容易的部分

格物自测!为高考,从高一就准备自己的知识点储备!
写代码可能是成为软件工程师最容易的部分

 

 英文原文:Coding is probably the easiest part of being a software engineer

  当然,写代码是超级重要的,但是我认为它只是整个过程中的一小部分,且不一定是最难学的。

  学习如何写代码要花些时间,但是只要有足够的训练(每天写代码,坚持数年),你就能真正擅长它。

  你知道的,我相信在某种程度上,每个软件开发人员几乎能给任何软件写代码。(当然有时候这要用更长的时间,但是你不再感到害怕,肯定能按照你的方式来运行。)

  我和自己的同事都看到了这种现象。我今天的一部分工作是把项目分配给开发人员,我的团队有一些成员,常常能够适应任何项目。这些家伙就是我说的能够给任何软件写代码的人。

  基本上,我不得不改变我过去用于衡量他们做为工程师的标准。他们已经都是非常优秀的程序员了。

  不仅仅是要成为优秀的写代码的人

  这些家伙都擅长让计算机做他们想做的事情。但是这个行业里任何有经验的人将要对你说,还有更多的能力。

  其中较大的一部分,是你通过看书、然后经过一周训练还无法准备好的。像大部分其它工作一样,经验在软件工程职业里发挥着巨大作用,没有其它捷径可走。

  我花了一些时间,尽量思考我在软件工程里最看重的所有方面(和写代码有关),下面是我想到的,不分顺序:

编码的能力(当然,这是既定事实。) 编写正确的程序的能力。 使用正确的方式编码的能力。 快速编码的能力。 证明你的代码运行的能力。 和其他人编码的能力。 为其他人写代码的能力。(更多详情) 讨论你的代码的能力。 为将来编码的能力。 从你的代码学到经验的能力。

 

  (当然,写代码的能力就像把其它所有东西粘在一起的胶水。没有这种能力,一切无从谈起。)

  不过,它是最容易的吗?

  我给本文的标题为写代码可能是成为软件工程师最容易的部分,因为我深信,成为优秀的开发人员,比成为优秀的工程师要用更少的时间。

  达到优秀的开发人员的状态,对于任何软件工程师而言,是一个不可逾越的阶段:首先你需要学习弹钢琴,然后你才能开始音乐创作。你具备了写代码的一流能力,才能打造你的软件工程师职业生涯。此后你拓展能力,开始增加和夯实越来越多的技能。

  但是,所有一切能力的基础是掌握写代码的能力。

  没有绝对

  我认识一些杰出的开发人员,他们能够用 C++ 编译器做出牛逼的东西。我从来达不到这种境界。我认识的大部分优秀的软件工程师也将不可能达到这种境界。这些家伙是用他们的生命积累了海量的编程技能,十分不易。

  我还认识一些优秀的软件工程师,他们从来不是好的开发人员。他们选择了一条不同的道路,才成为他们今天的样子,这条路适合他们。

  对于我,以及我认识的大部分人来说,他们从写代码开始,并以此为基础。写代码是最容易的部分。其它部分要花时间,大量的时间。

  译文:《写代码可能是成为软件工程师最容易的部分》腊八粥

内容来自网友回答


湖南警察学院软件工程怎么样?

只能说一般,我虽然是这个学校的学生,可是事实就这样,整体师资水平较低 不过话有说回来,真要到了大学,学的怎么样,还是要靠自己,如果你真的足够认真,我保证,在这里你也绝对会学的很好,里面有很多关于学习和生活各方面的优惠政策,都是利于学生,我是深有同感,政策真的很好,学校也真的是想为学生的学习提供一个很好的环境,各方面都已经很完善了,而且校区的景色非常美,来到这里,学习之余,赏赏风景,也是一件很美的

软件工程就业前景

软件工程就业前景

就业前景是一个大方向,所有美好的词语都会用上的。现实一点,有的人喜欢在软件公司上班,有的人学软件工程生活中就无法用到,所以在于自己的生活状态。但是我还要告诉你:我国和印度同为发展中国家,但印度已成为除美国外的第二大软件出口国。尽管我国的软件市场一直保持快速增长,但软件总体发展水平仍处于初级阶段,这使我国的软件产业将有进一步快速发展的空间,软件工程也会得到更多的重视和扶

买品牌笔记本电脑,5000以内,专业学软件工程,游戏玩我的世界。应该买什么牌子,CPU,主频,主板

买品牌笔记本电脑,5000以内,专业学软件工程,游戏玩我的世界。应该买什么牌子,CPU,主频,主板

软件工程对cu要求较高,首先考虑cu,i7系列,型号都可以,当然最新一代的必然性能更佳,显卡你这游戏没有必要太高,主流显卡960就够用,主板没得选是笔记本,硬盘现在标配1T机械外加固态。固态可以根据需要增加容量,你软件工程,建议购买256g,除了系统,把工程软件也装进去,提高工作效率,内存选r3就够用。r4没必要,价格太高,r3 1866就行,你5000价格在这里,光驱一般dvd就够了,基本

软件工程有哪些主要课程?非专业课算学分吗?

软件工程有哪些主要课程?非专业课算学分吗?

  软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。

如何看待华东师范大学计算机科学与软件工程学院强制晚自习

如何看待华东师范大学计算机科学与软件工程学院强制晚自习

作为普通二本学校的大一学生,我坚决反对早晚自习,这没有意义,充其量就是浪费时间,生源质量差,导致的是自习秩序底下,毫无作用,这只是一些大学管理者标榜个人政绩的无耻借口,相信是个学生都会反对,事实证明,强制手段对学生毫无成效,好学生不用逼,自然会好好读书,不愿读书的,在逼也是那样,白白浪费时间。

谁能给我推荐几本软件工程的书

谁能给我推荐几本软件工程的书

1、《机械工业协会 》 出版社:机械工业 2、《软件估算——“黑匣子”揭秘 》 本书中,著名的软件开发书籍的作者Steve McConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的主要概念之后,深入、全面地介绍了与软件估算有关的多种估算方法。本书的主要内容包括:估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性锥与

土木工程和软件工程哪个好

土木工程和软件工程哪个好

学习土木工程呢,就是你大学四年都玩了,毕业肯定能找到工作,不过那个工作叫做施工员,在工地上指导民工的那种,一般年薪三万块起薪。混得好可以混到项目经理,一年七八万。不过很苦,一年没个休息。 如果你学习好就可以去设计院,做建筑结构设计,那个薪水很客观,不过做结构设计的前提是大学四年好好学习,并且有好的运气,或者设计院有人。设计院对学校的名气比较看重。重点大学比较好找工作。 学习计

软件工程师和硬件工程师有区别吗?

软件工程师和硬件工程师有区别吗?

软件工程师,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。 它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言C++JAVA等)、数据库技术(SQLORACLEDB2等)等,还

北京工商大学软件工程怎么样?

北京工商大学软件工程怎么样?

只能说一般,我虽然是这个学校的学生,可是事实就这样,整体师资水平较低 不过话有说回来,真要到了大学,学的怎么样,还是要靠自己,如果你真的足够认真,我保证,在这里你也绝对会学的很好,里面有很多关于学习和生活各方面的优惠政策,都是利于学生,我是深有同感,政策真的很好,学校也真的是想为学生的学习提供一个很好的环境,各方面都已经很完善了,而且校区的景色非常美,来到这里,学习之余,赏赏风景,也是一件很美的

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