找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2773|回复: 0
打印 上一主题 下一主题
收起左侧

首先立志成为一名优秀的程序员

[复制链接]
跳转到指定楼层
楼主
ID:76244 发表于 2015-4-6 23:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
         以前我一直没想到要成为一名程序员,直到我看完《乔布斯自传》后我才开始留意编程,乔布斯认为软件未来一定会改变社会,认为未来人人都应该学编程。后来我对编程就特别留意,买了很多关于编程的书籍。《代码的未来》《云计算与openstack》《C陷阱与缺陷》《黑客与画家》《程序员的修炼-从优秀到卓越》《像程序员一样思考》《程序员的呐喊》《我的第一本C++》《C++primer plues第六版》《C++沉思录》《新概念51单片机C语言教程》《技术元素》《windows程序设计第五版》《现代C++程序设计》《代码大全第2版》《程序员自我修炼》《C语言程序设计》等。
        哇,原来自己这一年看了这么多书,虽然当中有一些只读了一半或一部分,回头一看这一年自己变化真大。通过阅读众多的书籍,也开始慢慢地了解编程这个过程。代码真的很神奇,代码在这个世界上已经创造很大的价值了。今天跟一个业务员在外面吃饭的时候,我就跟他说:“未来一个人,用一台电脑写代码创造的价值,将会比现在十台CNC加5个人创造的价值要高。那就是说,一个办公室里10名程序员+10台电脑能创造的价值远高过格兰达现在100台CNC机器+50个人(比如1个人操作两台机)。
        按照《1万小时天才理论》,我要成为优秀的程序员要1万个小时。比如我每天5小时来计算,要2000日才能完成,再转换一下就是5年了,那就是30岁的时候了。
        为什么要成为优秀的程序员?我有时也反问自己。因为程序将来能创造很多东西,现在的程序也已经创造了很多东西了,最近程序又改变了历史,主要是安卓系统与IOS系统的出现,还有云计算的出现。
        比如我要设计一个自动化设备出来,然后能通过wifi,用手机去控制那些设备。要创造这样的设备出来,光会硬件是远远不够的,少不了软件的力量,就是代码的力量了。代码是什么?其实代码就是一门语言,一门我们人类能跟机器交流的语言。
       要成为一名优秀的程序员,要懂至少5门语言,不是学完5门就不学习编程语言了。要成为一名优秀的程序,要不断不断地学习程序语言,只要这个社会在进步,编程语言也会不断出现新秀。 如果一名程序员只会一种语言,那他暂时还是一名糟糕的程序员。
        windows程序设计真的很难,我今年一定要熟练windows程序设计。通过windows系统控制设备是我在格兰达最后的学习,格兰达就只有这个值得我去追求了。上一年我还在追求学习PLC,现在已经觉得PLC不怎么样了,并不是说我完全掌握了PLC,我不会花太多的时间去完全掌握PLC,去把PLC的每个高级指令研究透底,我觉得完全没这个必要。PLC还有一个可以接触的领域,就是PLC里面的ST语言,好像是叫ST语言,就是用类似C语言的语言来写PLC程序。
        从现在开始慢慢重新接触高数,先给自己半年慢慢了解,等到自己兴趣十足的时候就开始发力攻略高数。我不会像以前在学校那么死板的学习高数,而是使用全新的方法去学习高数。
         

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表