Rumah >pembangunan bahagian belakang >tutorial php >作为一个程序员,如何规划自己在哪几个方面进行更深入的学习,达到精通?
<code> 作为一个工作四年的程序员,觉得在知识面广的同时应该在某一两个方面精通,即所谓的T型人才。 但是又不知道应该在哪方面进行更好的钻研,不知道各位大牛有什么好的建议,或者说说 你们是怎么对这方面进行规划的呢? 说说本人的经历: 3年的PHP经验, 最近1年转了java,做java中间件。 目前准备看看机会,HR都说,这么写简历会比较吃亏。都建议写4年的PHP经验,呵呵。 可是本人还是比较想做java。纠结中... </code>
<code> 作为一个工作四年的程序员,觉得在知识面广的同时应该在某一两个方面精通,即所谓的T型人才。 但是又不知道应该在哪方面进行更好的钻研,不知道各位大牛有什么好的建议,或者说说 你们是怎么对这方面进行规划的呢? 说说本人的经历: 3年的PHP经验, 最近1年转了java,做java中间件。 目前准备看看机会,HR都说,这么写简历会比较吃亏。都建议写4年的PHP经验,呵呵。 可是本人还是比较想做java。纠结中... </code>
您好,我经验还比较浅薄,如有不当请不吝指教。
我也有过转换平台的经历,从Android转iOS。我并不认为有什么吃亏的,软件开发都是相通的,转iOS也并没有让我的Android退步,相反还让我具备了从更高角度看待软件开发的眼光,境界上得到了提升。
其实死抱一门语言一个平台才对技术水平的提升不利,何况这种特定的技术还可能失宠甚至被淘汰。所以应当尽可能超越具体的语言具体的平台,超越php,超越java。我认为您正走在正确的道路上。
精通是个我比较讨厌的词~因为如果你去看简历 大家都说精通xx语言
但是你问他为啥要装箱拆箱 他都说不明白 这些人还会说你不能问点实际的问题吗?
程序员得有追求
1 - 首先追求极致的代码 每个代码块做到极简 优美 有很良好的编码习惯
2 - 代码块见的逻辑优美 代码复用 功能依赖这些问题解决好
3 - 追求框架的优美 你能设计出一个精致的框架 来适合你的项目 这就需要你了解 你自己的需求 未来发展 以及市场上流行的框架 你还要熟悉各种设计模式 怎么才能设计出优美的结构
说白了 一句话 程序就像造一辆车 结构清晰 功能独立 并且易维护
这是我的一点见解~
不对,你的思路不对,做了3年PHP,那PHP的技术来说肯定不差了,问题是你现在服务器端的东西搞的咋样?自己能独立的部署一套负载均衡的系统么?lnmp玩转了?其实你可以都看看linux以及nginx,自己做项目组长,自己带团队带项目,然后期间再去看看其他语言。
之前写过一篇blog,提到了一些相关技术,但是这是从Java程序员角度来说的,可以参考。
计算机技能水平修炼之道——阅读
搞不懂写 PHP 的人竟然会去转 Java ,不都是写 Java 的转 PHP 么。。。
PS:
昨天帮朋友(烟酒生)用 Java 写了个小东西,尼玛各种不爽。。。
谁能告诉我怎么优雅地用 Map?
首先看你目标是要做全栈工程师还是专精工程师。
然后理解什么是精通?精通无非就是在某个技术上用的精力多,花的时间长,做出的产品质量高。
技术出身,至少先会一种编译型语言,一种解释型语言,再学一点脚本语言。
无论是什么语言都是实现逻辑思维的一种手段而已。
目前你的脚本语言应该算是精通了吧,非常可以搞搞java啊,这种解释型语言也不难,触类旁通。