我们面临的挑战是什么?
昨天发了一篇让大家提问Scott Hanselman的问题,有人调侃 (也许是认真的)让我问他:“.NET还有救吗?” ,我的第一反应不是.NET还有没有救,而是该怎么救问这个问题的人(有这样想法的人竟然还不少)。上次偶然在前饿了么CTO张雪峰的直播上看到关于5年java程序员怎么发展的问题、3年前端开发如何提升自己的问题等。提这个只是想说明不管是哪个领域,都会遇到自身发展的问题,但是把问题归咎到行业或者平台上恐怕只会限制自身的发展。
正如那句大多数人的努力程度之低还轮不到拼天赋一样,还没有达到一定的行业高度之前就抱怨行业不不够好其实只是对自我的安慰。诚然,造成这种思维也不能全怪自己,行业发展过快也是主要的原因。在外部需求激增的情况下,行业为了追求整体效率,追求模式化和标准化,也许能够快速培养能拧螺丝的人。各种分层架构和框架其实就是这种追求效率的产物,按照进化论的思路,大脑主观是不愿意思考来消耗能量的。以至于现在很多人提起架构想到的就是分层框图,当我们要去设计一个系统的时候,第一反应也容易变成选择套用哪种架构来实现这个功能 。(我在面试大多数架构师的时候,问他们现有公司的架构是什么样的,他们大多也不知道该如何表述)
我们对于“技术”想的太多,对于需求和价值却想的太少。其实不知我们以为的技术只是别人总结的一些模式而已。之所以卷的严重,是因为我们一直在努力做更多没有价值甚至是错误的事情,还要为此加班加点。我们能不能持续地发问,功能能不能做的更少一点,更正确一点,以此逼迫我们知道真正的价值是什么。如果某个产品经理弄不明白这个问题,那你最好自己弄明白。
所以今年,我们在组委会讨论商议之后,我们决定举办首次.NET中国黑客松。这次由你自己来决定做什么,你知道问题在哪里,然后你动手解决它。只要是用.NET 6的技术,在2天的时间内,你可以和另外的4位 hacker 一起,构建一个小功能,解决一个小问题。这个问题可以来自你平时工作的困扰,比如做一个小番茄钟,一个小日历,又或者是一个通用的缓存组件。我们会从产品思维、创新、实现完整度和技术4方面进行评审,全国冠军团队还可以获得2万元现金奖励(真香)。
你不用担心不知道该怎么下手,我们会匹配经验丰富的导师来协助指导大家从需求、目标、概念到详细设计落地。上海城市的导师阵容非常强大,我们请到了对产品、技术、和管理都非常有经验的我:) 和 北京磐石桓雅科技有限公司CTO张广坡一起在现场指导和帮助 。大湾区的导师阵容也一样很强大, 张队和陈作会在现场指导和帮助。这种机会,有多珍贵。
如果你正好也在上海,在本月19号和20号我们可以一起相聚 上海微软Reactor (徐汇区田林路192号J座1楼 ) Let's take the road. 时间来不及了,不用填表了,直接加我微信 280113562 。如果你是在大湾区,相聚在深圳南山科技园,直接加张队微信 geffzhang。