前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高效开发伟大且成功产品, 最重要的一步: 开发人员找到与自己匹配的编程语言

高效开发伟大且成功产品, 最重要的一步: 开发人员找到与自己匹配的编程语言

作者头像
Ken Fang 方俊贤
发布2018-01-05 10:17:03
5400
发布2018-01-05 10:17:03
举报

2017.8.19, Ken Fang, 深圳

做 IT 软件开发的, 建议都应该要定下心来, 深度的思考, 直到找到那个或那些最适合自己的编程语言为止。 因为, 每个编程语言, 都有它背后独特的思维, 所想要真正解决的问题, 甚至是理论基础。 也就是说, 每个编程语言, 其实都是代表着某种 “思维”、“行为” 模式。 而只有当我们自身的 “思维”、“行为” 模式, 能与编程语言匹配时, 编程语言才能 “自然而然” 的从我们的指间中, 创造出伟大且成功的产品。 也就是说, 先能深度的思考, 先能好好的认清自己;认清自己的思考 (行为)方式, 认清自己所拥有(所热爱)的理论基础, 认清自己所真正想要解决的问题。然后, 选择那个或那些最适合自身的编程语言。 企业要能高效的开发出伟大且成功的产品, 应该将具备同样人格风格、教育背景、习惯且能高效的使用某个编程语言的开发人员, 组成一个, ㄧ个的小团队。

也就是说, 企业内应该允许, 使用任何的编程语言来进行开发;唯一的底线是: @ 小团队 “内”, 只能使用 “一种” 编程语言。 @ 小团队间的接口, 永远不变。

我们真的发现太多的案例;版本开发所面临的真正的挑战, 不是所谓的需求过载, 而是因为软件架构腐败, 所造成的开发效率, 产生崩溃式的瓦解。而造成软件架构腐败, 其中的一个主要的根因便是⋯ 我们的开发人员, 正在使用着与自身完全 “不匹配” 的编程语言⋯

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档