最近这段时间,关于区块链的讨论简直就没停过。无论是朋友聚会还是网上论坛,大家总有聊不完的话题。尤其是区块链金融,我看得出,很多人都在关注这个领域的潜力。可就在这个时候,一个问题频频出现:我需要学编程吗?
这个问题其实没那么简单。原因有几方面,我想这个话题可以聊聊我的看法,尤其是我在这个领域的小小经历。
先说说区块链是什么。简单来说,区块链是一种数据结构,它能安全地记录信息,不可篡改且透明。听上去很高大上,对吧?但实际上,很多人对它的理解还停留在表面。一般人只知道它和虚拟货币(比特币)有关系,但区块链的应用可远不止这些。
回到编程的问题,我觉得这个问题的答案取决于你想要在区块链金融领域做什么。比如,如果你希望成为一名区块链开发工程师,肯定得掌握编程了。流行的编程语言Python、C 、Solidity(针对以太坊的编程语言),这都是你需要学的。
不过,如果你只是想了解区块链金融的一些基础,或者从事一些非技术性的工作,像市场营销、产品经理等,其实没必要深入学习编程。甚至不学编程也能在这个行业找到自己的位置。
我有个朋友小李,原本在金融行业工作的他,对区块链的发展越来越感兴趣。他一开始就觉得,要在这个领域立足,必须学编程。于是他报了一个线上编程课程,开始了“艰难”的夜校学习之路。
一开始,小李每天都头疼得不得了,代码对他来说,就像外星人的语言。反复看文档,看不懂的地方问大家。渐渐的,他开始能写一些简单的代码,心里有点自信了。但是,编程并不是他的本行,感觉有些力不从心。
然后,他的方向开始调整。他花了更多时间去了解区块链背后的机制,用通俗的语言去理解它,甚至参加了一些线上分享会,听行业大佬们怎么说。他开始从政策、市场趋势、用户需求等多个方面去思考,而不是死磕编程这条路。结果,他反而在区块链金融的项目中找到了一个比较适合自己的角色,比如市场分析和用户体验设计。这才是他的强项。
我们还可以看到一些人在区块链金融领域中,根本不需要学编程,但同样能做得风生水起。这些人一般在平台、项目管理、市场推广等方面都有自己的专长,他们关注的是技术背后的应用和商业模式,而不是编码。他们也能理解区块链的原理,和技术同事沟通得游刃有余。
其实,自己能掌握一项技能固然重要,但重要的一点是了解你的兴趣和专长在哪里。你可以学会一些简单的编程知识,但不一定要通过这条路进入区块链金融行业。还是要找到适合自己的那条路。
有时候,能让你更好的理解区块链的,不是书本,而是实际的交流。前阵子,我参加了一个关于区块链的线下沙龙,我见到了很多参与者和行业从业者,聊起来特别有收获。沟通的时候,问了一些技术问题,大家各抒己见,有的人甚至用简单的比喻,把复杂的概念解释得。
回想起来,走进这个圈子,最重要的就是主动去问、去了解。很多技术点评,甚至可以从业务的角度去分析,帮助你更好地把握这一职场机会。
另外,今后很多公司也会越来越重视跨领域的复合型人才。如果你能在金融、区块链的基础上,再结合一些其他的技能,比如社交媒体营销,或者大数据分析,都会让你在应聘时具有更强的竞争优势。
如果你还是觉得学编程是你进入区块链金融领域的必经之路,那资源很重要。我知道目前很多在线学习平台都有开设相关的课程,从入门到进阶都有。可以选择自己最适合的方式来学习。
但在学习编程之外,也推荐你多去看看与区块链相关的书籍或者视频。比如《区块链简介》(《Blockchain Basics》)这样的书特别适合刚接触的人。跟着视频学习,你可以在从中获得角度不同的理解。
我觉得,无论你选择学习编程与否,最重要的还是你的目标。你想在这个行业实现什么,自我发展和职业使命能否匹配。这种思考其实很重要。只要能够合理规划自己的学习和发展,就算不学编程,也能在各自的岗位上发光发热。
最后,你会发现,区块链和金融是个大拼图,编程可能是其中一块,但不一定就是你必需的那一块。或许,与其让编程困扰你,不如寻找更适合自己的方向。