来自 PHP 开发者的焦虑和迷茫!

2018-01-22 23:54:49 +08:00
 TheSpectre

学 PHP 将近一年了,在一家小公司上了 5 个月班,每天都是完成一些简单的功能和数据库的增删改查,感觉自己的水平没有丝毫提高。下班了有时间就自己学习,但是一遇到一些自己没有接触过的技术就无从下手,各位兄弟有没有什么好的学习方法借鉴一下,很想提高自己的水平。

6933 次点击
所在节点    PHP
47 条回复
GooMS
2018-01-23 00:09:32 +08:00
简单不懂就去查
GooMS
2018-01-23 00:10:11 +08:00
不停的做私人项目
liuyao729
2018-01-23 00:31:37 +08:00
有能力去大公司接触更多项目,就能接触到更多技术
Immortal
2018-01-23 00:52:36 +08:00
我刚毕业那会儿也是在小公司写 php,那时候估计比你好不到哪里去(现在还是很菜,哈哈)
一 是小项目也能玩出点花,不清楚做什么业务,但是总能做出自己的风格,但也别过度设计。
二 我自己觉得现在这么好的环境下,很少有我问题会到“无从下手”的地步,勤用 google,耐心加恒心 。
三 对于自己提高方面最为主要,无论通过什么途径,看书也罢(个人喜欢啃书),上网也好。唯一需要的就是对于这件事情的持之以恒,太重要了。

登高望远,自己个人能力的提升,路也会越来越好走,目标也会越来越清晰,不需要焦急,脚踏实地的有在努力向上就好。
abusizhishen
2018-01-23 01:44:42 +08:00
布尔?
lostgdi
2018-01-23 02:09:40 +08:00
这个我看还是看方向,就算 PHP 也有很多选择,例如可以熟悉 Laravel,写插件之类的。
dan2001go
2018-01-23 02:44:58 +08:00
建议把 C 强化一下。学一个其它语言,单纯的 PHP 也没有太多花头。至少目前是这样子,PHP 暂时局限还是比较大的。到后期的话除非你能解读源代码,这就是我说的强化 C 了。否则日子不好过。如果真的很想深度了解 php,建议找个框架读代码吧。然后尝试着用它们的思路自己写一个框架出来。另外可以尝试着用 swoole 写一个项目出来。
qiukong
2018-01-23 04:07:36 +08:00
大公司累死人的……
小公司觉得活轻松的话,不妨自己去造轮子,维护一个精巧的项目。
ericgui
2018-01-23 05:25:20 +08:00
简单来说,你需要挑战。

比如你自己建一个网站,能实现完整的所有功能,从前端到后端,从注册、登陆、登出,商品列表,购买,评价,订单管理等一系列功能。

这个完整网站搞出来了,你再来说你还迷惘不。
zjsxwc
2018-01-23 06:54:17 +08:00
参与开源项目,
回答完毕
askfilm
2018-01-23 08:36:13 +08:00
学习 “规范” !!!
有空可以学习一下 symfony
yangxin0
2018-01-23 08:40:30 +08:00
别小看 crud,数据库的细节了解了吗
cnbattle
2018-01-23 08:53:02 +08:00
大部分的公司是要解决公司业务的,不是说来怎样去培养提升你的,提上还是靠自己,没事自己多折腾,多了解
passion336699
2018-01-23 09:03:27 +08:00
个人看法:

每个公司都有自己对应的业务,CRUD 的逻辑也是跟着这些业务在转,

不论是搞前端还是后端,都离不开业务的驱动,

代码量可以提升编码的效率和熟练度,业务的积累才是你提升的成果。

例如我以前做过微信商城的一些开发,这种业务积累多了,你可以很明确一个最基础的商城,需要哪些表,如何处理文件上传,涉及到金额,为什么字段类型要用 decimal ?为什么微信支付 API 里的金额是 int,单位是分,而不是元?商品多规格,多库存怎么处理,等等... ...

再比如现在做邮箱相关,如何用 iframe 处理邮件正文,转发要带着附件一起,回复不用等等... ...

我想那些大牛之所以是大牛,除了有过硬的编码能力,丰富的业务经验也是必不可少的吧。
WudoubleG
2018-01-23 09:18:43 +08:00
支持#14 楼的,懂业务的程序员是很抢手的。专业+行业
drush
2018-01-23 09:19:48 +08:00
你需要 Symfony
lights
2018-01-23 09:22:03 +08:00
做业务开发的话……用啥语言没啥区别吧
dilu
2018-01-23 09:23:29 +08:00
这和语言关系不大 你就是换成 Java 不也是增删改查?可以接点私活啊,多玩玩一下新技术啊 这样能力才能起来啊
zarte
2018-01-23 09:38:06 +08:00
1.代码不要过早优化!!!
2.去大公司,牛人多平时会有技术分享啥的,还可以看别的的代码学习。小作坊的 phper 水平就是大专自学水平。
MyDaLin
2018-01-23 09:47:54 +08:00
学 php,到素材火,很多视频教程跟源码实例
http://www.sucaihuo.com/

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

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

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

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

© 2021 V2EX