摘要:此篇文章并未如何教你怎么面试的时候吹逼,而是给一点点建议,如何更聪明地达到目的。据不完全统计,基本都是做管理后台改。不要太沉溺和纠结于技术,把重心移到业务能力上,踏踏实实做事。
前言
对于很多刚毕业或者大四的同学,都会有个困惑,我如何学PHP,为什么知识会那么杂,然后实习中公司大概需要哪些要求。此篇文章并未如何教你怎么面试的时候吹逼,而是给一点点建议,如何更聪明地达到目的。
实习可能会遇到那么一般实习招进去会做什么呢。据不完全统计,基本都是做管理后台,改BUG。为什么这么安排呢,其实刚进去的时候,大家对于业务并不熟悉,而且也不可能马上让你开发新的模块和功能。做管理后台或者改些小BUG,有助于你慢慢融于工作中,管理后台,说白了就是对数据库表的增删改查,数据库表理解了,业务流程也大体掌握了。后台管理基本工作可以归纳一下几种:1.列表分页显示,2.提示框模态框,3.编辑图文的输入,4.浮层弹出处理,统计数据展示(以折线图饼状图等等)
技能树梳理总结起来,服务端一门框架(ThinkPHP,Yii等)+ 前端(Bootstrap + jQuery) + 数据库 (MySQL,memcache,redis)+ Linux(具备搭建 LNMP开发环境)。 要学多少?(Bootstrap + jQuery)满足你的全部前端需求,如果是做PHP的话,直接开发的时候上手册即可,不用拘泥于如何去记,用的时候有个大概就行。纠结原生的Javascript? 我觉得没必要,应该以业务为主,不必要去太深究JS,直接上jQuery,因为人家已经把事情都做好了。框架建议以ThinkPHP为主,社区资源多,而且官方文档内容非常具体,用的公司也特别多。MySQL的话,增删改查这是最基本的,合理使用索引明白原理和缓存(memcache,redis)这块如果会的话是加分项。Linux懂得搭建各种服务也是加分项,其实很多实习的,终甚至一些社招的,linux都不会 - -!下列是整理出来的关键字,可按这些去看。
前端
制作图表
+ highcharts http://www.hcharts.cn/demo/highcharts + Echart
样式框架
+ Bootstrap http://v3.bootcss.com/components/
文档树操作
+ jQuery
前端辅助系,插件 ,引擎
+ 弹出层,弹窗,Layer http://layer.layui.com/ + 网页触摸内容滑动,轮播 Swiper http://www.swiper.com.cn/ + jQuery + Bootstrap 插件 http://www.bootcss.com/p/jquery-ui-bootstrap/#calendar + 前端模板引擎 juicer http://juicer.name/ + 富文本编辑器 ueditor http://ueditor.baidu.com/website/onlinedemo.html + 二维码生成 qrcode.js
工具
接口测试工具 Postman
抓包工具 fiddler
虚拟机 vagrant + vbox
服务端
PHP
ThinkPHP框架
网页采集类 phpQuery
发送邮件类 PHPMailer
处理Excel PHP Excel Reader
生成二维码 phpqrcode
MySQL
增删改查 select update delete
联表查询 JOIN (LEFT RIGHT)
用户的权限设置 grant
查询性能分析 explain
索引的使用及其原理
缓存
文件缓存
内存缓存 memcache redis
Linux (在工作中慢慢找感觉)
虚拟机装centos
linux文件/目录的操作 mkdir ls cd pwd vi mv cp touch tail find grep
linux成员/组权限管理 chgrp chown chmod
其他可能用到的命令 netstat top systemctl service
yum
php-fpm
php拓展管理pecl
php类库管理工具composer
MySQL server/client
HTTP服务 apache / nginx
一点点建议每天花一点时间在社区论坛看人家的问题和解决方案
养成写技术博客的好习惯
去一家公司面试之前,先试用他们做的产品,做好准备,在面试上提出好的地方和建议的地方,这个很关键,每家公司很喜欢有准备有态度的人,随身携带笔和简历,都是细节问题。
学会画图,流程图,时序图,善于利用工具。例如office的visio 百度的百度脑图,都是不错的选择
如有条件,和小伙伴搞个阿里云虚拟机,写点东西部署上去,顺便锻炼下团队协作,svn,git
结束语上述的东西有点多,主要是大方向了,上面的东西会了,足够胜任绝大部分工作,当然,主要还是日常工作中业务场景的累计。不要太沉溺和纠结于技术,把重心移到业务能力上,踏踏实实做事。上面的其实超出了实习要求,当然了,先定个小目标也不错。刚开始一定是很艰难的,谁都是从hello world过来的,祝大家好运!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30441.html
摘要:去年年底我们启动了培训认证计划,获得了社区伙伴们的广泛响应。今天先公开一个小惊喜课程网站已正式上线,并全部免费开放,内容包括基础知识及架构管理及使用,生态工具架构及原理,以及行业实践。还将为通过考核认证的学员颁发初级高级官方认证证书。 去年年底 我们启动了 PingCAP University 培训认证计划,获得了社区伙伴们的广泛响应。PingCAP University 已经开展五期...
摘要:听说年后离职的老同事,金三刚拿下高薪,年薪直奔万了。互联网公司主流技术选型进阶高级架构师必学大主要技能,包括数据结构和算法高级特性核心数据库框架与必备工具系统架构设计等,希望能真正帮助到想要从程序员进阶为高级架构师之路的朋友。 相信你可能经历过这些: 已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔5...
摘要:每个模块都有对应的分支内容,并且分支内容都分为参考资料练习题交流讨论三个内容,我最喜欢的是练习题,之前都是非正规军的学习,没有系统训练过,现在有技能树测评终于可以把之前散乱的知识点总结在一起了。祝大家都能在技能树测评判断自己在哪个级别的。 通过《Python技能树测评》判断自己在哪个级别: ...
阅读 1400·2021-09-28 09:44
阅读 2482·2021-09-28 09:36
阅读 1032·2021-09-08 09:35
阅读 1967·2019-08-29 13:50
阅读 791·2019-08-29 13:29
阅读 1106·2019-08-29 13:15
阅读 1706·2019-08-29 13:00
阅读 2955·2019-08-26 16:16