20年前的程序员什么样?从版主到架构大牛的成长之路

栏目导语:20年前,人们不会想到,衣食住行在手机屏幕上动动手指就能够解决;银行和社区均可以用生物特征进行加密;川流不息的车流中,自动驾驶成为了可能;民生业务架设在云端,互联网的速度则深植在5G基站。而这一切的背后是无数开发者。php

20年来, CSDN见证了伟大人物的成长、也见证了前沿技术的扩张。做为「CSDN 20周年」系列策划的重要组成部分,「CSDN老友记」将重回20年前CSDN初建的原点,重寻那些与CSDN有太重要渊源,而且在技术演进的进程中留下浓墨重彩一笔的人,与他们指点代码,共话人生。程序员

世界,因开发者而动——20年,咱们从未改变。面试

受访者 | 微众银行区块链首席架构师 张开翔算法

记者 | 邓晓娟编程

文 、摄影 | Aholiab微信

 出品 | 程序人生(ID:coder_life)网络

很是感谢CSDN,跟回家了同样。我工做了20年,CSDN的用户龄是19年。」在2019年12月的区块链技术及应用大会上,做为微众银行区块链的首席架构师,有过近10年腾讯工做经验,经历过移动梦网到移动互联网,再到金融科技等多个技术浪潮的张开翔,以他跟CSDN的故事做为演讲的开场。 架构

他回忆道:“21 世纪初,我刚毕业,一我的到深圳,所幸有CSDN的论坛和朋友伴我度过职业生涯起步的那几年,我在CSDN学习、认识了不少朋友,用流行话的来讲,对于我来讲,CSDN就是个人‘同性交友网站’,当时的不少朋友如今还在保持联系,CSDN的氛围真的很是好。”框架

张开翔是CSDN最先的版主之一,十多年前当过「灌水乐园」的版主,同时也在技术专家榜长期名列C++版块排行榜的前三,「没在写代码的时候,我都在CSDN里混」。CSDN见证了他从毕业时踏入行业,到成为真正的软件开发者的成长历程,也见证了他从技术学习者,成长为业界技术大咖的通过。编程语言

微众银行区块链首席架构师 张开翔

至今,张开翔还跟一些同期在CSDN上认识的朋友保持着联系,谈及他们,张开翔说有些人早就「功成名就」,有的就在「科技园区附近的办公楼里作技术总监(深圳)」。在一个叫「CSDN老妖怪」的微信群里,这些技术老炮儿们常常一块儿或插科打诨,或畅聊技术,一如十多年前。 

点击观看视频

「前浪」的成长史

 

张开翔毕业于1999年,用他的话说:“跟后浪有着跨世纪的距离”,但一直在互联网圈工做生活,心态还比较年轻。张开翔大学时的专业是电子学,比较偏硬件,毕业后就来到深圳,从硬件制造见习工程师起步,在工厂里为电脑硬盘生产线编写并不算复杂的脚本。当时正值第一波互联网泡沫破灭,新互联网业态方兴未艾,通讯业2G网络逐渐向3G升级换代,张开翔以为本身要学习的东西还有不少,尤为是如何进入到富有挑战的软件行业核心,成为一个全职“程序员”。

在这一愿望的驱动下,他满网络地搜寻学习资料和行业资源,找到了就刻录成光盘收藏,这时遇到刚成立不久的CSDN,就像发现了宝藏,他坦言「有必定的补课心理」。在随后的日子里,他在CSDN上有很多收获、认识了不少朋友,并树立了对软件行业的正确认知,包括怎么去自学、怎么执行项目、如何提升本身等。

一段时间以后,他就触达了当初给本身定下的目标,成为当时移动梦网核心系统工程师。2007年他来到了大型互联网公司工做,成为了腾讯的架构师,在腾讯一待近十年。在这十年中,他经历了一波又一波互联网浪潮。

「我在腾讯参与和负责过不少大型互联网应用,从诺基亚时代开始,随着苹果和安卓手机的诞生,我经历了从终端到后台服务,从运营系统建设到海量互联网应用的历程,还有移动互联网、智能硬件等,以后来到微众银行,投入到金融科技创新领域。提及移动互联网,我仍是第一代移动梦网的亲历者,是短信彩信和WAP时代的建设者之一。」张开翔说。

 

「论坛江湖」少年行

 

「我注册CSDN应该是在2000年下半年,最晚2001年,就比大家老板晚一点点。」

张开翔成为CSDN用户的时候,CSDN已是技术文档大全加论坛互动的模式,当时互联网网速不快、体系化的技术资料很难得,国内也缺乏人气旺盛的软件开发者社区,CSDN一开始就吸引了不少技术圈里的同好。

在注册之初,张开翔主要抱着学习的目的。遇到技术问题或者疑惑都会去论坛里搜索,先看看有没有同类的问题,若是没有就发起提问,由于论坛很热闹,一般会很快获得回答。没过多长时间,他就从「提问题的人变成了回答问题的人」。CSDN论坛当时有抢分机制,提问者悬赏,问题结贴后给回答问题的人分配积分,回答质量越高得分越多。张开翔通常会争取作拿到最高分的人:「这是我当时最大的乐趣之一。」

在技术板块中,张开翔混的最多的是「C++版」,他大学功课里学的最好的就是C语言,当时使用的教材,仍是谭浩强的那本经典《C程序设计》,工做后,面向对象的、强大的C++就成为了张开翔最喜欢的语言。

 

「我却是没在C++版当上版主,但我每个月的得分排行没有跳出过前三,因此不少人都认为我是C++的版主。」张开翔回忆那段时光,开玩笑道:「当时C++版主叫masterz,还有Panda_W,而个人论坛名是bear,都是’熊’类,bear不能抢panda的风头嘛。」

除了编程语言以外,张开翔最感兴趣的还有操做系统原理相关的话题,例如:系统的中断是怎样发生的?系统各内核级别(Ring0~Ring3)各有什么做用?Windows编程和Linux编程有什么异同?当时张开翔主要在Windows环境上开发,几乎能够把整本Windows开发 SDK背下来。一旦在论坛里遇到跟线程、进程、内存分配、系统中断、驱动开发这类与系统级相近的话题,他都乐于参与讨论。 

技术终究是略为枯燥的,在探讨之余,张开翔还发现了一个「新大陆」——灌水乐园。与其余版块严肃的技术话题不一样,灌水乐园做为CSDN为数很少的休闲板块,活跃着各类各样的非技术类话题,有探讨职业发展的、有感慨人生的、有分享职场经历的,甚至还有有写诗写连载文章的……固然,永恒不变的还有程序员最爱的「语言之争」——幸亏如今有了「标准答案」:“PHP是最好的语言”。

如今的CSDN「灌水乐园」版块

在当时,张开翔几乎是把CSDN当成了工做生活外的“赛博空间世界”,只要手在键盘上,不是写代码,就是在论坛里文字激扬,泡得久了,终于仍是当上了灌水乐园的版主。当时的灌水乐园氛围热烈、纯粹,你们会在上面讨论不少颇有意思、有共鸣的话题,很多人对灌水乐园都萌生了精神归宿同样的感情。那时的张开翔,眼里揉不得沙子:“谁要是在里面乱发帖,刷版,骂人,我会本着维护版面的意图进行干预,更狠一点的就把发言给404了”。

如今回想起来,张开翔坦言,当时仍是太年轻气盛,简单粗暴,如今看得人和事多了,尤为是本身参与到开源社区以后,就不会这样了,而是会更开放包容,灵活友好地沟通斡旋,求同存异。 

“我认为那时玩灌水乐园的人有不少智商很高,很风趣幽默,是有想法有趣味的一批典型的程序员,他们对不少事情反应很快,脑洞也很大,和他们交流小火花迸发,时间过得飞快。”张开翔说。

时间久了,这些活跃分子也会谈一些技术和行业合做,甚至当时有个ID叫 @柴可夫斯基 的人,把公司开在别墅里,在灌水乐园和技术版块里遇到气味相投的人,就盛情邀请到公司里一块儿奋斗。后来,这群人还在上海来了次「奔现」,其中一位女程序员还专程从韩国飞回来。此次聚会是张开翔印象最深的码农聚会之一 

2001年8月,CSDN「灌水乐园」版块活跃用户上海聚会(右四为张开翔)

与CSDN共成长

 

今天,张开翔已是微众银行区块链首席架构师,也是国产联盟链底层平台FISCO BCOS的首席架构师,从硬件到软件,到移动互联网,再到金融科技和区块链,张开翔跟上了许多波大浪潮,也实现了自身技术的蜕变。 

而不变的是,现在他依然会时常到CSDN上看一些技术文章,也会去看区块链专栏。他在CSDN有了不止一个技术博客,保留了过去十几年的许多历史文章,也增长了许多如今的新内容。在2019年12月20日的CSDN主办区块链技术及应用大会前夜,张开翔特地翻了下以前的历史论坛帖子和博客文章,颇有一种来自时光的感触,当晚竟然一篇一篇翻到凌晨3点。 

张开翔博客信息页及早期(2001年)的原创博客

谈到本身入局区块链,张开翔认为:「许多人觉得区块链是黑科技,其实区块链是一系列成熟技术的组合,由于其开拓性的模式成为前沿技术的表明,做为开放创新的金融机构,微众银行运用大量金融科技来助力推动产业的发展」

从2009年中本聪的白皮书发布之日起至今,区块链技术也经历了十年多的发展历程,区块链从少有人关注的极客技术,成为了今天服务于各实体行业的焦点技术之一。张开翔和他的团队在技术研发中也曾普遍求证,在研究过比特币和以太坊以后,他们发现公链的模式和技术实现难以适应金融机构的使用场景。 

而联盟链则须要从底层框架开始去重构,从2015年起,张开翔所在的微众银行区块链团队开始了对核心技术的研究、包括分布式网络、密码学、共识算法、存储模型、智能合约等等。,同时,微众银行和金链盟开源工做组鼎力合做,建设联盟链底层平台FISCO BCOS和相关基础设施,并把研究成果和技术方案用开源软件形式开放出去,创建了开源社区和产业生态。从如今到将来,张开翔认为区块链在跨链、隐私保护和统一应用开发模型方面有较大的发展空间,和新基建其余领域的热点技术如物联网、人工智能、新一代通讯等,都有许多使人兴奋的结合点。

 

畅谈将来20年

 

回望CSDN 20年来的变化,张开翔说道:“直观的感觉就是栏目多了,人多了,产品形态也多了,好比早期是加了博客,如今还有直播等,线上线下活动也更多元化了。我在2007年参加了CSDN的官方活动,即「中国软件技术英雄会」,当时来了包括互联网大佬、顶级程序员在内的不少牛人,也见到了许多位CSDN的‘大内网管’们,你们心照已久,当时仍是第一次见面。”

张开翔早期(2007年)参加首届CSDN软件技术大会

CSDN创始人蒋涛,在中国软件技术英雄会现场发言(2007年)

固然,做为老用户,他也吐槽如今的广告有点多,推广内容和帖子相关性还有提高空间。但因为栏目丰富,线上线下活跃度高,依然能够在CSDN找到不少优秀的同道中人。随着技术的发展,你们对于技术讨论的需求还会持续增长。在张开翔看来:“在将来,CSDN沉淀的技术价值愈来愈多,能够成为程序员在写代码的同时,交流文化、思想,及沉淀灵感的地方,这样就很成功了。”

写代码、写文章、作科普、发展开源生态,是张开翔对本身技术人生现阶段的总结。而为开发者赋能则是CSDN的使命。

回到2019年12月的区块链技术及应用大会,张开翔发出过这样的感慨:“时间过得很快,有些东西变了,但有些东西还没变,我仍是个程序员,仍是搞技术的,发量跟20年前差很少,做为程序员这可算是很是成功的一件事情。”

20年,有些事情变了,有些事情没变,对CSDN来讲,又未尝不是一件很是成功的事情。

更多精彩推荐
☞马斯克身家超马云,网友:看完他的履历后一点也不惊讶
☞31 道 Java 核心面试题,通通打包给你!
☞阿里回应被列为被执行人;Linus Torvalds:我已经不是程序员;Ant Design 4.4.1 发布 | 极客头条
☞看懂别人的代码,只是成为高效程序员的第一步!
☞用Python轻松搞定Excel中的20个经常使用操做
☞孟岩:从DeFi内卷式发展看数字资产的意义
点分享点点赞点在看