美文网首页
成为软件工程师,没人告诉你的事情

成为软件工程师,没人告诉你的事情

作者: Ericgogo | 来源:发表于2018-12-04 10:29 被阅读0次

我7岁的时候,爸爸就开始教我Basic,从那时起我就知道我要以软件开发为生。软件开发非常有趣并且很有用,而我可以做好。而“写代码”和成为职业的软件开发者有很大的区别。

作为软件工程师,没有人会告诉你这些事情(排名不分先后):

  1. 测试代码比生产代码更多(有更多的代码行数)是正常的。
  2. 在我写代码早期,除了使用vi没有其他代码编辑器,快捷键必不可少。
  3. CI、配置各种工具和发布软件花的时间甚至超过写代码的时间。
  4. 性别、年龄、信仰、性取向、体重和衣着都可能会影响代码的质量,这就是说,不是只要有精英就能写出好软件。
  5. 写代码只是实际工作的一小部分。
  6. 大部分初次创业者没有行业经验。
  7. 每一个老的事物都会重新变成新的事物,从MySpace到Facebook,从IRC(Internet Relay Chat,因特网中继聊天)到Slack。PHP又重新变得流行,函数式编程语言再次变成趋势。
  8. 在一些人眼中,有良好的人际关系会使自己重新审视自己的技术能力。
  9. 在调试和评审糟糕的代码时,管理好自己的精力和心态是最重要的 (不要崩溃😂)。
  10. 同样的工作,有可能有一倍的工资差距,取决于你是在一个小的创业公司还是在大公司。
  11. 在不同的文化中,软件工程师的地位经常会不一样,好的前端开发和自动化测试专家的价值经常被严重低估。
  12. 在小的创业公司工作会让你变得更富有,这个观念已经过时了,因为最近很少有IPO;而如果你在大的、稳定的公司,你更容易攒钱。
  13. CSS是最复杂的现代编程语言。
  14. 实习生应该得到应得的实习工资(实习生经常得到很少的、或者没有实习工资)。
  15. 15年职业生涯最大贡献:劝别人写测试、劝别人多与其他人沟通。
  16. 最好的技术不一定是最成功的,而且通常都是如此(从赚钱能力上来看)。
  17. 适当使用表情进行沟通是一项重要的沟通技巧。

欢迎留言评论。

相关文章

  • 成为软件工程师,没人告诉你的事情

    原文地址:https://anaulin.org/blog... 原文作者:Anaulin 我7岁的时候,爸爸就开...

  • 优秀的软件测试工程师必备的“8个能力”

    优秀的软件测试工程师必备的“8个能力” 作为一名软件工程师,需要的能力并不多,但是要成为一名优秀的软件测试工程师,...

  • 《说给你听》二:你的快乐

    没人告诉我 你的快乐 没人告诉我 风 塑你的笑声 连绵 波折 你的快乐 没人告诉我 没人告诉我 可我为何...

  • 为什么软件测试工程师需要具备交流技能?

    能写出计算机程序却写不出一个完整句子的软件工程师现在还有。但不幸的是,要成为一个成功的软件测试工程师,你需要...

  • 不知道该如何正确的去学Java?

    作为掌握了JAVA技术,将来准备成为Java软件工程师的人来说,要想成为JAVA工程师肯定要学习JAVA。(如果需...

  • 没人告诉你

    叮铃铃,叮铃铃~ 没人告诉你,每所学校上下课时间是一样的; 只是你拿来打瞌睡,他拿来听课思考。 月弯弯,月弯弯; ...

  • 没人告诉你

    成人之后 每年见父母一两次 妈妈说 你怎么总是趴着睡 是不是饿的 从来没这么想过 试着仰睡几次 感觉心悬着 尝试自...

  • 软件测试--面试题(一)

    以后想从事软件测试相关的工作,立志成为一名优秀的软件测试工程师。一名优秀的软件测试工程师,需要扎实的专业基...

  • 糊糊

    没人可以告诉我 我是不是糊糊 没人可以告诉糊糊 糊糊是不是我 我有个成为糊糊的愿望

  • IT老鸟告诉你如何选择一门IT技能

    ### 工作十余载的软件工程师告诉你如何选择一门IT技能? #### 前言 ​ 为何要写这篇文章呢?IT行业...

网友评论

      本文标题:成为软件工程师,没人告诉你的事情

      本文链接:https://www.haomeiwen.com/subject/cetmcqtx.html