phper 找不到学习方向,很迷茫,不知道该学什么

phper,1年半工作经验
目前在公司管一个B2B站和为B2C站添加功能,外加修改简单的前端样式
感觉自己很菜(事实也是这样)
每天都用着一样的技术,不进则退
看见网上写的高并发,设计模式啥的,一度怀疑自己是个假phper
一直处于闭门造车的状态,想学习,又不知道学什么....
到网上一搜,一大堆学习路线,又不知道是否适合自己,试着开始学习,然后就是东一榔头,西一棒槌,最后啥也没学成.前段时间还跑去学了点java,真是啥都想干,啥都干不好.
我知道,学习这种事情是因人而异的,没有绝对的标准答案,我的提问也会让各位觉得为难,但我真的不知道该怎么办,也找不到人问,只能冒昧到网上提问啦.我究竟应该从哪里学起呢orz

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 26

有女朋友吗?赶紧找一个 :joy:

4年前 评论
yema 4年前
jiangjun 4年前
小黄 4年前

我跑去学前端
想用electron写个快捷工具给自己用 还想学react java php内核等等

哔哩哔哩教学一堆视频学不完 :joy:

4年前 评论
追风去 (楼主) 4年前
小李世界 4年前
fatrbaby 4年前
wanghan

我觉得php包括的东西实在太多,学也学不完

4年前 评论
阿麦

怎么说呢 高并发也得公司有机会给你接触 即使是给网站添加功能一样可以发挥出你想的那些东西 设计模式 算法 都可以帮助你设计出 强大好用 易维护 易扩展的功能
个人愚见是 不要为了学而学 除非你是为了准备面试进大厂 不然更多还是专注解决公司业务的东西

4年前 评论
追风去 (楼主) 4年前
阿麦 (作者) 4年前
追风去 (楼主) 4年前
阿麦 (作者) 4年前
Epona

很多公司其实用不到高并发的。。。(多加两台服务器就能解决的事情😂

4年前 评论

个人感觉吧,很多看起来高端的技术(高并发)啥的,很多公司其实都用不上,没有那个环境也无法凭空去研究,只能实事求是,把现在在公司能做的东西做好。。
多看看自己想去的公司要什么技术栈,课余时间学一学,我觉得最难的就是课余时间学习了,毕竟诱惑太多,自己又比较懒哈哈

4年前 评论

我是自己孤独写代码 :joy:

https://lab.kunyan.li

4年前 评论

韩天峰写的这篇文章可以参考下,也可以上招聘网站看看,当能力配不上你的野心时,就该沉下心去钻研。

4年前 评论

有女朋友吗?赶紧找一个 :joy:

4年前 评论
yema 4年前
jiangjun 4年前
小黄 4年前

当能力配不上你的野心时,就该沉下心去钻研。

说得对

4年前 评论

个人建议,去写一个博客,想实现的技术,就在博客上实现。

4年前 评论
lochpure

个人愚见,专一而精,再而延清。说的是什么呢,就是说我们先要做到专一,专学一门编程语言,把它学精,然后再去学其他的语言。就好比,你谈了个对象,人家还没答应和你结婚呢,你就去找情人了,最后结果肯定是颜色很养眼,和喜羊羊的家一样。然后就是我应该学什么,我是从设计模式开始的,高并发目前没接触,感觉公司的业务用不到,最近在向源码探索 :joy:

4年前 评论

https://github.com/shishan100/Java-Intervi...
不知道自己要学什么就去大公司面试

4年前 评论

可以换个角度看待,你要有的是解决问题和快速学习新的技术的能力,打个比方就是你已经熟练php,在学go时能清楚地知道go对于php的差别是什么(运行方式、数据类型、内存),然后把这种差别加上之前php的编程经验就能快速上手go了。

4年前 评论

去面试,就知道你要学什么了,反正其中一个目标也是这个

4年前 评论
╰ゝSakura

基础重要,另外算法逻辑思维等

4年前 评论

LearnKu 社区与众不同并且很棒的一点是,有不少人愿意为你提出建议;无论是结合自身经历也好,还是分析楼主的实际情况也好。这是许多许多社群做不到的。

4年前 评论

之前也有个这样的时期 ,不过现在我并不热衷于学习什么新语言,新技术,我现在比较想打基础,底子厚一点,转语言也就是时间的问题,就怕啥都不懂 一头专进热门语言中,以上纯个人看法,Github特地建了一个仓库用来记录学习基础知识,欢迎一起啊:https://github.com/wuqinqiang/leetcode-php

4年前 评论
xingchen

童鞋
技术是解决问题的
不要为了学习而学习
多了解下公司的运营和方向
想想自己要做什么

4年前 评论

我想这应该是绝大部分人都会遇到的问题,至少我隔一段时间就会去思考这个问题,我也认为没什么不好,有这个想法就证明我想进步,等突破了这份焦虑就会缓解了。我看大家的观点都是差不多的,因为实际也是这样,高并发不必强求,遇到再说,至于学习,我的方法是想办法用新学的东西去实现一个我想要的,或者糅合进一个我已经做出来的项目中去,因为是自己想要的,所以既可以学以致用,又可以快乐的去写代码。最后我认为,既然你自己定位是一个phper,那就把php吃透了,至少手册上有的你都要知道都可以会。基础的东西我们往往不愿意去反复咀嚼,因为确实很枯燥,导致最后一些技能其实并没有我们自己想象中的那么“精通”

保持好奇,刻意练习,每日精进

4年前 评论

PHP囊括的东西太多了,如果真的迷茫,就应该认识到自己哪里不足,然后去补足自己的缺点,基本的CURD会学不代表是一个合格的后端工程师!希望你能够更加出色

4年前 评论

你在用什么工具,就深入学习工具源码咯。假设你在用laravel就看laravel源码,其中自然会学到设计模式。很多人诟病laravel慢,就自己看看有什么解决方案咯。其中解决方案就有用swoole,所以可以学swoole。学习swoole也只是学api调用,深入得看源码。看swoole源码需要c语言知识,linux知识,网络知识,汇编知识,PHP底层知识。这些都是学的。最后,我觉得一般公司的业务都是对数据的存储、查询,这些就涉及数据库。想要理解数据库不得了解底层吗?

4年前 评论

哪有这么多机会高并发,可以自己做个流量站,想办法弄到一天几万到几十万独立访客,边赚钱边提高自己的技术 :joy: 最近项目被DDOS攻击200G,提升了不少防护知识

4年前 评论
小李世界 4年前
zulien 4年前
频率 (作者) 4年前
频率 (作者) 4年前

如果也是用 laravel 的话,把本站的几篇教程都学一遍或多遍。

4年前 评论

学得差不多了,应该创造一些东西了,否则主观能动性越来越低。先想一想自己要开发什么类型的项目,再决定学什么。

4年前 评论

我的建议是你写框架,因为你写这个系统那个系统,写来写去都一样,到最后你会发现你不了解本质的东西

  • 1.首先从这一课开始学起,https://www.imooc.com/learn/696 ,免费课程,但是质量还不错。
  • 2.然后学着用composer搭建框架,网上各种教程
  • 3.手动搭建yaf框架,你会对框架的整个生命周期有更深的了解
  • 4.学习laravel先进的设计理念,学完前三个你会发现这个研究起来真的就是得心应手

最后,所谓高并发他就是各种解决方案,别把它想的那么神秘。
我就是这么学的,希望对你有用。

4年前 评论

有这种想法的应该很多,每个人所接触的知识面不一样,导致这种情况出现的原因也不一样。先说说高并发,我个人认为其实就是伪需求。方法也就那么几招,跟炒冷饭一样,如果公司有专门的运维部,更加跟你没关系,Liunx、nginx 层面的优化要有用的多。又不像Tornado需要自己手写非阻塞套接字,很多东西基本上接触不到,PHP底层扩展一般人也接触不到。综合下来,不过是用着别人已经封装好的框架,美名其曰高并发。静态文件并发更高,啥都不写,放一个网页得了。一台服务器不够就多加几台,做个负载均衡,基本的优化做好,其它啥事都没有了。在往深了,都是专家级别的薪酬了,也回答不了。
技术是为了实现,而不是炫耀、语言都一样。不过讨论是有必要的,是为了能进步

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!