文档章节

程序员九重镜界,很老的今天刚刚翻出来

AuChang
 AuChang
发布于 2017/01/04 09:17
字数 711
阅读 1
收藏 0
今天下午翻电脑找到这个--程序员九重镜界。很旧的,呵呵。

第一重:
在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。
第二重:
用控制台或者说SDK之类的东西写了一个“HELLO WORLD!”,感觉编程这个东西,太简单没难度。
第三重:
学会了简单的使用某某工具例如VC,知道怎么利用工具创建对话框之类的东西了,认为自己已经有了“扎实”的基础,出去找工作四面碰壁之后感叹人心不古世态炎凉。
第四重:
以极低的要求找到工作,突然发现自己不会的实在是太多太多,不求甚解是无奈之举。这个阶段写代码写完之后主要是试,试的标准:“能运行就是成功,不能运行就是失败。”一个小模块写完之后被黑盒蹂躏几十次稀松平常。
第五重:
突然意识到不能再瞎干了,于是知道了如何规范的写代码,尽力的把代码写的短小精悍,看一堆关于算法的书,并且会把自己的或者别人的优秀代码分门别类存起来,以便经常参考使用。
第六重:
做的时间越长,发现自己不会的越来越多,每每遇到不太理解的必然刨根问底,写完一段代码,一定仔仔细细把程序研究个透,不让他出现一点泄漏一点警告才罢休,以挑战白盒作为乐趣。
第七重:
把各种工具研究个稀巴烂,即使一个全新的语言或者工具,也能在半个月之内熟练使用,这个时候,仍然认为自己距离高手还有很大差距,遇到新手来公司面试,很惊讶这些人居然连怎么操作内存都不会就敢出来混了?
第八重:
把编程工具用烦了,开始喜欢控制台或者说SDK,纯粹的API编程变成了自己的最大乐趣。
第九重:
在电脑杂志上看见软件工程师的职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,想对后来人说些什么却终究发现无话可说,只好一笑而过。

第一重到第四重,需要努力,第五重到第六重,需要悟性,想到第九重,需要智商和福缘。

© 著作权归作者所有

共有 人打赏支持
上一篇: {转载} 面试技巧
下一篇: SQLite
AuChang
粉丝 0
博文 15
码字总数 19523
作品 0
郑州
系统管理员
私信 提问
青岛黑客马拉松暨国际创新大赛

Hackathon是什么? 黑客马拉松(Hackathon),源自于美国硅谷的编码潮流。一种面向程序员的经典活动之一。被誉为“程序员的嘉年华”。参加选手/团队在 24 小时内进行产品策划和开发,最后向公...

小鱼梦想
2016/09/02
924
7
青岛黑客马拉松暨国际创新大赛

Hackathon是什么? 黑客马拉松(Hackathon),源自于美国硅谷的编码潮流。一种面向程序员的经典活动之一。被誉为“程序员的嘉年华”。参加选手/团队在 24 小时内进行产品策划和开发,最后向公...

小鱼梦想
2016/09/02
0
0
gbk页面ajax表单提交中文乱码的问题

由于以前的项目文件编码一直很规范,因为在刚开始学编程的时候老师们都一再强调编码的问题,所以一直用的都是utf-8编码,so基本没有遇到过编码的问题了。 现在维护的项目很老,代码是10年的,...

清天君
2016/11/29
6
0
[1024] 老子今天不加班,程序员也需要自由

今天是 1024,你们加班了吗?来聊聊你都是为什么加班,为了吐槽加班的不爽,掘金团队录了一首歌,心疼你们一秒。 可以前往原文听歌,或者直接打开音频,have fun~ 以下是歌词: 老子今天不加...

掘金官方
2017/10/24
0
0
[1024] 老子今天不加班,程序员也需要自由

今天是 1024,你们加班了吗?来聊聊你都是为什么加班,为了吐槽加班的不爽,掘金团队录了一首歌,心疼你们一秒。 音频地址 以下是歌词: 老子今天不加班,末班车我不想赶 老子今天不加班,为...

稀土君
2017/10/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

AWS的自动部署工具codedeploy 负载均衡器和github

Elastic Load Balancing 提供了三种可用于 CodeDeploy 部署的负载均衡器:Classic Load Balancer、Application Load Balancer 和 Network Load Balancer。 传统负载均衡器 路由和负载均衡在传...

守护-创造
22分钟前
2
0
Docker 使用简介

Docker 是使用 GoLang 开发的开源容器引擎,可以方便的打包开发好的应用,然后分发到任意 linux 主机上。 与传统的虚拟机相比拥有以下优势: 高效的系统资源利用率 由于不需要进行硬件虚拟和...

YanWen
25分钟前
1
0
linux多线程编程,你还在用sleep么?用pthread_cond_timedwait吧

gnal(&cond); pthread_mutex_unlock(&mutex); printf(“Wait for thread to exit\n”); pthread_join(thread, NULL); printf(“Bye\n”); return 0; } 说明(翻译摘要中提供的连接,翻译的不好......

shzwork
33分钟前
1
0
MacOS源码编译安装 PostgreSQL

编译环境 Mac OSX 下只要装了 Xcode 就行,所有编译需要的工具和类库都有了。CentOS 下需要安装下面的软件包。 $ sudo yum install make gcc readline-devel zlib-devel flex bison 如果是从...

FeanLau
43分钟前
2
0
Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则

上一篇我们介绍了如何通过Nacos的配置功能来存储限流规则。Apollo是国内用户非常多的配置中心,所以,今天我们继续说说Spring Cloud Alibaba Sentinel中如何将流控规则存储在Apollo中。 使用...

程序猿DD
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部