日新月异的互联网,翻天覆地的科技变化,而程序猿已经成了这个时代的庞大群体,各种各样的程序员数不胜数,我们每天上下班,不论你是坐公交还是乘地铁,在你的身边一定有程序员。本人我就是其中的一员,本人主修PHP语言,从事PHP开发工作。本人工作时间仅仅1年,经验尚浅,都是沿着前辈们的路在慢慢前行,下面我给大家分享下,如何从菜鸟成长为高效程序员。要想成为一个高效的程序员,不是一朝一夕的事,而是贵在坚持,PS(无论干什么事情,坚持就是胜利。可能有些决断,只是小编给自己的一个动力而已)。程序猿就是在不断的学习,不断的变强,接受新的。我们必须学会去积累工作经验和成果。所谓高阶程序员,就是逻辑思维敏捷,学习能力强悍,代码准而快并规范严谨,善于总结经验,视野开阔,不会局限于某一门专属编程语言,能够举一反三。 开光期: 1.先练手速和精准度,保证敲代码的速度和准确性,WEB开发就先学html,了解W3CSHOOL,div+css,JavaScript前端。 2.不说精通,熟悉几个常用的工具如DW(主要可视化),notepad++等工具,不过本人喜欢用sublime。 3.掌握PHP中的基本语法,例如echo和print的使用情况。 4.最好自己做笔记。总结经验,都说好记性不如一个烂笔头,善于总结经验真的很重要。 心动期: 1.熟悉并尽可能的去深入精通某种编程语言。上面所提到的div+css布局和JS 2.善于学习了解框架,例如TP框架,CI框架,YII框架等,这样能扩展自己的见识,有利于以后自己写自己想要的框架。 3.掌握web开发的常用技术。(如HTML,CSS,javascript,Ajax) 4.掌握常用数据库的基本操作。例如MySql,(php+MySQL神搭档)本人也就熟悉MySQL,别的还不熟悉, 金丹期: 1.这里就要开始掌握一些主流框架和设计思路,像上面提到的TP和CI等。 2.掌握他们的设计模式,开展自己的思路。 3.熟悉并了解MySQL数据库的存储过程 4.熟悉项目的架构,从需求开始到上线阶段。 5.关注技术论坛和技术社区,让自己的思路开阔,吸取前辈们的好的经验,也同时分享自己的经验,这样交流才会更深。 6.熟悉自己做的项目中的文档文件,这些在你思路不清的时候也许会帮到你。 7.给自己定个短期目标,自己策划一个项目,练练手。 元婴期: 1.关注编程,了解IT界动态,学会发现和创新。 2.开始学习项目管理相关知识,学会如何成为一个优秀的项目管理人。 3.多给自己买一些书籍,给自己补充自己的不足。 4.有时间就去参加一些讲座,开拓视野。 5.随时关注外界动态,了解发展趋势,学习和创新。 目前只排到了元婴期,后续可能会更新更高的阶段。但是目前本人经验也是不足,只不过自己这一年以来的经历以及对以后的看法,只能算是金丹中期,能力和经验有限,结合我目前的经验暂时也只能想到这么多。希望我所想到的能帮助他人一把。现在编程界俨然占据3分天下,程序员有如过江之卿,编程流派又辣么多。每个人都有自己的思维和想法,也许上面我所总结的不一定适合你,但是我还是希望它能帮助大家。让大家在一起努力,同时自己也新建了一个php交流群,喜欢的人来加吧:461492991 |
|