CSDN博客作者green_girl近日发表了名为“程序员之死”的系列文章,对“产品的成功跟技术之间的相关性”进行了讨论,提出了自己的观点:技术不是最重要的。文章的标题比较耸动,但其中的一些观点可以引发我们的思考。欢迎大家参与讨论。下面是文中观点的一些整理:
程序员“已死”?
Kent Beck在《实现模式》一书中提到:“写的好代码不一定市场上面买的好,市场上面很多用垃圾代码堆砌而成产品正在赚着大钱……”
他肯定比我们要接触多得多的产品多得多的项目,他说这样的话肯定基于自己这么多年做咨询师的经验。可能某个产品他认为架构很优秀,架构很合理,却没有成功;某个架构很落后,技术很普通的产品却大卖。
所以可以说, IT产品的成功跟技术本身关系不大,程序员和技术本身并不是最重要。在我看来产品经理才是最重要的角色。
现在很成功的Apple的多点触摸、mp3和iPad,这些大卖的产品的技术本身都不是源自苹果本身;Facebook的开创人不是搞技术的(CSDN编者注:此说不对,Zuckerberg是典型的编程神童,而且现在还在写代码);Google算是纯技术出身的,但也是在找到Adwords这种商业的模式,又找了一个懂市场的CEO之后,才开始爆发式的增长。
事实证明,技术是程序员小圈子里面的自我陶醉,如果想有大的发展一定要跳出这个圈子。
程序员已经“死掉”,作为程序员,不要以为技术很牛很了不起,其实最重要的是市场的策划,对产品的合理定位,和对技术的合理运用。我们的技术是用来为商业产品服务的,千万不要本末倒置。
单纯的讨论技术没有任何意义
所有的技术都是为我们程序员自己服务的,用户才不关心你的技术够不够先进。
技术不是最重要的,相对而言技术甚至没有商务重要。我们技术人员就是酿酒的师傅,再好的酒还要把它卖出去。技术这东西,你能做出来,别人也不会比你差到哪里。只有靠专利保护自己了。但是品牌和市场的定位,却不是一天两天能追上来来的就像苹果的产品一样。技术的保护壁垒相对于市场和文化的保护壁垒,我觉得技术的突破容易的多。
不是说用了Ajax的网站一定比没有Ajax网站赚钱;
不是说Rails的网站一定比J2EE的网站赚钱;
不是说J2EE的网站 一定比CGI的网站赚钱。
我自己也是一名程序员,一个技术人员,我也希望技术人员的地位最高。可是从我经历过的公司看:国企的关系最重要;IT起步小公司,市场部最重要;外企的Marketing department最重要。不知道Google里面程序员的地位有多高,能不能否定产品经理的某些想法。
总而言之,研究人的永远比研究技术的有更大的发展。
作者也强调,他的观点不是技术无用,而是“技术不是最重要的”。
合理规划你的程序人生
对于面临职业困扰的程序员和准程序员们,一定要认清自己究竟最适合什么,首先“你不一定非要做技术”,其次“眼光一定要放远,不要拘泥于技术,更不要拘泥于某一种技术”。
人生就像是马拉松,你刚毕业可以现在做技术,工资还可以。但是十年后怎么样? 你最好现在就做个职业规划。
从自己的性格来看看, 你究竟适合什么。如果你看技术书就犯困,可能做程序员能爬到的高度有限。如果你很喜欢和人打交道,很有组织才能,可能程序员不是你最好的选择。如果你有演讲能力或者组织领导力,千万不要浪费,找个可以发挥你特长的地方。
(CSDN的博客专家钟声对程序员职业规划有一系列的建议,可供大家参考。)
技术还是重要的
如果你喜欢编程,而自己觉得在这方面还有些小天赋,那么千万不要放弃。你有大把的机会和在这个变化万千的世界里面展示自己的那一小点天赋。没有其他任何一个行业会给你像IT一样的白手起家、平步青云的机会,你看一下最近的财富排行榜,你会发现最近的新起富翁都是搞IT的。
所以,如果你是一个充满激情、喜欢尝试新事物,经常有些异于常人的想象力,
来做程序员吧,你会每天都学到新知识。做个激情的程序员。
分享到:
相关推荐
技术不是最重要的。 6. 管理的基本职能:计划、组织、领导和控制是管理的四大基本职能,答案为B. 计划、组织、领导、控制。 7. 基层管理人员的职位:工长是基层一线管理人员的代表,答案为D. 工长。 8. 在特定...
* 重要性:背景技术是了解发明的基础,需要了解最接近的同类技术和其缺点或不足之处。 二、发明内容 1. 本发明需要且能够解决的技术问题 * 重要性:技术问题是发明的核心,需要明确地描述本发明能够解决的技术...
概念不是最重要的!概念不是最重要的!概念不是最重要的!练习题才是!重要的事情说三遍,概念是不是看了很多遍,看几遍忘几遍,题目做过几遍,是不是印象很深,精华是题目,笔者在大量练习后摘录了书籍,牛客网,赛码网,W3C...
吸收能力包括多个层面,从最基础的技术资料的阅读和理解,到对技术原理的深刻洞察,再到技术的重新设计、本地化应用以及二次创新。 其次,技术知识的吸收能力与企业的学习能力、研发能力、组织管理能力等都有紧密...
在当今中国互联网创业的大潮中,技术与运营的重要性一直是创业者们讨论的焦点。随着建站程序的成熟和开发成本的降低,技术的门槛不断...总之,成功的互联网创业不是技术或运营某一方面的胜利,而是两者协同作战的结果。
此外,文章还强调了对区块链技术的透彻理解的重要性。技术本身虽然是先进的,但如果没有被正确地应用于解决实际问题,而是仅仅作为炒作的对象,那么技术的真正价值就无法得到发挥。这种情况下,区块链技术反而可能会...
半导体材料作为电子技术的基石,其重要性不言而喻。它们既不是导体,也不是绝缘体,而是一种具有独特物理性质的物质,能够在特定条件下展现出良好的导电性能。本征半导体,如硅和锗,是半导体技术中最基本的材料。...
关于ChatGPT的五个最重要问题: 1. 是什么:ChatGPT是否代表了范式突破,还是只是现有AI技术的延伸? ChatGPT是人工智能领域的一个重大突破,因为它展示了前所未有的自然语言处理能力,不仅能够理解复杂的语境,还...
最后,售前技术支持工作的复杂性决定了它不是一个孤立的工作环节。售前人员需要同销售、项目实施人员紧密合作,形成统一的团队作战模式。从项目前期的需求收集到后期的方案制定,再到最终的项目实施,每一环节都需要...
其次,技术虽然重要,但技术能力并非职场中唯一被看重的素质。在团队中,遵守指示和良好的团队合作往往比单纯的技术能力更为重要。项目经理在挑选团队成员时,更加倾向于那些能够服从管理、有团队精神的员工,而不是...
总结来说,大数据技术是现代信息技术的重要部分,它涉及到数据的收集、处理、分析和利用,为决策支持、预测、智能应用提供了新的可能。大数据的特点包括大规模、多样性、高速处理和低价值密度,其应用广泛,涵盖了...
尽管其他应用场景将变得无处不在并且越来越重要,但传统的移动通信仍将是 2030 年代 6G 最重要的应用。因此,6G 网络应以人为中心,而不是以机器、应用程序或数据为中心。按照这一原理,高安全性、保密性和私密性...
动态摘要技术则是以视频片段的形式出现,例如视频快进(skim)技术,它不是简单地选择静止的图像,而是通过连续的视频片段来讲述视频的故事梗概。 为了实现视频摘要技术,研究者们开发了多种关键技术。例如,TFIDF...
裸芯片堆叠技术使得多个芯片可以紧密堆叠在一起,而不是平铺在电路板上,这显著减小了芯片的整体体积。侧墙绝缘则是在芯片侧壁上形成绝缘层,以防止电流泄漏和信号干扰。垂直互连技术是指芯片内部不同层次之间以及...
虚拟现实技术的概念最早是由美国 VPL Research 公司创始人 Jaron Lanier 在 1989 年提出的。 虚拟现实技术的特点主要有三个方面: 1. 人机借口的内容:计算机提供“环境”,不是“数据”,“信息”。这改变了人机...
观念层则是技术文化的最核心部分,包含技术思想、技术方法、人的思维方式、价值观念等。通过语言、文字及特殊的技术语言(如计算机语言、技术图样、图表等)技术文化得以交流和传承。 在中学技术课程教学中,应当...
### 蓝牙技术概述 ...综上所述,蓝牙技术凭借其独特的技术特性和广泛的适用性,在多个领域都有着重要的应用价值。随着技术的不断进步,我们有理由相信蓝牙将在未来的无线通信领域发挥更加关键的作用。
不仅仅是关于计算机网络技术的实践应用,更重要的是,我学会了如何作为一个团队成员去工作,以及如何有效地沟通和解决问题。我深刻理解了持续学习的重要性,因为技术总是不断进步的,只有不断学习,才能保持竞争力。...
跨国公司在保持技术垄断的前提下,为了最大化利润,通常会转移成熟技术,而不是最先进的技术。因此,加工贸易东道国往往难以通过技术转移迅速追赶发达国家的技术水平。即使在产业链的核心环节,获取核心技术的途径...