免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

[其他] 什么是全栈(Full Stack)工程师之路?您值得拥有!(获奖名单已公布-2014-3-26) [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
41 [报告]
发表于 2014-02-20 17:48 |只看该作者
jishipu 发表于 2014-02-20 17:22
Web开发应掌握的知识  http://www.j135.com/?p=185


帮你贴过来了



论坛徽章:
4
IT运维版块每日发帖之星
日期:2015-08-19 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-28 06:20:00IT运维版块每周发帖之星
日期:2015-09-11 19:20:31
42 [报告]
发表于 2014-02-20 17:48 |只看该作者
本帖最后由 rickcafe 于 2014-02-20 17:55 编辑

1、为什么会出现全栈(Full Stack)工程师这个工种?

这个词以前没听说过,这种人倒是见了不少。一般专用于小公司,小网站,小业务吧。比如搭建一个面向海外客户的网购网站,钻法律的漏洞,不敢声张,不敢宣传,闷声发大财,而网站的一切问题,自己搞定,甚至包括不是技术的问题。

这有点像农村或不发达地区的全科大夫,什么病都看,什么人都治,没有不懂的,也没一样真懂的。小灾小病,蒙蒙试试,大灾大病,一头雾水,瞎蒙乱试了。就算治死了,家属也没什么怨言,便宜呗,没钱呗,除了他还没人管了。这种人弄的好了,是江湖游医中的名医,小地方神话,弄虚了,就是一蒙古大夫。

什么是全栈?就是这意思。这实际上不是工程师,是一大神,就像以前IT工业资讯版混的那位(ID想不起来了),什么都会,什么都吹,一说到真茬的,就胡言乱语抬杠了。

当然,还有一种大神不是自己想爬上神坛的,是被人逼出来的,正如孔子所说:“吾少也贱,故多能鄙事”,公司没人啊,自己也没关系和高学历啊,更不会混啊,就在一小公司里长期打拼,什么都做,慢慢就都懂一些了。调个路由器啊,装个linux啊,查询一下数据库啊,再写两句php和html,总之,是赶鸭子上架,不想为而不得不为,苦也。。。

2、您认为作为全栈(Full Stack)工程师,应该掌握什么技能,详细列出。

这不是“应该”的问题,这往往是“不得不”的问题。需要什么掌握什么吧,没人愿意掌握,也没人真正全掌握,否则一天72小时都不够学的,要这么牛逼也早进到大厂亚洲研究院了,奔着图灵奖或诺贝尔奖去了。

基本上小企业,小网站用的,全要会。

网络:交换机、路由器、防火墙,低端上网行为管理,安全网关,低端视频会议,IP语音通信什么的
系统:x86服务器,vmware(盗版的),windows, linux系统管理管理,防病毒软件……
数据库:sql server, my sql, oracle……
应用:web服务器管理,web应用开发,java开发,移动应用,各种网关接口,邮件服务器,其它互联网服务器……
业务:网站业务,公司小财务软件,小CRM软件,小ERP软件,金蝶用友的低端版本,但没有SAP的。。
其它:电话网络(小程控,IP电话),宽带接入,门禁,照明,空调,通风,电源,布线,消防,机房建设……,公司厕所堵了,如果没人管,也得你去通。。

3、谈谈您对IT行业,特别是程序开发和IT运维行业的技术发展路线的建议。

中国是GDP世界第二了,但本质上还是个发展中国家,尤其在很多不发达的地区或不发达企业,缺乏工业化的基础,缺乏工业化的文化。所谓专业分工,专业细节,是西方工业化发展的一种需求,比如钢铁厂的电工,不可能清理燃气管道,他想干,管理人员都不允许,因为他不专业,瞎玩要出事的,挂了他一个没关系,挂了整个厂子就麻烦了。

但我国不一样,地瘠人贫,土法上马,总的来说是穷疯了。。,古有大炼钢铁,今有全栈工程师,都是没钱、没文化惹的祸,不得已而为之。因为不专业,所以想法多,所以喜欢神神叨叨,喜欢乱来。

但阿里巴巴不这么玩吧,腾讯、华为不这么玩吧?企业大了,就不敢冒这险了,最终是要专业化,专业分工,专业管理的。这不仅是技术职责所需,也是管理思想文化的要求,你不细化没法管啊,你不分工没法管啊,华为15万人如果全是全栈工程师,什么事大家都插一手,这活儿没法干了,这企业一天就得垮台。

其实中国不缺专业人才,缺的是使用发现人才管理人才的老板,老板没眼光,没能力,喜欢想入非非,瞎XX乱搞,以为买个奥拓和买个奥迪是一回事,就不知不觉地愚昧了。。

这不是便宜没好货的问题,这种说法伤人心,这是一锅烩,管理上没制度,没机制,选不了人,用不了人,自以为省钱,实际上更费钱,更耽误事的做法。企业在组织上没有科层制,就只能家长制了,老板拍脑袋决定,不是神,也要装神弄鬼了。

--

PS:

前两天我想网购一双鞋,看中了一款,但鞋码不对,于是各个网站搜索,天猫淘宝的货源最多,京东次之,卓越当当更次之,易迅、苏宁易购就是个样子,而1号店、凡客连个样子都不是。。

我就想,都是卖鞋的,咋搞成这样呢,咋区别这么大呢?

后来明白了,电商的人才基本都被阿里巴巴挖走了,剩下还不错的,也被京东挑走了,再剩下的就不成器的了,除了抄,瞎乱混的,就是没有脑子的。。。人才啊!21世纪什么最贵?人才。没有人才搞什么大事业?腾讯多拽,多有钱,没人才搞易迅,还不是那个鸟样,扶不起来的阿斗。。。。

这其实是个企业管理,企业发展的问题,靠全栈工程师能解决吗?窃以为不能。

人穷志短,马瘦毛长,不得已时咱瞎混一下,瓜菜代,凑合过是可以的,也是必须的;但有点积蓄了,有点发展了,管理是还是要跟进的,专业上还是要分工的,制度还是要建立的,一切还要走简单正规的道路,玩专业的。小企业,ERP瘫一天都没多大事,几百人的企业,ERP瘫几个小时,影响面都很大,一个全栈工程师扛得起这责任吗?省这钱是更费钱,工程师的钱是省了,但整个企业都亏了,几十万几百万的单都黄了。。老板不会算帐啊?

论坛徽章:
2
CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45
43 [报告]
发表于 2014-02-20 18:09 |只看该作者
很高达上的图啊~回复 42# send_linux


   

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2014-02-26 16:47:00技术图书徽章
日期:2014-03-06 15:39:16技术图书徽章
日期:2014-04-24 15:56:22
44 [报告]
发表于 2014-02-20 20:32 |只看该作者
1、为什么会出现全栈(Full Stack)工程师这个工种?
---两个原因:
    1。一体机的出现
    2。cloud市场火爆的产物


2、您认为作为全栈(Full Stack)工程师,应该掌握什么技能,详细列出。
----从主机端到存储后端,再到开发与应用,销售与售前的想法,直至终端用户的感受。
     主机包括网络环境的相应技能
     存储知识与技能
     应用开发技能
     售前技能
     销售技能
     体验产品感受技能


3、谈谈您对IT行业,特别是程序开发和IT运维行业的技术发展路线的建议。
----学好主机,网络与存储知识
      学好两种语言:编译型与解释型。目测解释型语言要嚣张10来年。
      偶尔关照架构技能。多思考。

论坛徽章:
0
45 [报告]
发表于 2014-02-20 22:20 |只看该作者
回复 1# send_linux
答案:
1)和侦探水平有关
2)系统的无关的概率太低
3)没有一个工程师一个人在傻干!
4)没有一个项目是没有流程的是若干的人员在合理的范围内各处奇招的完美应对


   

论坛徽章:
1
申猴
日期:2014-05-19 22:15:39
46 [报告]
发表于 2014-02-21 01:05 |只看该作者
下述仅是个人观点,欢迎各种拍砖!
1.为什么会出现全栈工程师这个工种?
随着互联网的迅速发展,海量数据处理和大规模数据的到来,以前的单一架构模式(包含所有功能)将离我们越来越远,现在任何一个架构下面的统一接入,负载均衡,缓存,业务解耦,分布式存储,分布式数据库,cdn技术,日志分析处理,持续部署,监控等都需要设计的合理,并且完善,才能保证整个系统的完全稳定和易用,需要达到这种效果,所以必须要对各种不同技术的熟悉,和各种前后端,网络安全工程师的联调等,所以需要有这种全栈工程师,也可以称为架构师。
2.您认为作为全栈工程师,应该掌握什么技能,详细列出。
架构层面:熟悉系统中各个模块的分层结构,相互之间的解耦关系,服务异常处理和服务自动降级方案,容量预算,服务部署和服务监控等。
网络层面:需要熟悉常见的dns解析,cdn技术,负载均衡,流量调度,网络传输,网络安全,iptables等技术
业务层面:需要熟悉业务逻辑,常见算法,编程语言,代码管理和编程规范等
缓存层面:需要熟悉cache层的作用(共享,全量缓存,容灾),常见redis,memcache,mongodb等缓存。
存储层面:需要熟悉常见的分布式文件系统(nfs,moosefs,gfs,fastDFS等)的实现原理和使用场景
数据库层面:需要熟悉常见的数据库(mysql,sqlserver,oracle)的工作机制和使用场景
3.谈谈您对IT行业,特别是程序开发和IT运维行业的技术发展路线的建议。
我个人认为有两种路线:
技术型:最终都是某一技术专一
1):大公司(学习思想和流程)--->小公司(实践自己的思想和流程)--->专注某一技术
2):小公司(实践公司所需所有东西)-->大公司(深化自己之前实践的理解,形成知识体系)--->专注某一技术
管理型:最终管理者或者架构师

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
47 [报告]
发表于 2014-02-21 14:19 |只看该作者
现在就业难,机遇多,而且不乏有理想的奋斗者,所以涌现出大批的创业者,创业初期团队较小,就要求主要员工身兼数职,从而在压力中激流勇进,从栈底浮到栈顶,跑了一次全栈成为全栈工程师……

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
48 [报告]
发表于 2014-02-21 15:04 |只看该作者
回复 1# send_linux


现在计算机门类不能仅仅专一了,同样的事情可能涉及多个领域,而认知的局限会影响到工作的程度。

在当今IT 需求旺盛的时期,人不需要的或许不是你在编程上的能力,而是对于编程相关知识的理解

我想这些或许会有关

论坛徽章:
0
49 [报告]
发表于 2014-02-21 16:40 |只看该作者
全栈:特种兵般的工程师!

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-10-09 06:20:00
50 [报告]
发表于 2014-02-22 23:55 |只看该作者
我个人认为没有必要讨论这个职位所需掌握的技能,都说了是全栈工程师,那就要全,你说的再多都不够全面。
我认为现今社会,大部分掌握linux无非是为了一份高薪水的工作罢了,像我这样只是兴趣爱好的人又能有多少呢??
扯得远一点,中国现今社会应该多一些真正能够透彻的理解linux内核开发的人才,这样我们的计算机实力才能够增强。
而不是讨论这种全栈工程师,如果中国再多一些全栈工程师,那么我们的计算机综合实力永远只能排在美国及其他发达国家的后面。
为什么微软是美国的,linux是美国的,安卓是美国的?因为美国更注重一个人的成长过程中所学习的东西,而不像中国注重的只是成长过程中所考试成绩的高低。
可惜。。。可惜。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP