分享

如何向高阶程序员发展

 天道酬勤YXJ1 2016-05-28

如何向高阶程序员发展

日新月异的互联网,翻天覆地的科技变化,而程序猿已经成了这个时代的庞大群体,各种各样的程序员数不胜数,我们每天上下班,不论你是坐公交还是乘地铁,在你的身边一定有程序员。本人我就是其中的一员,本人主修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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多