PHP 小白菜,想寻求突破。

2020-05-12 10:17:28 +08:00
 hejw19970413
自己学历不是很高,感觉自己也很笨。工作大概一年半了,现在的问题就是不知道如何的突破自己,感觉现在自己越来越菜,什么都不会一样,心里很烦躁。现在就是每天抽出 3 个小时来学习算法,阅读框架的源代码,感觉还是越来越菜。听好多人说,如果实在不行可以学习其他的语言来突破自己。求求各位大佬,给点意见和经验。
3663 次点击
所在节点    程序员
42 条回复
JaguarJack
2020-05-12 11:02:47 +08:00
越学越觉得菜 那说明方向对了
somalia
2020-05-12 11:20:02 +08:00
1# 过来人
Chenamy2017
2020-05-12 11:22:31 +08:00
可以突破转 go
littleylv
2020-05-12 11:32:04 +08:00
语言大体上是互通的,是什么让你觉得学其他语言就可以突破自己?
zoharSoul
2020-05-12 11:32:59 +08:00
可以突破转 java
liuxu
2020-05-12 11:37:49 +08:00
1 楼大实话,我补充一下,如果你感觉学习特别困难看不懂,先去看看相关的书和视频教程,帮助你学习,自己死啃有时候效率很低
imnpc
2020-05-12 11:40:28 +08:00
由简到难 先做一些普通功能 然后逐渐深入做复杂的功能
不要试图一下看懂框架代码 很多框架是很多人+很多年+国内外各种资料逐步做起来的
hejw19970413
2020-05-12 11:41:47 +08:00
@littleylv 其实我也不清楚,我请教过前辈们,他们说要不要学一学其他语言。我感觉 PHP 追求的就是简单,快速,缺点就是不稳定。我现在并没有去考虑怎么在语言上提升自己。我在空闲时间,去看一些基础,比如说算法,数据结构,计算机网络,以及通信协议。现在我感觉看不到一条清晰的路,自己感觉在蒙着眼睛走路。一步一步的扶着墙在走。所以就很焦虑
as94boy
2020-05-12 11:44:45 +08:00
只能用傻瓜方法,一次看不懂就看两次。每次都带着思考去看,那么你每次就能有新的理解。你要相信一个人不懂的东西是占多数的。可以先不去学框架,先学习算法、网络等等,框架只是工具,可以在以后理解深了的时候再去看。共勉~
hejw19970413
2020-05-12 11:46:37 +08:00
@imnpc 我从 5 月 1 号为了能多了解框架里面的核心,我就去看一些设计模式,但是现在还是一知半解。看框架代码感觉人家这样做好厉害,但是说不出理由。其实最后我总结的时候,就是不懂,感觉自己做了一些无用功
uuus008
2020-05-12 11:48:17 +08:00
想那么多干啥,先把工作中遇到的问题,都研究透彻。 慢慢的就会豁然开朗
hejw19970413
2020-05-12 11:50:13 +08:00
@Chenamy2017 我现在没了解过 go 。如果转 go 的话,会不会还是一样的一知半解,如果转的话,重点可以看什么地方?
ethanSong
2020-05-12 11:54:37 +08:00
向下学习,遇到一个知识点不懂,就学习哪个知识点,转过来再理解,举个例子,看源码不懂为什么整体上为什么这样设计,有时候你觉得莫名其妙,那你可以看看设计模式,看看设计模式你回来再看源码说不定就懂为什么这么设计了。
hejw19970413
2020-05-12 12:06:04 +08:00
@ethanSong 谢谢您。大概明白了您的意思了。
ben1024
2020-05-12 12:10:55 +08:00
语言的设计思想不同,实现技术的方案也有出入,换语言能拓展解题思路,不能帮助解题
如果是针对业务方向发展应该去拓展业务方向,如果是针对发展技术深度那就需要研究语言源码
hejw19970413
2020-05-12 12:15:06 +08:00
@ben1024 谢谢您
bojue
2020-05-12 12:38:33 +08:00
我自己学习基础的知识《 http 权威指南》,算法,计算机原理,设计模式,平时也可以看看源码,顺便看看面试题目检测一下水平
youxiachai
2020-05-12 12:46:21 +08:00
老实说..java 是目前最好的入门语言.....轮子也多...一通百通
首先...java 的搬砖工多...不愁以后没工作....
然后,很多经典资料都有 java 版本例子.....
工程化方面..java 的版本也是最简单...(让一个小白学 cmake 工作流的话.估计配环境都配到死...)
shellic
2020-05-12 12:52:00 +08:00
1 楼说的对
tuboshuv1
2020-05-12 13:15:47 +08:00
入行 Java,能挤死你。一年经验就要分布式,Redis 、mysql 调优、jvm 原理、垃圾回收了。
一年经验能熟练 crud 就不错了。进来就等着被挤压吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX