2
回答
改变封闭的自己,正确理解快速开发
【寻找人气王】邀新用户免费体验华为云服务,百元话费等你拿!   

原本以为只要突破了某几个方向就能做到快速开发,但现在觉得根本不是那么回事儿。快速开发要面对的从来都不是单一的场景和环境。 模糊的需求,杂乱的代码半成品,莫名其妙的运行时问题,追溯到深不可知的底层。新加入团队,你焦虑,担心自己怀疑自己。 

应该为自己建立起一个萨德系统吧,能够抗对那些莫名奇妙的问题,自动防御,一看见问题,立马就能调出各种有效解决方案。这需要一个训练过程,很明显,你得要确立干这件事是有价值的,并说服自己并建立起兴趣来构造自己的萨德系统。

第一步,将每门你要学的技术都列出来,否则你将没有计划,时时提醒自己花一点点时间来看某技术的一部分,并告诉自己只要在不想做的时候做了,将来自己将得到巨大的奖励。而长期看不懂没有进展的技术你得有冲动专注下来突破它,哪怕熬夜,因为你可能没有时间,一旦成功并奖励自己。

第二步,如果遇到某技术问题死扣到底,下载源代码来运行并跟踪到底,找出为什么出现那样的问题,将莫名奇妙的问题死磕到底,死磕到底。

第三步,把自己拿来分析,分析自己的不足,和应该努力,或扩张的地方,看清自己的本质,并发展,把自己看成一个系统并客观地对待之,编程之

第四步,稍微做些跨出你社交范围的事,努力说服内向的你独自去一次酒吧,或约个异性陌生人。

第五步,找到同类,你会发现你身边的人并不关心技术,而你却想找个人聊一聊,你真得找到同类。

第六步,再难的事儿只要熟悉了就很容易,这是不是太容易了呢,只要你训练过自己,以后遇到某事来了,一个念头就解决了,就为了这份容易你就该努力地去训练自己,这就是大脑的BUG,大脑的变态之处,而你呢,还不知道利用。




<无标签>
举报
共有2个回帖 最后回答: 2年前
哈,建议多实践些项目。这样你会知道,业务永远是第一步。。。。否者你能被乱七八糟的伪需求折腾死。
--- 共有 4 条评论 ---
快速开发师回复 @放牛娃1988 : 没见人家是中山野鬼的嘛,哈你一下,你娃就成僵尸了,导致你也跟着哈了 2年前 回复
小宏的爹回复 @中山野鬼 : 哈,你说的很有道理哈。业务确实很重要,哈。哈,否则不知道需求是什么。哈。我说的对不对,哈?实践是检验真理的唯一标准,哈哈。你问我这么说话累不累,我也不知道,哈哈哈哈。 2年前 回复
中山野鬼回复 @快速开发师 : 业务你都不知道,你咋知道该用什么语言工具,该用什么平台架构呢。哈。 2年前 回复
快速开发师业务当然重要,业务是战场敌人的灵魂,我这里主要说的是在不知道来什么业务的情况下,如何让自己的代码技能方面做到全方位抵抗,你知道写代码会遇到很多头疼的问题,全因自己的不足,只有代码能力强了,业务面前才能随心所欲 2年前 回复

现在大部分情况,都不需要管操作系统原理,读写文件,网络通信,内存管理,库调用,多线程,多进程,大家都用得风生水起。

但实际上,如果单看操作系统,它是一个比较复杂的系统,为什么我们用起来那么简单,就是因为多年的沉淀后,质量达标了,不用再陷入细节的泥潭。

所以所谓的快速开发,一个是要帮别人在业务方向写尽可能多的代码,这样就不用再重复开发了,这就是快。而且代码质量很好,几乎不会出现超出预期的事情,值得信任,这也造成了快。

从历史的角度来观察,现在用java/php/asp.net之类的开发网页,比当年用c的cgi模式开发方便很多快很多。可以学习到一些快速开发的原理。

顶部