阅读更多
Adobe于7月9日~13日发起了为期5天的创意周活动,主要目的是探讨IT行业最新的趋势、最热的话题以及最酷的技术等。用户可以通过‪# CreativeWeekUK在Twitter上进行讨论。


第4天主要讨论的是Web & Mobile相关的话题,小组成员围绕“开发者应该是一个多面手( #Jackofall ),还是应该精通一项技能(#Masterofone”展开讨论。

最终有64%的成员认为开发者应该是一个多面手,而36%认为开发者应该精通一项技能。以下是一些成员讨论:

Sandro Meyrick 写道
多面手意味着你将不再为找工作发愁,而精通一项技能会让你的工作很局限。

Andrew Khan 写道
很显然,我认为我们应该精通一项技能,但不幸的是,这从来不是一件容易的事。

GCOstudios 写道
达芬奇是一个伟大的工程师、画家,这是一个典型的、最具说服力的“多面手”例子。

Rebert Bavington 写道
我认为设计师应该会写前端代码,但我更倾向于精通一项技能。

James Scott 写道
这跟“生命的意义”一样,都是无聊的问题。无论是多面手,还是某领域的专家,都各有各的优势。

对于这个问题,你是怎么看待的?或者,你认为作为开发者,应该精通一门编程语言,还是应该了解大部分主流编程语言呢?

  • 大小: 11.9 KB
  • 大小: 14.6 KB
  • 大小: 30.8 KB
  • 大小: 13.1 KB
  • 大小: 30.5 KB
  • 大小: 21.6 KB
  • 大小: 22.7 KB
  • 大小: 50.8 KB
  • 大小: 18.3 KB
  • 大小: 52 KB
  • 大小: 34 KB
13
2
评论 共 45 条 请登录后发表评论
45 楼 changyy_1988 2012-07-24 16:58
多面手吧 做到精通不容易
44 楼 BusyAnt 2012-07-18 22:53
没有意义,在技术层面,你不多全面了解点,你很难某个技术方向上精通。
43 楼 小科科哈哈 2012-07-18 16:26
多懂点好!!一个大项目要用的技术比较多,懂得多的话开发起来比较容易!也容易知道哪些地方不足!让项目更加完美!!!
42 楼 jan4984 2012-07-18 14:40
如果你是做应用,应该多面手。如果你是做算法或者专有领域,要精通。
41 楼 amonlei 2012-07-18 10:02
当然是多面手,对大多数项目而言,
40 楼 wuzijingaip 2012-07-18 09:39
精一门,熟多门
39 楼 503718696 2012-07-18 07:17
个人觉得,只要很多门语言会"hello,world!"就行了!你的老板可能不会编程,只要会吹牛就行了!你找几个得力助手就行了!何必什么都精通呢!事事都亲历亲为还不累死!该放开就放开! 
38 楼 forever8tf 2012-07-17 18:50
我们需要鸟,也需要青蛙。
37 楼 fireflyc 2012-07-17 18:10
专业的分工导致工人技能下降,效率是否真的会提高现在需要重新思考。作为一个精通技术的人如果不能成为一个“全面通”很难做出“技术决策”也很难有一定的“技术修养”,这种人的视野也会非常的狭隘,你敢让这种人来做一个架构师或者技术负责人吗?
36 楼 眼高手低 2012-07-17 18:03
多面手还是精通一门根本就不是咱们说了算的。作为穷酸苦逼的程序员,什么事都是逼的。
35 楼 oma1989 2012-07-17 17:07
打个比方说,什么光驱最好呢,随便那张光盘就能读的还是只能读XXX牌的5元一张的?
我想不用再说了吧?
34 楼 cgd123 2012-07-17 16:07
掌握能解决实际问题的技能才有意义。
33 楼 iceblooded 2012-07-17 14:08
在精通一样的前提下成为多面手
32 楼 freezingsky 2012-07-17 13:05
在国内IT行业,只懂一样东西,是很难存活的。但是,一旦你掌握一样东西同时,你又已经掌握了其他的东西。
31 楼 zouruixin 2012-07-17 12:48
收入与局限性一般都是成正比的
30 楼 亦梦亦真 2012-07-17 11:20
我记得有一句话,你没有能力改变世界,那就改变自己。
这也是,有时候你明明知道这样不行,或是这样行,但是,环境决定了一切
29 楼 msi110 2012-07-17 10:41
个人觉得这不在于多面手还是应该精通一样的问题,应该是个人的学习能力。
28 楼 轻指飞扬 2012-07-17 10:09
练就一招鲜,一招鲜以外的东西能跟着用用就行,打打酱油
27 楼 sanshizi 2012-07-17 09:46
oma1989 写道
没有讨论的意义。在你精通一门语言的同时,你已经是多面手了。

非常同意, 精通一门语言, 不可能不是多面手
26 楼 hongye1120 2012-07-17 09:17
没什么意义。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • struts 体系结构

    NULL 博文链接:https://xiaobing259-163-com.iteye.com/blog/905166

  • Struts的体系结构(学习转发)

    http://www.donews.net/tssungeng/archive/2004/06/13/27940.aspx Struts的体系结构 Struts的体系结构 (Struts Framework Architecture) 胡长城(银狐999) 关键字 Struts,Framework,Architecture,Componennt,MVC 预备知识 在开始学习Struts以前,以

  • Struts框架结构

    Struts框架结构     Struts是一个开放资源框架,包含了一系列相互的类、Servlet和JSP标记。Struts框架是基于MVC框架开发Web应用程序的具体应用。使用Struts框架可以将商业逻辑、控制和数据显示功能模块区分开来,这样对其中一个模块的改动不会影响到其他模块。使用这一框架,开发人员可以分别集中开发商业逻辑模块、应用程序控制模块和数据显示模块,而不用担心这三个模块的耦合

  • Struts体系结构和原理

    Struts的体系结构与工作原理 MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC的工作原理,如下图1所示: Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特...

  • Struts 体系结构

    Struts是一种基于MVC经典设计模式的开放源代码的应用框架,也是目前Web开发过程当中一种比较成熟的框架。它通过把Servlet,JSP,JavaBean,自定义标签和信息资源整合到一个统一的框架中,为Web开发者提供了高可配置性的MVC开发模式。 Struts体系结构实现了MVC设计模式的概念,它将Model,View,和Controller分别映射到Web应用中的组件。Controlle

  • Struts 体系结构与工作原理(图)

        Struts 体系结构是目前基于java的 web系统设计中广泛使用的mvc构架。基本概念    Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用模型-视图-控制器(Model-View- Controller,简称MVC)模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面

  • Struts2项目实战 微云盘(二):项目结构

    1.本节说明 本节主要介绍项目的结构2.项目结构//项目名 StrutsDemo1 | |_src |//该包存放各种控制器 |_cn.lzf.action |//处理文件相关的控制器 |_DirAction.java | |//文件下载控制器

  • 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?

    Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的体系结构与工作原理如下图2所示:     1)模型(Model)     在Struts的体系结构中,模型分为两个部分:系统的内部状态和可以改变状态的操作(事务逻辑)。内部状态通常由一

  • Struts的体系结构

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • Struts2系统结构及运行原理(1)

    一、架构图下边是一张Struts2的官方文档中的Struts2的构架图 二、各模块的简要分析(1)橙色是Servlet Filters,过滤连,所有的请求都要经过Filter的处理; (2)浅蓝色是Struts Core,是Struts的核心部分,Struts2中已经做好的功能,在实际的开发中不需要动他们; (3)浅绿色是Interceptor,Struts2的拦截器。Struts2提供了很多

  • 使用Maven的struts2项目结构

    使用Maven的struts2项目结构,主页涉及Maven工程的结构,建立好工程的结构,有个好的结构,将起到简化后期开发的作用

  • 详解Java的Struts框架以及相关的MVC设计理念

    主要介绍了详解Java的Struts框架以及相关的MVC设计理念,Struts是Java的SSH三大web开发框架之一,需要的朋友可以参考下

  • struts整体架构及详解过程

    第一,最开始之前核心控制器叫做StrutsPrepareAndExecuteFilter,一个过滤器它叫做FileerDispatcher。 第二,在讲Struts2配置文件的时候,struts.xml是核心配置文件,而struts文件里面包含所有Action的定义,而Action的创建,Action执行的结果又是由谁去处理,是由Result结果处理器来处理。 还有一个内容就是我们学过的st...

  • Struts的体系结构与工作原理

    Struts的体系结构与工作原理,学习struts

  • Struts2框架的结构分析和简单的登入示例

    吐槽: 初次使用Struts2框架,真的是被搞得有点灰头土脸。 因为要求的时间紧,就直接去各种博客查找相关资料,期望可以能够通过一个示例程序来快速了解Struts的项目结构,不过,我发现绝大多数的博客文章只是简单的说明要建立一个struts.xml,把web.xml改写下,如果是登入示例,就要写一个login.jsp,2个登陆成功或者失败时的jsp页面,之后代码一贴就算完了。对于初学者而言,这...

  • Struts1的体系结构分析

    一、Struts的体系结构 如图所示,Struts 是MVC的一种实现,其体系结构包括模型、视图和控制器三部分。     下面让我们从MVC的角度来看看struts的体系结构与工作原理:    1. Model部分     Struts 的Model部分由 ActionFormBean和JavaBean组成。其中ActionForm用于封装用户请求参数,所有

  • 浅析Struts 体系结构与工作原理(图)

    基本概念    Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Serv...

  • 结构体(struct)

    结构体 1.概念 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合。 2. C语言中的结构体 在C语言中,结构体(struct)是复合数据类型的一种。同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一般用名字访问。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。 注意:在C语言中,结构体不能包含函数。 示例...

  • Struts 2框架创建的第一个项目

    创建我的第一个Struts 2项目。 用Struts 2框架创建一个简单的WEB项目。 效果演示 登录页面 登陆成功之后显示的页面 在程序正式开始之前注意引入架包(注意:架包放在WEB-INF下面的lib包里) Struts 2一共有13个架包如下图所示 在开始我们的代码之前看一下目录结构 代码演示 1.UserAction.java package com.hnpi.action; p...

Global site tag (gtag.js) - Google Analytics