Home  >  Article  >  Backend Development  >  作为一个程序员,如何规划自己在哪几个方面进行更深入的学习,达到精通?

作为一个程序员,如何规划自己在哪几个方面进行更深入的学习,达到精通?

WBOY
WBOYOriginal
2016-06-06 20:38:04883browse

<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啊,这种解释型语言也不难,触类旁通。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn