Php1年开发经验,下面这些哪些首先要熟练掌握。我现在记不住太多。想先学会一部分,找工作先?

Php1年开发经验,下面这些哪些首先要熟练掌握。我现在记不住太多。想先学会一部分,找工作先?

  • Nginx
  • memcache
  • redis
  • Mongodb
  • MySQL优化
  • 读写分离
阅读 2.5k
4 个回答

先把基础的知识搞好,sql很重要的,mysql优化面试的时候被问到也要熟练的回答出来,Nginx,memcache ,redis Mongodb, 读写分离,有时间可以安装一个玩玩,了解就ok的。

js, c# 语法, 面向对象, 设计模式, sql 优化, 浏览器 API, UML, DDD 等等.

我觉得四部分吧
1.php的基础函数 这个你只要能记住100-300个常用的工作足以
2数据存储方面,mysql的基础,增删改查这是最基本的,可以了解下优化之类的;同时可以稍微了解下nosql的产品,redis memcache都可以简单学学
3.服务器的一些小知识,基本操作。比如怎么搭建一个php的运行环境,怎么编写一个文件这些
4.选一个自己喜欢的框架学习一下,或者学习你想去的那家公司用的框架

我觉得你可能需要先忘记“熟练掌握”这个词,1年经验,你熟练掌握这些东西无异于是在说:

  1. 你PHP基础不好
  2. 你的“熟练掌握”≈“会点皮毛”

就好像玩游戏点技能树,你目前的技能点就这些,还能把这些全点了?所以我觉得你首先需要了解的是,这些技术能解决什么样的问题?然后挨个儿跑遍基础Demo,后边等做业务真用上了再深入了解也不迟。
比如Nginx,会安装,会平滑重启,懂基础配置可以跑起phpinfo(当然php-fpm别不知道就行),会弄URL Rewrite就得了
SQL基础,知道NoSQL,如果能知道Redis、MongoDB和MySQL各自适合的场景就最好
能解释清楚PDO、CRUD、ActiveRecord、RBAC
知道memcached是解决什么问题的就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏