您的位置:首页 > 其它

个人知识整理

2013-08-01 10:58 218 查看
博客的第一篇文章,还是先整理下现有的知识,看清自己,知道自己的弱点在哪才能去进步。

个人是一名PHP程序员。我觉得程序员就是一条不归路。而且做的越深发现自己要学的就越多。

满分:5分。

前端-HTML+CSS

简介:把做网站的岂能不知道这个东西的。当年我在第一个公司的时候不知道是别人忽悠我还是什么。反正我就从做页面开始玩起了。因为我入行比较晚。那种纯TABLE的页面我做不来。就是看了一套CSS+DIV的教程就开始做页面了。也就做了不到十个页面。不过还算知道点东西。

技术能力:怎么着也能做出个页面。代码写的很烂。复用性很低。各个属性也都知道什么意思。兼容性也能粗略处理一下。做页面的效率不是很高。

打分:3分。

前端-JS

简介:把这个和HTML+CSS区分开来是绝对有必要的。这个东西几次想去弄透他都无功而返。实在是复杂。

技术能力:用过Jquery、Mootools 2个框架。在chrom、firefox下面用f12+console的调试能力还可以。因为HTML+CSS的底子有一点,简单的东西都能做。稍微复杂一点的去copy下来然后调试一下也没什么问题。但是JS始终没有写过超过100行的方法或者类。

打分:3分

PHP

简介:这个么用的最多的一个东西。但是自我绝的还没有精通。框架用过2个。MVC模式也知道。设计模式貌似没有看过。Zend Framework也没看过。API做的比较多,还做过webservice。正则一般般。做应用层么有什么问题。

技术能力:框架 dede、shopex的485、 CI。做过API、webservice。代码写的一般般看到大于3层的继承类很烦。会避免循环中连接数据库等细节。反正大概的概念也都有细节可能需要临时去百度。

打分:4分

服务器

简介:哎...当时就想这就是个无底洞。光知道怎么开发还没用还要了解服务器....

技术能力:完全是个菜鸟。自己用虚拟机搭过一遍 LAMP 用源码包打的,然后中间少组件了直接yum一下。还搭过SVN和sphinx。linux的工具 vim用的一般般简单的上去看看改改没事。复杂的操作就不行了。curl这个因为接口做的比较多所以经常用来去调试接口。

技术能力:2分

数据库:

简介:没有底了。知道服务器以后还要知道数据库。不过本身就要在代码里面写sql语句的。所以这个也算是开发必须要知道的。

技术能力:设计数据能力有一点。索引了解的还可以,用来优化查询。知道用explain来看一下语句。因为有时候mysql会犯二不去用索引,去强制使用索引。遇到过表莫名其妙坏掉的。用repair修复一下。也有不知道为什么索引信息乱掉。用optimize去整理碎片和索引信息。

打分:2分

其他:

简介:所谓的其他...就是开发过程中需要了解的一些东西。比如常用的memcache 。以前还用过redis。然后网站架构这方面的知识。

打分:1分

饿。。。突然发现整理完一遍以后自己更二了。这个不是我谦虚。每个领域其实都是很深的水。有的我只是在岸上玩水。有的只是下去游泳。从来没有潜水和更不用说看到海底了。

我的目标就是改善短板。将每个能力朝着4努力。就这样吧。

第一次写博客。欢迎大家给予回复要是连骂我的人都没有我就太失败了

本文出自 “弱者的脚步” 博客,请务必保留此出处http://darkdragon.blog.51cto.com/7648842/1261975
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: