我们所处的互联网时代要求人人都是产品经理,人人都是程序员,程序开发是一项重要的技能,因为它能让程序员把数字世界作为一个整体来探索和体验。由于任何领域都与电脑运算程序或多或少有关系,互联网对人类生活和各行业的发展渗透程度如此之高,不会写代码的人将会处于劣势。
学习程序设计最有可能帮助创业者改变既有的职业和生活方式,科技对所有行业都有影响,从健康护理、军事、教育、市场行销、企业管理、金融以及其他任何行业,都被科技改变了。这意味着懂信息科学(Computer Science)但是不做相关工作的人依然会受益。
在互联网时代中,你是消费者还是创造者?
MIT的Mitchel Resnick曾在TED演讲中强调:
给现在的年轻一代粘贴“互联网+”的标签是一种误导,大多数年轻人目前主要是科技的消费者,而不是创造者。他们虽被称为“互联网新生代”,但是对科技并不熟悉,他们是经验丰富的使用者但并不是创造者,就像学生会阅读不会写作一样。所以需要教学生程序设计,让他们学会充分使用互联网时代的科技。
软件正吃掉全世界
如果你不会写代码或者不懂信息科学,那有可能真的是一个重大损失。道格拉斯·洛西科夫(Douglas Rushkoff)在《程序的设计或被设计》(Program or Be Programmed)一书中争辩道,我们获得了一个新的技术文明,但仍然落后一步。大多数人在新技术推出时,才开始熟悉之前的科技。而财富、权力、名誉、竞争力以及精英份子,往往都是透过掌握独家信息、科技而获得那些成就的。
而在数字时代,有了社群媒体,人人都是作家,而不是科技的创造者。在数字时代以前,作家曾经是精英。他们控制了媒体就有了权力。而现在这个时代,工程师/程序设计者获得了权力。程序开发和设计,发掘他们的潜质,也许就能成为有能力改变世界的人。
会写代码最有可能帮助人们改变既有的职业和生活方式,科技对所有行业都有影响,从健康护理、军事、教育、市场行销、企业管理、金融以及其他任何行业,都被科技改变了。这意味着懂信息科学(Computer Science)但是不做相关工作的人依然会受益。不论是医生、老师、银行家或者科学家,会程序设计就有更多优势。这种思维可以应用到自己的工作上,去开发能够改变这个行业的应用软件或程序,就算只是提高工作效率也好。
互联网创业成为一个程序员的八大理由
在我过去的文章曾提到,学习程序开发的主要原因,是有助于未来找工作。网际网络产业技术人才的短缺,决定了有技术的求职者能够拿到高薪,这种趋势未来会更明显。
就像前面讨论的,另一个理由往往是,学了程序设计,即使不在科技行业工作的人同样会受益,现在各行各业或多或少都跟信息科学(Computer Science)有点关系。
除此之外,互联网创业会程序开发的优势。我总结了以下常见的原因:
程序开发能够教你一些人生道理;
程序开发教会你教和学(Learning by doing);
程序开发过程中,帮助你思考和解决问题;
为创业团队打开一个新世界,将所有的想法都能够因此触类旁通、有所联结;
团队程序开发能够提升团队的创造力;
写代码的你仿佛有超能力、无所不能;
你能用电脑改变世界;
学会程序设计,你便具备了在这个时代成功的元素之一,在开发的过程中,当出现问题或者犯错误时,大家会不断学习,并且意识到成功是一条曲线。
我能找出一大堆为什么要会程序开发的理由:未来的工作,变得有钱,改变世界或者看起来有超能力。
我最爱的几个理由是:你会坚持,克服困难,不怕犯错误。编程教你学会团队合作,以及解决问题,让你懂得自我学习、自我探索和自我提升,提供一个培养创造力的新途径。
后记:
代码托管,Github.com,上面大神的代码都是他们的心血和艺术的体现。
程序员客栈,www.proginn.com,未来所有的开发者都可以通过自己的能力赚取不菲的赏金。
IT技术问答,www.stackoverflow.com:有不懂的技术问题可以随时提问。