程序员工作中绕不开的9大问题,你遇到过几个?

2017-07-27  本文已影响16人  优云数智

最近朋友圈被《北京,有2000万人在假装生活》刷屏了,特大妹昨天的文章里说,作为一个程序猿,有了BUG就没有了生活。在工作中难免会遇到各种各样的问题,今天数人云就列举程序员常见的9个问题,及解题思路,我们程序员从来不假装,哼!

No.1 以用户为中心

在开发过程中,以用户为中心不是一个选项,而是要最优先考虑的事情,要知道水能载舟亦能覆舟,如果你不以甲方粑粑为中心,那么TA可能根本不Care你开发出来的产品,所以必须以用户为中心了解他们的需求。

Markdown

解决办法:

No.2 调试

你以为你的应用会按照你以为的那样运行吗?NO!测试童鞋拿出一长串的BUG表单在你美梦的尽头等着你:Web表单上的取消按钮无法点击、错误消息上的语法不对等等,都会导致用户体验上的问题,有些BUG很容易调试,有些则不然,会减少开发工作的时间而且让人沮丧不已。

Markdown

解决办法:

No.3 掌握最IN技术

俗话说:“落后就要挨打”,技术在不断发展,现有框架、工具、库等可能会很快过时,如前端框架通常1—2年就会更新迭代,从某种意义上说,新版本更高效使工作更容易,但也需要时间去适应。

Markdown

解决办法:

No.4 沟通

程序员们大都是Shy Boy,换了新的工作和环境后和周遭同事不熟,会犹豫是否要与他们进行沟通,从代码到公司等等,很多程序员在某个时刻都面临着这个问题,不要觉得只要把自己的任务完成就没问题了,它可能会引发一些冲突。

Markdown

解决办法:

No.5 时间预估

作为报价和项目时间表的基础,预估在开发中非常重要,程序员会被要求提供如调试代码在Sprint中完成某些特性工作所需的时间。你想获得更多的时间完成一项任务,给老板留下好印象,同时也提升了应用质量,不过你的团队可能会是另外一种看法,因为这样会拖慢进度。

Markdown

解决办法:

No.6 持续久坐

在开发过程中,长时间坐着也是工作的一部分,腰酸背痛腿抽筋这些毛病可能会来找你的麻烦,研究表明,每天坐5个小时以上会产生严重的健康风险,如心脑血管疾病和肥胖症(不禁摸了摸小肚腩),同时也会让人在白天感到更困倦。

Markdown

解决办法:

No.7 安全问题

数据的价值极高,很多人愿意为数据花费很高的代价,(小数已经天天被推销、骚扰电话烦死惹。)而且竞争对手想窥探正在开发的秘密项目(如市场营销或企业软件)。

作为程序员,是保证客户信息不受威胁的依靠,但很多程序员将关注点放在代码的正确性而不是安全性上,黑客知道这一弱点,并一直在寻找渗透方式。

Markdown

解决办法:

No.8 善用代码

Markdown

程序员在某些时候不得不为别人创造的项目工作,如在开发时中需要编写另外一个开发人员编写的代码。

之前的程序员没向任何人交接工作就拍拍屁股走人离职了,或者虽然在职但忙的焦头烂额无法回答任何问题,最坏的情况是办公室政治,他们不愿意帮你弄清楚代码。

解决办法:

No.9 学会规划代码

得到新工作,想证明自己获得良好的第一印象,所以急于地找键盘,敲代码,但那些代码在你脑海里可能是有意义的,却与实际方向背道而驰。

Markdown

解决办法:

上一篇 下一篇

猜你喜欢

热点阅读