如何准确地评价自己的php技术能力?

WBOY
Libérer: 2016-09-12 17:44:52
original
953 Les gens l'ont consulté

有什么标准吗?初级,中级,高级工程师是根据什么划分的呢?

回复内容:

有什么标准吗?初级,中级,高级工程师是根据什么划分的呢?

我也是自学的,学了挺多的,php,java,C#
用winform和wpf写了很多小游戏,五子棋(人机对战的)啊,围住神经猫啊。
php做过微信开发,现在在一家公司维护着三个项目,一个微信,一个pc,还有一个nodejs爬虫的。php蛮好学的,之前用集成环境练语法,慢慢的,就自己配lamp,lnmp这些。然后自己练项目(我发现自己跟喜欢做东西)。用了php框架也蛮多的了,tp,ci,laravel,phalcon,slim。laravel我很喜欢它的设计,不过就是太慢了。框架用多了,就尝试开始自己写框架了,现代框架一般都是单入口的,在入口处分发请求的。自己写过框架了,就会考虑很多东西了,session啊,并发,乐观锁,还有队列。自己感觉收获蛮多的(其实php库在packagist太多了,自己完全可以用composer拼一个框架)

java的话,web方面配置了spring mvc和hibernate,其实更熟的方面是android,也做了很多小应用,做过爬虫,做了抓取学校教务处课程的App
ios用过几次的swift,没时间做东西了
我也不知道自己什么级别,反正我喜欢不断地学习新东西,喜欢解决问题。
网易就在公司的附近,现在好好工作,争取到里头工作一下

当你会的东西很少的时候,是无所谓高低级别之分的,等你不断积累经验取得进步后,你对水平高低才有进一步的认识。

当然,可以仅仅从解决问题的能力着手,看看高手的总结是怎么说的:关于PHP程序员解决问题的能力

一、刚学出来的那种就算初级了
二、中级的话,按照我的理解,良好的编码习惯,代码冗余度低,基本功扎实,能独立开发,会一些主流的框架。数据库建库设计等等,总的来讲就是PHP基础熟练掌握的同时,要懂得软件发开的基本流程,也就是软件工程的开发流程。
三、高级的话,应该就是大神级的,除了要和中级一样的本领外,能写底层的算法,擅长项目优化,懂得处理高并发,做数据缓存等等,会一些基本的运维技巧

以上存属个人观点,不洗勿喷!然后,最总要的一点,就是要会配合,跟别的程序员配合把工作做好,不能脱离团队搞自己的一套。一般大部分公司打算培养初级程序员,都会让中级来带,所以比方说帮初级程序员讲解一些思路,排查bug,审核代码,这些工作有时候也是不可避免的。

标准能吃吗,只会<?php echo 'hello world!'; ?>也可以是高级工程师。

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal