“八仙过海各传一招”,八招让你成为一名优秀的程序员!

有很多程序员抱怨道:

  • 写出来的代码很乱怎么办
  • 产品需求不停改怎么办
  • 感觉自己不是在敲代码而是在写bug

工作中的菜鸟常常被这些问题困扰,面对随时可能改变的需求,面对突如其来的bug,心中泛起无数个羊驼,那面对这些问题到底该怎么办?

首先要想解决这些问题

作为程序员的你,必须遵守下面的原则:

有不少程序员为了表现自己的能力连需求文档都不看硬撑着头皮敲代码,可当自己写完程序后发现不能运行这下子彻底傻眼了;

别以为文档没啥好看文档等于客户需求读不懂文档就不知道客户想要什么。

作为一名工作五年的程序员,如果现在拿出你四年前写的代码你能否认得出来?

  • 答案是一定认不出来

如果现在拿出你四年前写有注释的代码你能否认得出来?

  • 答案是会有印象

注释就像程序员的儿子身上的标记
如果不做标记,时间久了,你连你儿子都不认识

俗话说得好

一根筷子很容易折断,但是一把筷子很难折断

  • 团队就要有团队的样子
  • 团队需要的是沟通交流

不爱说话和沟通,需求都理解错误了,做出来的东西还能用吗?最后只能加班返工。

产品需求是根据商业需求不断调整的

改需求是再正常不过的事

在每个行业中没有谁能够一次性直接能够让客户满意

  • 客户让你改点需求那是正常的
  • 客户不停地让你改需求那也是正常的

因为你挣的是客户爸爸是你的金主,所以少点别抱怨。

新技术是好东西,但没有百分百把握自作主张使用新技术,多半是作死

因为俗话说得好

No Zuo No Die

文档的作用

大部分时候不是用来沟通的,而是用来做记录的

大部分需求还是通过口头沟通,但如果你不写文档做记录

那么恭喜你:

你可能会面对一系列扯皮不要脸的无赖;

为了避免这种情况,还是放勤快点吧。

  • 你感觉不会出现问题的地方越容易出现BUG
  • 你感觉会出现问题的地方它果真会出现BUG

BUG无处不在,所以认真仔细点。

别以为自己撸完代码就结束了

当你把这些程序做好后,记得自己再检查检查

因为下面该出场的是测试人员

想想他们也不容易

别把自己的烂工程交给测试人员

不然你自己会找骂

遇到不懂的问题要先尽力解决

别动不动就截个图扔在别人求帮忙

上司和同事不是来给你擦屁股的;

但是真的搞砸了就要尽快求助不要嫌丢脸

高手都是从丢脸开始的;

所以为了成为高手,好好磨练自己!

###编程不易 做程序员更不易!!!

原文地址:https://blog.51cto.com/14570694/2447141

时间: 2024-10-08 17:14:04

“八仙过海各传一招”,八招让你成为一名优秀的程序员!的相关文章

传说是小米家的一道面试题难倒了某Java程序员。扑克牌排序问题。

网上说的是有位网友在面试小米Java岗三次后,终于挺进了第三轮面试,结果还是败在了两道算法题上面. 1.写个读方法和写方法,实现读写锁 2.一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手机没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数 (来源:https://zhuanlan.zhihu.com/p/38850888) 第一个问题不重要,这里讨论第二个扑克牌排序的问题. 此题也没有写清楚,说"最后桌子上的牌是从1到n有序",是从上到下还是

聪明的老板才不招工资低的程序员

前阵子写了一篇<如果两个程序员差不多,选写作能力更好的那个>,就有读者留言说:"老板,不都是选工资更低的那个么?".其实,这是另一个维度上的看法,正好最近也和一些经常招程序员的负责人们聊起过这个话题,顺着这个思路,不知不觉就想了很多. 人头值几何 早年刚毕业,找了一份工作.虽然不是外包公司,但由于承接的都是国有大型金融企业的项目,所以谈项目合同金额时,基本都是按这个项目大约需要多少人,投入多久,每个人的成本来计算的. 那时,甲方给的单人报价大约在 2.5 万,而我当时税前工

CSDN日报20170514 ——《聪明的老板才不招工资低的程序员》

程序人生 | 聪明的老板才不招工资低的程序员 作者:瞬息之间 站在老板的角度,工资仅仅是金钱的成本,而为了企业运转,涉及的成本除了显性的的金钱成本,还有很多隐性的成本,比如:时间成本,机会成本,相比少数优秀的程序员,管理更多差劲程序员的管理成本也不容忽视.而且,别忘了,曾经说过程序员的主要产出是代码,而代码是同时带有资产和负债属性的. 点击阅读全文 信息安全 | 勒索蠕虫 WanaCrypt0r(比特币病毒)防治攻略和事件全回顾 作者:fengsehng 最新消息,这次攻击始作俑者是美国一位高中

漫谈程序员系列:软件开发的十八般乐趣

有人说我在传递负能量,看了我的"漫谈程序员系列"感到了前所未有的彷徨与迷惘,哇哦,这不是我的初衷,我只是给你看真实的世界,真的勇士,敢于直面惨淡的人生与淋漓的鲜血. 有人说我在黑程序员,好吧,我是不惮以最坏的恶意来揣测别人的,是吗?当然不是,我胸怀一颗善良慈悲的红心,来到这个世上,就是为了扯淡的,从未想着黑那谁谁谁,是吧,因为我也是程序员,还是老程序员. 总而言之,言而总之,我们需要正能量,就像多数人喜欢大团圆结局的电影一样.上帝抛我们到这世上,给我们各种困顿.挣扎.忧思.恐惧,生活已

优秀程序员必须具备的八个习惯

什么才是优秀的程序员,最谁也说不出准确的答案,没有确切的定义,可以有很多的切入点从编程语言,算法和其他技能上去回答,但是我们统统忽略了程序员的生活,见过了中关村的程序员大牛从小菜鸟一路艰难的磨练,总结下我的看法,优秀程序员必须知道的八件事情. 1.补充正能量保持好状态 话说人有三迷,你不工作的时候,你在状态么?如果回答是否定的那么你需要改变,你需要一种自己喜欢的提神方式,可以是咖啡,可乐,或者是刷微博听音乐,可以所思调增自己的精神状态,让自己不管在工作还是生活中,都能保持一个很好的状态,一个良好

优秀程序员必须知道的八件事情

什么才是优秀的程序员,最谁也说不出准确的答案,没有确切的定义,可以有很多的切入点从编程语言,算法和其他技能上去回答,但是我们统统忽略了程序员的生活,见过了中关村的程序员大牛从小菜鸟一路艰难的磨练,总结下我的看法,优秀程序员必须知道的八件事情. 1.补充正能量保持好状态 话说人有三迷,你不工作的时候,你在状态么?如果回答是否定的那么你需要改变,你需要一种自己喜欢的提神方式,可以是咖啡,可乐,或者是刷微博听音乐,可以所思调增自己的精神状态,让自己不管在工作还是生活中,都能保持一个很好的状态,一个良好

抢单十八招

第一招    建立信赖感 第二招    派送<感谢信> 第三招    调查开路 第四招    老树发新枝 第五招    挽留即将失去的订户 第六招    让老订户介绍新订户 第七招    体验读者心理需求设计有针对性提问 第八招    不怕拒绝 第九招    利用从众心理 第十招    讨价还价 第十一招  对比取胜 第十二招  学会敲门 第十三招  找到话事人 第十四招  讲故事感染客户 第十五招  死缠烂打 第十六招  乡音乡情 第十七招  关注亚运 第十八招  志在必得 一. 建立信赖感

产品定位四十八招(12)定位盈利专家吴玉龙

第四十招:基于"专用"定位策略<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 广告语"就像刚刚步出美发厅"定位"美发厅的选择"牌是美发厅专用的一种洗发香波. 第四十一招:"一次性使用"定位策略 1987年,柯达公司推出一次性相机获得了巨大的成功.1993年,仅在美国就销售了930万个一次性相

Android见招拆招八:多次遇到的R.java编译问题

问题描述 R cannot be resolved to a variable 问题原因 android:id="@+id/15" 定义id时命名不规范导致了编译错误,不能使用数字,须使用英文字母 切记不能再犯. 另外,可能导致R cannot be resolved to a variable的还有其他原因,很多时候是由于各种原因R.java没有生成,排查方法如下 转载自http://blog.csdn.net/jason0539/article/details/9708025 1.