찾다

 >  Q&A  >  본문

优秀的PHP前端工程师 无需精通 但需熟悉,这个各位怎么看待,我现在很盲目

全栈工程师 和专家级别的工程师, 不论PHP工程师 还是前端工程 这两者之间有什么明显的区别或者不同吗?

在职业生涯发展方面,各位大神给点建议

本人是完全自学的,没有什么大神级别的老师带领我?

有人说全栈好,有人说专家好?现在无法抉择,

黄舟黄舟2829일 전814

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-10 15:43:10

    十八般兵器样样皆通 往往只能做个枪棒教头,
    吹拉弹唱都能来两下 一般就是个街头艺人
    大多数自称全栈的,只不过是在语法层面对几种编程语言有些了解罢了,就是个玩杂耍的而已。
    那么怎样才能做全栈呢?
    只有对计算机语言,操作系统,软件设计技巧,算法基础等等有深厚背景的人才能做到,
    市面的语言层出不穷,
    但大部分新语言都逃不出参考现有语言以及范式,
    有着雄厚的计算机基础,才有资格说语言都是相通的,才能各种语言随手拈来。

    对于那些仅仅会几门语言语法的人来说,
    你们离全栈还差的远呢。

    那么,啥叫专家呢?
    hello world写了100年,能成为专家吗?
    函数手册倒背如流,能成为专家吗?
    做了1W个企业站,能成为专家吗?
    说白了,这些都不能称之为技术,
    大多数的程序员,根本不能称之为程序员,
    只能叫手艺人,
    因为这些工作,都是熟练工,根本没凝结多少脑力智慧,
    专家与全栈工程师,本质是一样的,
    深厚的内功是必须的,
    然后,一个人专研深度,
    一个人专研广度,
    但是,无论深度还是广度,没有深厚的计算机基础和素养,都是扯淡

    회신하다
    0
  • 黄舟

    黄舟2017-04-10 15:43:10

    全栈一般可以快速开发出应用,专家一般可以就专的方面给予优化和不断改进。

    所以他们是适合两类不同的开发的:

    全栈,讲究全,快速开发,一般适合在项目的早期,然后在资金、人力等条件匮乏下,节省人力和精力,快速开发出应用,自己也能平时闲着搞出点东西来;

    专家,讲究专,深度优化,优化包括应用不断的迭代更新过程中架构、所依托技术、后期扩展性等等方面,一般适合在一些项目比较庞大的开发中,尤其专的方面是和项目(产品)核心功能优化对口的;

    但是到了一定阶段没有两级的,都是全而专,意思是,全栈不知不觉会在某方面相比于其他更加专,专家也会横向拓展自己的能力,“不当厨子的司机不是好开发”。

    所以,就目前来说看你之后选择,选择项目早期开发还是后期

    회신하다
    0
  • 黄舟

    黄舟2017-04-10 15:43:10

    专家路太长,全栈较易走。最大的差别应该是在生产力上的差别吧

    회신하다
    0
  • 취소회신하다