写给程序员的一封信

2022-08-30

第一篇:写给程序员的一封信

写给即将入行的程序员的一封信

首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。“当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff

对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。

仅仅是因为爱好开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。

下面是一些很重要的建议,虽然有人并不认同,但我保证你看完我的分析以后会站在我这一边。一开始,先不要管算法和数据结构。大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。这时知道算法的名字并了解它们的功能,然后找一些相关的论文去理解算法并动手编程实践。如果没有现成的函数库(其他程序员提供的可重用代码),你用自己喜欢的编程语言来实现它。

0. 选择一门好的编程语言,一门你自认为可以用它快速地做出一些有用东西的语言。

不要选择C语言作为你第一门编程语言。也许选择C语言会给你一种过时的满足感。虽然它比早期的汇编语言提供了更好语法描述,但是今天C(或者C++)不是能够快速编写软件的语言。毫不偏袒的说,我建议你学习一种动态语言。选择一种你觉得语法(文档)让你使用起来更舒服的编程。为此,你可能需要花费一些时间来在几种不同的语言之间进行比较。这么做目的不是为了让你感觉更好或者让编程更容易。更快地完成自己的作品并且能够看到成果,才是激励你编程的源动力。不要选择一门需要某种重量级的IDE(IDE是一种能够帮助你编写并运行代码的工具)才能轻松编程的语言。你所需要的仅仅是一个文本编辑器。(注:原文并没有标号,是我们加上的,请大家别忘记了哦,我们是从零开始数数的。:) )

1. 选择一个好的编辑器。

编辑器对程序员而言,就是像是弓对弓箭手一样重要。这里有一些推荐的编辑器: SublimeText 2 – 如果你刚开始编程,推荐使用SublimeText 2

Emacs – 学习曲线陡峭,快捷键复杂。如果你想定制自己的使用习惯,需要学习Emacs Lisp.

Vim – 不仅操作简洁而且它默认包含在linux的发行版中,所以深受大家欢迎。我开始使用了2年Emacs。由于Emacs的快捷键操作过于复杂,我的双手开始经常疼痛,这迫使我转向了Vim阵营。了解Vim的快捷键是非常有必要的。当你在远程的服务器上编辑代码时,你唯一不需要安装的编辑器就是Vim。

注意!Emacs和Vim可能已经成为成为古董了。但是,它们都具备一些现代编辑器多不具备的功能。

2. 选择一个你可以从中学到东西的操作系统

Windows不会教会你任何东西。使用Windows你唯一学会的就是打开一个exe(可执行)文件来安装软件和使用它。可能刚开始的时候你会觉得很酷,但是长远来看,如果你立志成为一个web开发人员,可能还是要具备基本的linux知识,尤其是当你要发布程序的时候。Linux也允许你根据自己的要求来定制程序。Macs也很酷,但是我认为你现在经济上还负担不起。

3. 不要通过复制粘贴来做备份

一个新手程序员通常会把文件复制粘贴到一个临时目录下面来进行备份。这也许也是他们唯一知道的方法。不要那么做!你需要使用版本控制软件。我强烈推荐使用Git,它是个目前很流行的版本控制工具,而且使用起来非常简单。对一个Git新手,有一个良好的社区和很多参考资源来学习。(除了Git之外,还有 mercurial, darcs, fossil等等。但是我还是建议从Git开始,我有很多的理由来支持Git,这里就不多费口舌了。)

4. 知道去哪里寻求帮助

参加一个和你相关的(你使用编程工具相关的)程序员社区。比如StackOverflow就是程序员的Facebook。那里没有消息状态和回复,取而代之的是问题和答案。除此之外还要学会使用IRC。IRC是一种老式的聊天室,现在还在被大多数开发人员用来分享技术信息和帮助解决问题。

5. 培养你的礼仪

知道什么时候问问题。你遇到的大多数问题都是别人碰到过并且在Internet上能够找

到解答的。在IRC或者任何论坛里发问之前,先搜索一下 google(或者blekko)来看看是不是有现成的答案。在IRC上问问题需要有耐心。永远记住,人们只是处于好心来免费帮助你。有时你发问以后需要几个小时才能有回复。所以,耐心等待。除此之外,记得问问题的时候要礼貌。世界很小,你怎么对待别人,别人就会怎么对待你。

6. 结交朋友,技术书籍只能教你解决常见的问题(他们说:书是死的)

当你在捣鼓一些程序或者从程序的作者那里学习,你能学到一些书本上没有的东西。当你散步的时候,请和遇到的朋友打招呼。你肯定不是唯一的程序员。和其他的程序员一起交朋友一起工作。你会注意到,当一群技术爱好者在一起的时候,不论话题是从什么地方开始,最后总是以技术话题收尾。这是必然的现象。所以你可以尽情参与。在你的黄金年龄努力编程,我能告诉你的是,我在开始6年前寻找朋友并开始讨论编程,从那时起才学到那些书本和文章不会我的东西。所以我总是说,我的编程经验有6年,因为只有那个时候开始,我才开始与人交流并开始感觉真正地开始学习编程。

7. 参加开源项目

为开源项目编写代码能带来回报。这不仅仅是帮助别人,你留下的代码会被其他人使用或(可能)改进。当别人给你的代码添加功能或者提出修改意见时,也是在提高你的编程水平。开源软件项目不一定要是一个大工程,编写一个下载youtube视频的小程序也是很有用的。更重要的是,你会惊奇地发现你编写的代码会成为与他人有效沟通的桥梁。其实关于参与开源项目,伯乐在线编译的不少有关程序员的文章都是如此建议,比如Justin James 的《程序员开始编程生涯的5个建议》。

最后,若干年之后如果本文的内容曾经对你有一点点的帮助,作为回报请写一封类似的信给希望开始编程并不知如何入手的朋友,有可能的话请纠正本文中过时的内容。

智者说过,掌握某个东西需要10年或10000个小时,也就是汉语中的“十年磨一剑”,所以不用着急。

第二篇:写给孩子的一封信

亲爱的轩轩:

感谢上天把你赐给我已经有4个年头了,在这1200多个日夜里,爸爸仔细算了算,作为一名路桥人的我陪伴在你身边的日子却不超过5个月。爸爸对不起你,在你成长的路上无法给予你和同龄人同样的的相伴。但是,爸爸对你的爱不少于任何一个做父亲的,爸爸的手机里存满了你成长过程中照片,爸爸的脑海中存满了你的欢笑、你的哭泣。从你的哇哇坠地、呀呀学语再到现在的你背着小书包去幼儿园,爸爸都一直在惦念着、关注着你,爸爸的心都一直在你那里。

记得上次给你打电话,你不接爸爸电话,你对妈妈说:爸爸就知道上班,都不陪轩轩。可是宝贝,你可知道,不是爸爸不陪你,而是祖国的建设需要爸爸。爸爸知道你需要爸爸,我们的家需要爸爸,可是你没想到,祖国也需要爸爸,爸爸要背负起一个成年人应有的责任,先国才能后家。爸爸把自己的青春奉献给了路桥,把自己的青春奉献给了祖国的建设,但是爸爸却把心奉献给了你。每次爸爸背上行囊要离开你的时候,你哭着说:爸爸别去上班,爸爸在家带轩轩。你可知道,爸爸的心也在哭泣。但是爸爸从不后悔选择了修路架桥这个职业。爸爸希望你多年以后,走过某一条高速公路,跨过某一座桥梁,你可以想起爸爸,你可以自豪的对你的同伴说,我爸爸是路桥工程师,这路是我爸爸修的、这桥是我爸爸修的。爸爸希望能成为你的骄傲。

宝贝,你可知道,在能陪伴你的每一个夜晚,爸爸睡前跟你说的故事都是爸爸平时在工地闲暇的时候精心给你准备的小寓言。这些小寓言都有爸爸的一些人生感悟。爸爸不求你长大后能大富大贵,只求你能做个知廉耻、懂礼仪、懂大义的人,做一个对国家能有所贡献的人。

爸爸希望你做一个懂得感恩的人,每次爸爸回家都会给爷爷奶奶做饭,帮着爷爷奶奶做家务,爸爸想用自己的行动来教导你,爷爷奶奶辛苦了这么多年,是做儿子应该回报的时候了,尽管这些回报是那么微不足道。爷爷奶奶对你疼爱,对你的付出,比我这个做爸爸的还多。这个世界没有谁天生欠谁的,如果有人为你付出,不是因为别的,而是因为爱。所以你要懂得感恩,懂得去珍惜身边每一个善待自己的人。上次妈妈打电话和我说你会帮妈妈洗碗了,还发了你做家务时的照片给爸爸看,爸爸觉得很欣慰。我家轩轩长大了,懂事了,爸爸为你感到自豪和骄傲。

爸爸希望你成为一个能有包容心的人。这世的人和事,存在即合理。凡事多从别人角度考虑,戒嗔戒燥,包容别人即是宽恕自己。有一颗包容之心的人,才是真正热爱生活的人,才能成为一个有凝聚力、有影响力的人。上次在奶奶家,你指责和你同龄的表哥未经你同意就拿你玩具,而且又哭又闹。可是爸爸不怪你,你还小,还需要时间慢慢去适应与人相处。你要学会站在别人的角度去思考问题,去解决问题。后来爸爸和你说了很多,你听的很认真,然后你很客气的和表哥说我们一起玩吧。不一会儿,爸爸看着你们两个小朋友玩的那么开心,爸爸真心觉得你是个聪明大度的孩子。你以后的人生路还长,爸爸也不能一直陪着你走,爸爸只能把爸爸所领悟的教导给你,你会自己慢慢学着去面对生活中的不如意之事,去解决生活中的困难。 爸爸更希望你以后的生活学习还有工作,都要努力,因为只有努力,才能创造生命的价值。还记得爸爸曾和你说过的“两根竹子”的故事吗?同样生长在山里的两根竹子,一根做成了晾衣杆,一根做成了笛子。晾衣杆羡慕笛子的风光,却不曾想过那根竹子是挨了千刀万剐之苦才能雕琢成为一支精美的笛子。爸爸当时和你说那么一则故事就是想告诉你,永远不要去羡慕别人,因为你不知道别人成就的背后付出过多少努力,而你自己,只要付出了足够了的努力,即使不一定取得什么成就,也可无愧于心了。

宝贝,爸爸和你说了这么多,都一直是在说爸爸希望你如何如何,请问你有什么是希望爸爸做的吗?只要是你希望的,只要是合情合理的,爸爸都一定会为你做到。虽然你是我的儿子,但是爸爸从来都觉得我们在人格上是平等的,所以你有什么要求也可以直接和爸爸提出来,爸爸一定尽量满足你。爸爸尊重你的想法。就像当时你妈妈希望给你报个艺术爱好的暑期班时,还和我讨论了很久让你学什么特长好。我就建议你妈妈遵循下你自己的想法。然而在舞蹈和绘画之间,你选择了绘画,并且现在画起来还像模像样,爸爸感到很高兴。悄悄告诉你,爸爸把你画画时候认真的照片还分享到了朋友圈。爸爸也会有那么点“虚荣心”,而你,就是我这点“虚荣心”的源泉。 宝贝,今天爸爸就写到这里了。再一次重申,不是爸爸不陪你,而是爸爸有更重要的事情要做。就像你,现在最重要的事情就是学习一样,爸爸最重要的事情就是工作。爸爸热爱国家,也热爱这份工作。虽然与你相隔万水千山,但是请你一定记得,爸爸的心都一直陪在你的身边。然而除了陪伴,爸爸会更加努力地成为一个好爸爸,成为一个让你自豪和骄傲的爸爸。

宝贝,现在是晚上11点了,估计你已经睡觉了。爸爸以后都会坚持给你写信,在你慢慢大了以后可以经常拿出来读一读。爸爸不指望你能感受到爸爸的用心良苦,只希望你在读爸爸给你写的信的时候,能感受到爸爸这份父爱,这份渺小而真挚的父爱。

最后,宝贝,我爱你,不管在不在你身边,我都一直爱着你、都在想着你。晚安,宝贝!

二分公司常德沅水四桥

梁社德

第三篇:写给同学的一封信

写给同学的一封信

亲爱的张**:

您好吗?你的作业写完了吗?你想我吗?你还记得我吗?

张老师给我们布置了五本书,你看了几本书?觉得有意思吗?我已经看了两本书了,有:《戴小桥和他的哥们儿》、《女儿的故事》,我最喜欢看戴小桥和他的哥们儿,戴小桥是最有意思的他有一个外号叫大香蕉,他爸爸的外号是大土豆真有意思,我还很羡慕他们,很佩服他们踢足球都能找出特务来。你佩服他们吗?羡慕他们吗?觉得他们有意思吗?

我每天在家里都要玩几次电脑游戏,可爱炸弹人,你常玩吗?觉得好玩吗?祝你暑假快乐,过一个快乐的暑假!

此致

敬礼

山西大学附属小学二年级:高思淼

第四篇:写给老师的一封信

晏阳小学六年级二班王渊

敬爱的老师:

您好!

老师,我们已经六年级了,再过两个月,我们就要小学毕业了,在这即将毕业的时刻,我有些话一定得对您说。

您从五年级开始教我们,虽然我并不是您最得意的徒弟,课时您对我是非常关心的,不仅对我,对全班同学都是一样。无论是顽皮的学生,还是听话的学生您都一律对待,从不为学生的好坏以不同的方式对待,公平对待班上每个学生,让每个孩子都感到您的关爱。

还记得有一次,我们班有个同学闯了祸,您在周务会上收到了领导的批评。第二天来到教室,本来您可以说出是谁干的,干了什么,课时您没有。您独自承受领导的批评,回到教室后您仍然若无其事地给我们上课,并没有批评我们任何一个同学。让同学们感动,让违纪的同学感到内疚。老师,您对我们的宽容和慈祥比任何教育都好,让同学们心领神会。因此,我们班特别捣蛋的同学也开始变乖了,大家齐心协力,把六

(二)班管理得井井有条,六

(二)班上期还被学校评为了优秀班集体呢!同学们在集体中快乐成长。

老师,您的声音沙哑了,是为我们而沙哑的;老师,您的白发增多了;老师,您额头的皱纹越来越明显,是为我们操心而造成的。您为我们付出的太多。在几十年漫长的岁月里,谁也说不清您为学生付出了多少心血,谁也数不清您为国家培育多少栋梁,只有您头上的银丝和额上的皱纹是您辛勤耕耘的见证。那我们应该怎样报答您对我们这么大的恩情呢?

一个孩子的成长离不开父母和老师。父母给我们生命,而老师则给我们灵魂。让我们从无知变得懂事,从幼稚变得成熟,从胆小变得勇敢。今天,我们为您而骄傲,明天,您一定为我们而自豪。

老师,请相信我们,我们会以优异的成绩来报答您对我们的恩情!

青春常在

万事如意

您的学生:王渊

2012.4.3

第五篇:写给妈妈的一封信

亲爱的妈妈:

您好!

时间过得真快,一转眼我都上一年级了。我一天天在长大,在学校各方面都受到老师的表扬,这都是和爸爸妈妈的辛苦培养分不开的。想起我上幼儿园的时候,一开始我赖在床上死活都不去,因为我怕见到陌生的面孔。妈妈见了就笑着对我说别怕孩子,你看幼儿园有好多小朋友还有好多可爱的玩具,大家一起玩儿多开心呀。我小手牵着妈妈的大手心里想有那么多小朋友一块儿做游戏一定很棒,于是我就勉勉强强的去了。开始的几天里哭鼻子是很正常的事,慢慢的过了几天我就适应了。

因为我是属猴的,所以天生爱动,上蹿下蹦的一刻也不闲着。妈妈见我身体灵活就给我报了舞蹈班。舞蹈班上课是在一个很大很漂亮的舞蹈排练厅里,教我们的老师是中央舞蹈学院毕业的,舞跳得很好看。屋子里两面都是高达明亮的玻璃镜子,我们每个小朋友跳舞的动作都能看得清清楚楚。每个周末妈妈都带我骑着自行车上课,无论刮风还是下雨。刚开始很好玩儿,由于我学得认真,老师一下让我考过了二级。后来就难了,有时候压腿压得我疼得受不了,妈妈下课后就鼓励我要学会坚持,不能吃苦的孩子肯定坚持不到最后的。妈妈说我一定不会让大家失望,因为我在舞蹈班里是学习最快最好的,考试一下就能过二级。慢慢的我逐渐有了信心,知道了做什么事都不能轻易的说放弃。

亲爱的妈妈,我有很多话想跟您说。如果说我是种子,那么妈妈就是我生长的土地,爸爸就是水,在你们的辛勤培育看护下,我一天天渐渐长大。等我将来长大了,我一定会像你们一样用我辛勤的工作来报答您们的养育之恩。

此致

敬礼

您的孩子:安然

2012-3-4

上一篇:信访事项情况报告表下一篇:消费者权益案例分析