前言:“纸上得来终觉浅,绝知此事要躬行!”做为一个初级程序员,对于PHP编程,书上教的会都是概念,代码不要过多去看它,更不要一页一页照着去敲,一则很枯燥二来大多没有与时俱进,但是思想不会过时,实践中你的进步会更明显,有人逼着你做进步快很多,如果没有就严格自律,做一个还过得去的注册登录页面看看!
作为一个开发人员,一定要学会使用搜索引擎,基本上你能遇到的问题,搜索引擎都能解决。有问题找度娘 ,也许一两个小时就能看到满意的结果了,然后去认真理解消化,直到你明白整个逻辑流程和涉及到的知识点,接着再去做更多更复杂的功能,知识在于积累,时间久了不想理解也理解,形成条件反射了。(其实很多问题 网上都有答案的)
初级程序员刚刚写代码终究会遇到各种各样的问题,领导有的时候会说你做的代码质量不好。那遇到了这样的问题该如何解决?
第一:首先就是敲代码,PHP是个易上手的语言,但是并不代表就简单。敲了比较多的代码发现很多代码都是可以重复引用的。
第二:发现自己封装的代码还是有开发效率问题,于是就要在上网搜索解决方案,就会发现PHP有不少的框架可以使用,可以节约不少的时间。
第三:项目多了之后,发现很多稍微大的项目很难控制代码质量,比如东一块西一块的写代码,需要什么功能就在直接在哪块敲代码,发现这样很不对劲,就试图上网查看解决方法之后就要学会设计模式。
第一、可用性:代码必须是以实现需求为前提,并且是可正确运行的,否则工整优美如诗也不过只是看看而已,没有实际的意义。
第二、可靠性:代码这个东西啊,不能加很多特技,看到很快很牛,结果用户一用体验很差,根本没有这种代码,证明你写的代码都是假的。好的代码在逻辑上应该能考虑到业务上的各种场景,以及在实际线上运营的压力下是稳定可用的。说起来很简单,足够复杂的模块,习惯先用文档进行初步构建和检验,再者测试,测试,测试~
第三、可读性:实现功能、通过测试上线、看下命名,用词是否简明,含义是否清晰,不要用拼音;风格是否统一(有没有驼峰和下划线同时存在的情况)或是否符合团队/框架的书写规范。
2、最好找别人的代码,或者自己已经放下一段时间的,读一下大段的代码,读一下大段的代码,读一下大段的代码……读一下n层嵌套的代码,读一下n层嵌套的代码,读一下n层嵌套的代码……读到吐了,大概就知道怎么改了。
第四、结构化(复用性,可性等……):“结构化的程序设计”这个在读书时,上C语言的时候提出的东西,看似并没有什么卵用,其实是相当于独孤九剑中的总决篇。现在的PHP能实现抽象程度较高的面向对象方法,也比较完善的面向对象实现方式;有前人帮忙总结了一套GoF设计模式。已经很幸福了,熟练掌握这些概念和各种技巧,然后忘掉,回归结构化设计的思想,所有技法可顺手拈来,无招胜有招。
第五、高效。只要是对以上条件有助益,效率是可以在一定程度上做出的;但另外能做好的四条的代码效率不会低。
1、态度。容易出现在刚工作,接手现有代码的程序员身上。不是自己写的代码不主动关注,不但没有做好,也失去了提升的机会。更有甚者直接复制粘贴,连改动都不带一丁点。所以要有一个:所有交给你经过手的代码,不管原创是谁,就是你的代码,你需要对它们负责。
2、多读。找一些项目读,好的不好的都可以,分析它们写得好不好,好在哪,不好在哪。读代码是很枯燥的,要耐得住。
做为一个PHP程序员要精通HTML、CSS和JS等技术,不管以后是否会用,必须要精通。吃透服务器和数据库有关的部署和设置,不是完整的做过一次就行了。然后尽量理解设计模式,MVC等基础知识,不仅仅是了解那么简单,一定要实际使用起来。就算遇到问题了自己也就能解决的了,以后再遇到相同性质的就可以直接解决了。甚至你可以知道为什么会出现这种问题。
P.S:提个,很多php初学者还没会基础只是就开始讨论性能、负载。不着急,先学基础,学会基础再去看那些假大空的东西。
延伸相关词:
陈小艺被曝姐弟恋,倒追小伙被当保姆,陆贞传奇演员表,人鱼情未了 电视剧,莫小棋三级,保拉的诱惑,李慧珍老公,luciano rivarola,如意剧情介绍电视猫,电视剧当狗爱上猫
网友评论 ()条 查看