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

2017.8.19, Ken Fang, 深圳

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏包子铺里聊IT

浅谈面试中的OO设计问题

OO设计问题是电面或者onsite中常考的问题,尤其对以Java为主要开发语言的公司(比如Amazon),OO设计问题可以算必考。OO设计题目的特点是题目非常...

3396
来自专栏Golang语言社区

第六节 Go语言变量

干货来了!!!为了让更多的小伙伴喜欢Golang、加入Golang之中来,Golang语言社区发起人彬哥联合业界大牛共同推出了Go语言基础、进阶、提高课程,目前...

792
来自专栏程序人生 阅读快乐

代码之髓:编程语言核心概念(图灵程序设计丛书)

《代码之髓:编程语言核心概念》作者从编程语言设计的角度出发,围绕语言中共通或特有的核心概念,通过语言演变过程中的纵向比较和在多门语言中的横向比较,清晰地呈现了程...

802
来自专栏PPV课数据科学社区

【工具】如何根据变量类型选择数据分析方法?

面对大量数据,你将如何开展数据分析?您会选择什么样的数据分析方法呢?您是否看着数据感到迷茫,无所适从。认真读完这篇文章,或许你将有所收获。 把握两个关键 1、抓...

2756
来自专栏程序人生 阅读快乐

Go语言编程(完整版)

《Go语言编程》首先引 领读者快速浏览Go 语言的全貌,迅速消除读者对这门语言的陌生感,然后循序渐进地介绍了Go 语言的面向程和面向对象的编程语法,其中穿插了一...

812
来自专栏海天一树

小朋友学C语言(14):分苹果(小学奥数题)

题目 有两堆一样多的苹果,老师将第一堆苹果分给男生,每人4个,最后剩下6个。 老师又将第二堆苹果分给女生,每个5个,最后剩下5个。 已知男生比女生多1人。 求:...

2966
来自专栏程序人生 阅读快乐

《C专家编程》

《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。

992
来自专栏数据派THU

刘知远:近年来开源的算法代码、工具包列表

1757
来自专栏数据结构与算法

P1108 低价购买

题目描述 “低价购买”这条建议是在奶牛股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买;再低价购买”。每次你购买一支股...

3356
来自专栏Cloud Native - 产品级敏捷

A/B Test;名字取得不好, 很容易让人产生误解

2017.9.24, 深圳, Ken Fang A/B Test;名字取得不好, 很容易让人产生误解, 认为它是 “测试”。 其实… A/B Test 是...

1789

扫码关注云+社区