赞
踩
一位读者在知乎上私信我,他问我说30岁零基础学习编程,准备转行做程序员还行不行,他说现在从事的公司已经到达了上限,想试试做程序员行业,然后询问我的意见。我给他说了我的看法以及一些建议之后,心中也有了写这样一篇文章的冲动:如何看待30岁转行做程序员这一现象?
这句话的潜台词是 30 岁转行做程序员是不是可行。当时我的回复是:为什么不呢?
有一句烂俗的话其实说的很有道理,想学东西,最好的时间是十年前,其次就是现在。现代社会节奏变快,加上人们推崇各种创富神话和少年天才,让我们这些看起来平平无奇的普通人总是陷于什么都迟了的焦虑之中,那你怎么知道自己不是古天乐呢?
对于大多数人来说,做成事都需要长时间的积累。你需要在狭长的隧道里左冲右突,盘桓往复,在平坦的道路上曲折前行,掉坑里爬起来拍拍土,登上山峰手指苍穹却陷入虚无,打破坚冰然后又进入新的平台期……大部分时候,我们都需要付出大大的代价和长长的时间。不相信的话,你可以掰着手指头数数前几年被资本推上巅峰的少年创业者和美女总裁们,还有几家公司在健康的活着?
时间的差距有时候并不像我们想象中那么可怕。我自己差不多 22 岁才开始真正进入编程世界,跟那些十几岁就开始编程的孩子比起来,也是五到十年的差距。那怎么办,一点点学,一步步往前走。你起跑晚了,你跑的慢了,但是如果有朝一日你具备了加速度,一样可以超越别人。加速度才是最可怕的,它可以让你在短期内赶超别人十几年匀速走过的路。
另外,可以观察到的一个现象就是,由于医疗、科技和人们生活水平的提升,人的寿命越来越长了,我们可能都能活到 100 岁,这么一想,30 岁,你的人生才过了三分之一,想干啥而不可得呢?
易到创始人周航在自己的书里写到:如果你能活 120 岁,那么就可以不在乎现在的时间表,不一定要 30 岁成功,40 岁财富自由。如果一个企业要做 300 年,那也不急一时之功,更不需要今年就马上做到成功。把时间感拉长了,就会发现很多事情做起来更从容。
你看,你都能活 120 岁了,30 岁学个编程转个程序员还是个事吗?关键是如何做到。
我给出的建议是:
1、放低姿态。既然你是初学者,短期内不要太多考虑职位、薪资、年龄,放下包袱,不耻下问,这个时代没人会因为你学东西而看低你一眼。
2、由点及面。选一门编程语言,一个技术框架,买书也好,跟着极客时间学习也罢,先做到可以写线上生产程序的程度。这说明你至少可以通过编程养活自己了。然后再确定方向,寻找自己的学习和成长路径,补足基础知识,形成完整的生态体系,然后再去选择深入技术,或者是技术+产品的发展方向。一旦形成加速度,飞轮就开始转动了
3、持续学习。要知道知识是有半衰期的,我们拥有的知识每天都在变得过时。数据、信息、技术每天不断产生,创造和分享自己想法的人也在不停增长。而且,我们还在不断忘掉自己知道的东西。事实上,「全世界的专业人士都在增加他们花在学习上的时间,我们需要和他们一样不断学习才能保持自己不退步」(摘自李翔知识内参)。
所以,30 岁转行程序员,你真的是刚起步哦。
学习C/C++编程知识,想要成为一个更加优秀的程序员,或者你学习C/C++的时候有难度,可以来C++编程交流,一起来交流讨论。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。