程序员“已死”?

  Kent Beck在《实现模式》一书中提到:“写的好代码不一定市场上面买的好,市场上面很多用垃圾代码堆砌而成产品正在赚着大钱……”

  有人说过,程序员把代码写漂亮是写给自己的。产品经理才不管你的代码漂亮不漂亮,他们只管功能有没有完成,bug多不多。

  现在很成功的Apple的多点触摸、mp3和iPad,这些大卖的产品的技术本身都不是源自苹果本身;Facebook的开创人不是搞技术的;Google算是纯技术出身的,但也是在找了一个懂市场的CEO之后,才开始爆发式的增长。

  事实证明,技术是程序员小圈子里面的自我陶醉。

  程序员已经“死掉”,作为程序员,不要以为技术很牛很了不起,其实最重要的是市场的策划,对产品的合理定位,和对技术的合理运用。我们的技术是用来为商业产品服务的,千万不要本末倒置。

  单纯的讨论技术没有任何意义

  所有的技术都是为我们程序员自己服务的,用户才不关心你的技术够不够先进。

  技术不是最重要的,相对而言技术甚至没有商务重要。我们技术人员就是酿酒的师傅,再好的酒还要把它卖出去。技术这东西,你能做出来,别人也不会比你差到哪里。只有靠专利保护自己了。但是品牌和市场的定位,却不是一天两天能追上来来的就像苹果的产品一样。技术的保护壁垒相对于市场和文化的保护壁垒,我觉得技术的突破容易的多。

  不是说用了Ajax的网站一定比没有Ajax网站赚钱;

  不是说Rails的网站一定比J2EE的网站赚钱;

  不是说J2EE的网站一定比CGI的网站赚钱。

  我自己也是一名程序员,一个技术人员,我也希望技术人员的地位最高。可是从我经历过的公司看,国企的关系最重要;IT起步小公司,市场部最重要;外企的Marketing department最重要。不知道Google里面程序员的地位有多高,能不能否定产品经理的某些想法。

  总而言之,研究人的永远比研究技术的有更大的发展。

  合理规划你的程序人生

  作者强调的是“技术不是最重要的”,尤其是对于面临职业困扰的程序员和准程序员们,一定要认清自己究竟最适合什么,首先“你不一定非要做技术”,其次“眼光一定要放远,不要拘泥于技术,更不要拘泥于某一种技术”。

  你对此有什么看法?

程序员之死:技术不是最重要的?相关推荐

  1. 程序员如何讲清楚技术方案

    最近在评审技术方案,和代码review的时候,遇到刚入行的同学们,很多都讲不清楚技术方案. 具体表现是: – 上来不说需求,直接说算法实现.台下一头雾水,根本不知道设计方案是否合理. – 描述完需求后 ...

  2. 程序员如何在技术上提升自己

    程序员如何在技术上提升自己 发表于2014-10-29 09:48| 26529次阅读| 来源CSDN| 111 条评论| 作者钱曙光 社区之星访谈李运华程序员面向对象团队管理 allowtransp ...

  3. 程序员之死(系列)——续

    程序员之死(系列)--续 1. 看到CSDN 在讨论程序员是不是已经死了.对于这个问题本身,我没有啥想法,因为本质上只不过是把一个一直在讨论的问题用尼采体重新表达了一下.其实这个话题既不是职业规划问题 ...

  4. 好程序员web前端技术分享媒体查询

    为什么80%的码农都做不了架构师?>>>    好程序员web前端技术分享媒体查询 什么是媒体查询 媒体查询可以让我们根据设备显示器的特性(如视口宽度.屏幕比例.设备方向:横向或纵向 ...

  5. 好程序员web前端技术之CSS3过渡

    好程序员web前端技术之CSS3过渡,css3的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改变中触发,并圆滑地以动画效果改 ...

  6. 阿波罗登月51周年,程序员用DAIN技术还原阿波罗登月高清影像,效果震撼

    简介:7月20日是阿波罗登月51周年.一位YouTube名为DutchSteamMachine的程序员使用AI技术修复了阿波罗登月的原始影像,将登月镜头的像素从每秒12帧提升到每秒60帧,效果令人震撼 ...

  7. java在容器中导入图片_Java程序员必学技术:@Import直接导入类,在容器@Configuration、@Component中是怎么直接导入类注册到容器的?...

    Java程序员必学技术:@Import直接导入类,在容器@Configuration.@Component中是怎么直接导入类注册到容器的? Spring IoC 容器是一个管理 Bean 的容器,在 ...

  8. dba的前景_运维、测试、程序员,这些技术岗位哪个更有前景?

    在一个初具规模的互联网公司,从业务方面出发,有很多岗位类型,比如运营.客服.市场.产品.设计.技术等等. 在这些大类下面,还要细分各种小类,以技术为例,可分为前端(客户端).后端.测试.运维.DBA等 ...

  9. 对标阿里P6-P7高级Java程序员的进阶技术路线

    最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而 ...

最新文章

  1. 1.2 偏差/方差-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  2. Android --- android.view.InflateException: Binary XML file line #7: Binary XML file lin... 类似问题的解决办法
  3. nginx添加对web status及status的每一项含义
  4. 过滤选择器——子元素过滤选择器
  5. 【机器视觉】 dev_display算子
  6. react招聘项目——使用cookie实现项目自动登录功能
  7. Struts hibernate Spring 框架原理
  8. Struts2的ValueStack(值栈)介绍
  9. SqlLite在Net中的使用
  10. a标签 href和onclick 传递的this区别
  11. Flex与Ruby通过socket实现通简易文本聊天
  12. idea maven repositories为空
  13. Frenet Frame
  14. Android 开 发 资 源 分 享
  15. Software_Reporter_Tool.exe
  16. 万年历,阴阳历转换。
  17. Java多线程开发——一个简单的数字加减小例子
  18. win10pe  win10pe Nvme 启动盘_大白菜 uefi_   什么是UEFI启动
  19. 什么是独立IP,独立IP主机怎么样?
  20. 【论文阅读】Regional Semantic Contrast and Aggregation for Weakly Supervised Semantic Segmentation

热门文章

  1. openAI,fine-tuning的示例代码
  2. ios开发 方形到圆的动画_iOS利用UIBezierPath + CAAnimation实现路径动画效果
  3. [Leetcode] 774. Minimize Max Distance to Gas Station 解题报告
  4. vue解决 this.refs 拿取 v-for下元素undefine问题
  5. SSM三大框架+SpringMVC的工作原理及其流程
  6. 六、微信小程序发布流程
  7. Partition Magic(PQmagic)
  8. Android Gradle依赖配置与依赖冲突解决
  9. 微信小程序上实现 表格
  10. java gz压缩文件解压