全栈工程师和专家级别的工程师,不论PHP工程师还是前端工程这两者之间有什么明显的区别或者不同吗?在职业生涯发展方面,各位大神给点建议本人是完全自学的,没有什么大神级别的老师带领我?有人说全栈好,有人说专家好?现在无法抉择,
2 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
十八般兵器样样皆通往往只能做个枪棒教头,吹拉弹唱都能来两下一般就是个街头艺人大多数自称全栈的,只不过是在语法层面对几种编程语言有些了解罢了,就是个玩杂耍的而已。那么怎样才能做全栈呢?只有对计算机语言,操作系统,软件设计技巧,算法基础等等有深厚背景的人才能做到,市面的语言层出不穷,但大部分新语言都逃不出参考现有语言以及范式,有着雄厚的计算机基础,才有资格说语言都是相通的,才能各种语言随手拈来。对于那些仅仅会几门语言语法的人来说,你们离全栈还差的远呢。那么,啥叫专家呢?helloworld写了100年,能成为专家吗?函数手册倒背如流,能成为专家吗?做了1W个企业站,能成为专家吗?说白了,这些都不能称之为技术,大多数的程序员,根本不能称之为程序员,只能叫手艺人,因为这些工作,都是熟练工,根本没凝结多少脑力智慧,专家与全栈工程师,本质是一样的,深厚的内功是必须的,然后,一个人专研深度,一个人专研广度,但是,无论深度还是广度,没有深厚的计算机基础和素养,都是扯淡
三国纷争
TA贡献1804条经验 获得超7个赞
全栈一般可以快速开发出应用,专家一般可以就专的方面给予优化和不断改进。所以他们是适合两类不同的开发的:全栈,讲究全,快速开发,一般适合在项目的早期,然后在资金、人力等条件匮乏下,节省人力和精力,快速开发出应用,自己也能平时闲着搞出点东西来;专家,讲究专,深度优化,优化包括应用不断的迭代更新过程中架构、所依托技术、后期扩展性等等方面,一般适合在一些项目比较庞大的开发中,尤其专的方面是和项目(产品)核心功能优化对口的;但是到了一定阶段没有两级的,都是全而专,意思是,全栈不知不觉会在某方面相比于其他更加专,专家也会横向拓展自己的能力,“不当厨子的司机不是好开发”。所以,就目前来说看你之后选择,选择项目早期开发还是后期
添加回答
举报
0/150
提交
取消