A. 程序员为什么要一直改bug,不能一次性写好吗
软件可能在使用过程中没有任何问题,但不符合产品的预期下图源自“How projects really work?”,很形象的突出了客户需要的产品和最终得到的产品不一致。
所以软件想要变得成熟,Bug收集和处理机制是非常有必要的,比如:会影响客户使用的优先级高的Bug要优先修复。Bug是软件的影子,也是程序员的噩梦实际上不能存在没有bug的软件,Bug和软件如影随形。就像我们使用的Windows,穷尽无数优秀的软件工程师来设计给用户优秀的桌面体验,但也有各种层出不穷的bug。
程序员对Bug有多爱就有多恨,Bug无处不在,即使再牛逼的程序员也逃脱不了Bug的魔掌。想要完全避免Bug几乎是不可能的,所以也不在一次性就写好的程序。以上个人浅见,欢迎批评指正。认同我的看法,请点个赞再走,感谢!喜欢我的,请关注我,再次感谢!
B. 程序员自作主张乱改我的设计怎么办 转载
程序员自作主张乱改我的设计怎么办?
公司里有个自认为自己很有经验的程序员(审美、前端水平感人,后台技术不错),在我的设计基础上胡乱改动,无论是样式、动效、字体排版,还是交互流程都有很丑的改动。 老板和程序员私底下的关系很好,而且非常信任程序员。又因为程序员比我大了十来岁,老板也认为他的改动是正确的,甚至还以此多次批评我说我做的东西不经过慎重思考,他认为程序员才是最正确的。 事实是他做出来的东西完全不符合任何一条设计规范。
举个例子:所有块都有夸张的黑色shadow,所有字排版都是Justify,所有字体的颜色给我搞得非常淡(他自认为越淡越好看)。 曾经有个在五百强外企工作过的前端来我们这边工作过一阵,我把设计稿注释后交给他,他在开发过程中遇到了一丁点疑惑于是试图来与我交流,这本就是非常正常和理所当然的事,结果被刚才的那位大神程序员拦下,还反问道“难道你想一辈子当码农吗?”。他的意思就是新来的前端有任何问题都可以自己私自更改我的界面。我当时也是醉了。
我曾经多次和程序员和老板三人面对面沟通过,他们态度非常好,看起来诚恳地不得了,看起来很不错的圆桌会议的结果是倚老卖老地认为我没有经验。可是根据我的推断,他是想给我的设计稿加上自己的印记。他一直认为自己是一个很有魄力的艺术家,我醉了。 请问有什么办法可以让他真正意识到自己做的东西很难看,并且真正开始尊重我的设计。(他一直坚称“整体上”是按着我的设计稿做的)
C. 我们经常能看到在互联网公司,产品经理和程序员们因为产品需求变动而引起的斗争,这到底是怎么回事呢
在互联网创业公司,如何轻易地让苦哈哈的程序猿们疯狂起来呢?我在媒体待过好多年,这两年在互联网创业公司,见过不少程序员和产品经理之间的争夺战,笔者认为,这种争夺太常见了,原因是双方的不理解,产品经理不了解技术人员工作的辛苦,所以经常会闹出笑话来。
好了,下面笔者列举一下,最会得罪程序员们的几句话。
产品汪:这个页面儿怎么做的这么烂,赶快改。
程序猿:不能找人设计好了再让我做吗,我一个编程的还要管设计?
产品汪:为什么别人家的app没有bug而你怎么就这么多,把这些代码复制粘贴过来不就行了吗?
程序猿:你以为别人家的代码伸手就能拿到?
经理:哈罗,你又在写bug吗?
程序猿:(假装没听到)
所以笔者认为,作为互联网公司的产品经理,需要了解一点程序员们的工作,尽管不懂程序,但需要稍微知道如果变动网站或程序多大幅度,会给程序员们带来多大的工作量。