为啥我写的程序总是出现bug
上联是:技术一知半解 下联是:编程破绽百出。
横批:码农之殇
■网友
谢邀
你这是纯粹的缺乏经验,而且内心有些浮躁,工作才一年就在想着怎么那么多Bug
我从初学编程至今已经五年了,由于没人指导全凭自己的摸索,所以照样漏洞百出。但好在我能意识到这些并自己总结经验,不过编程习惯总是在的,有的时候注意到了没改过来也是一点
你工作才一年,漏洞百出也是正常的,如果你在有人指导的情况下学习和总结,督促你的学习,我想等你到三年经验了之后这些问题基本也不太有了
■网友
有两种方法:
一种是细心,这种可以这样测试,拿个小学一年级的100以内加减法,3分钟做完,做十次全对十次(50题),这种方法锻炼细心;
如果做不到,就学会写单元测试例。
■网友
谢邀。
不是科班,和有bug应该关系不大。毕竟谁都在写bug。
科班可能只是多了四年找bug的时间(但这四年可能都不如工作一年)。
【为啥我写的程序总是出现bug】 总结呗,这次细节出问题了,纪录改正,下次不就没有了。感觉这点比较重要。
另外,不是科班可以自己学习相关啊,数据结构 算法 设计模式 编译原理 操作系统。
传统应用软件开发,实现起来难得从来都不是逻辑,逻辑是麻烦,不是难。细节才容易出问题。
编程习惯可以和有经验的大佬学习,或者学习一些大家都认可的习惯。
职业合适不适合,重点看自己喜欢不喜欢。
■网友
马克思说过,首先是改造世界,其次是认识世界,然后再改造世界,这三个境界不能少,即使是科班出身,直接经过系统的学习,不见得多厉害。1,你能认识到自身的不足,这是第一步,既然觉得老是写BUG出来,心里肯定不舒服,穷则变,变则通。数据结构,操作系统,编译原理读起来 为第二步做铺垫。这也算是直接接触编程世界,跌跌撞撞的改造世界的境界。2,初步尝试改造之后,意识到自身与编程世界的矛盾之处,在调整自身的同时,会更加系统的认识世界,这也是你现在的境界,为今后更轻松的改造世界做准备,多读书,多思考。软件工程的课程补起来,cvs svg 版本控制搞起来,git用起来,严格按照用户需求说明书来要求自己,程序规范统一,直至整个团队。个人感觉你们还是个小公司,不成气候,前期的准备不足会导致后期维护投入数倍的精力弥补,需要寻求新方法,新规范,新事物的探索总是荆棘丛生的,坚持过去,就完全不一样了3,这个境界我还没经历过,共同探索吧 共勉
推荐阅读
- 加热■手写的“时控标贴”靠谱吗? 饮品巨头寒冬争推热饮新品
- 招聘都要学历,何来程序员不看学历
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 程序猿和产品汪能愉快的一起谈恋爱嘛
