关于程序员工作的几点思考

作者: Jimsir | 来源:发表于2019-01-16 00:53 被阅读48次
关于程序员工作的几点思考

有人问我,程序员是干什么的?

我说:就是敲代码的,工作很辛苦。

之前的很长一段时间我都是这么认为的,直到今天我听到一位老师关于数据分析的一些话(无意中听到的,而且是琐碎的一点一点积累的,不好组织语言,所以这里就不展开说了,之后会开一个数据分析相关的专题具体讨论),才回过头来重新审视程序员这个职业,发展自己过去的2B回答和认识是多么地可笑和愚蠢,可笑是因为我把大部分人对程序员的一些或是自嘲或是贬低的看法当成了常态,愚蠢在于自己都工作三四年了还是没有学会独立思考,停留在原地打转没有进步,真是愚蠢至极呀!

接下来,我从大体的业务流程和应该具备的个人能力两方面展开叙述。

一:业务流程,总结为五点

1.需求

也就是产品需求和UI

2.设计

项目框架的设计,包括设计模式的选择,功能模块的设计,界面布局的设计等。

目标是用最少的代码量写出最稳定的产品,设计出一套完整的相对最优的实现方案

3.编写

具体的代码实现,包括选择编程语言,选择编程工具。

目标是将上面的设计方案用代码实现。

4.测试

将写好的代码,运行正常,打包,交由测试人员测试(前提是自己要大体上运行正常,没有特别明显的bug,也是对他人负责)

5.优化

包括修改bug,将之前逻辑写的不够清晰,有更好的实现方案的地方进行调整。

具体工作中并不局限于以上这几种工作业务,不同的公司还有别的业务流程,比如:需求评审、代码评审等一些必不可少的工作。

二、个人能力,总结为四点

1.理解能力

要理解具体的项目需求,自己想的或许跟需求方要求的千差万别,必须要反复讨论直至明确。

2.沟通能力

程序员不仅仅是自己写代码,还需要跟产品、UI、测试等相关部门联系,这时候高效愉快地沟通是必不可少的。

3.快速学习能力

解决问题的过程中,会遇到各种各样的问题,这时候就需要查资料,向他人询问等,快速地自我学习能力是完成工作的保障。

4.反思提升能力

项目做完了,不是就完事儿了,还需要反思总结完成项目的过程中遇到的问题,通过斯沃特分析进行总结,以便更好地提升自己。

这样分析下来,程序员的工作还仅仅是敲代码嘛?

最后,我再加一点对程序员出路的一些简单思考:

一个有能力,能够不断学习进步的程序员,无论外界环境如何变化,总是能够找到自己的位置,并且他的收入只会越来越多,他的发展也会越来越好。

一个没能力,只会抱怨,止步不前的程序员,只能在外界环境好运气好的时候混碗饭吃,他的收入或许会因为运气而有着缓慢的增长,可以肯定的是将来的他一定会被淘汰。

以上这些观点都是自己现阶段总结出来的,肯定有不完善的地方,以后回过头再来看或许还会觉得自己的观点是肤浅愚蠢的,这次写下就当做是一次记录吧。

相关文章

  • 关于程序员工作的几点思考

    有人问我,程序员是干什么的? 我说:就是敲代码的,工作很辛苦。 之前的很长一段时间我都是这么认为的,直到今天我听到...

  • 关于工作的几点思考

    今天单位人员变动,不少人有了新的分工,这也引起了我新的思考,对于工作,新人如何开展?如何接手?离职员工如何交接?如...

  • 关于工作的几点思考

    工作是什么?有人说是一生的事业,有人说是一个谋生的手段,有人说是一个改变命运的机会。 我认为工作首先是我们为社会贡...

  • 关于工作的几点思考

    作为一个工作不满两年的职场小白,我总结了自己的几点感受,跟大家分享以下,主要是以下四个方面。 首先说的当然是工作上...

  • 关于工作的几点思考

    工作不应该是被动式的,应该主动去做,但为什么很多人做不到主动工作呢,在我看来主要有几点。 1没有一个好的自我驱动力...

  • 关于工作的几点思考

    1、不要为自己想的“完美建议”而报很大期望 对于最近的问题,我想出了一个可以一劳永逸的方法,并为这个方法兴奋了好几...

  • 关于工作的几点思考

    一、什么样的工作是好工作 关于好工作的标准,众说纷纭。有的人可能注重工资水平的高低;有的人可能注...

  • 关于工作的几点思考

    1.先做人,再做事。有人的地方就是江湖,江湖就有爱恨情仇,就有七情六欲。同样的事,不同的人去说和做,做的过程和结果...

  • 关于程序员的几点思考

    前几天读了一篇《什么是真正的程序员》,以小王子中的口味讲述了 printf 遇到各种各样程序员的故事,引起了我一些...

  • 关于程序员的几点思考

    前几天读了一篇《什么是真正的程序员》,以小王子中的口味讲述了 printf 遇到各种各样程序员的故事,引起了我一些...

网友评论

    本文标题:关于程序员工作的几点思考

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