没有合适的资源?快使用搜索试试~ 我知道了~
写给即将入行的程序员的一封信
需积分: 34 2 下载量 118 浏览量
2011-08-15
18:31:34
上传
评论
收藏 31KB DOC 举报
温馨提示
试读
3页
写给即将入行的程序员的一封信写给即将入行的程序员的一封信写给即将入行的程序员的一封信写给即将入行的程序员的一封信
资源详情
资源评论
资源推荐
导读:原文作者 Akash
发表的一篇《An open letter to those who want to
start programming》,译文由伯乐在线整理编译《写给即将入行的程序员的一封信
》。文中阐述给新手程序员的一些建议。不管你是程序员高手亦或者是新手,文中的见解
都值得我们学习。
内容如下:
首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。
你是一名 hacker,属于那些愿意做一些有挑战性的事情的人。
“当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。”–WhyTheLuckySti
对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事
情做到最好,而不是对原来的东西修修补补。
仅仅是因为爱好,开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下
再开始做”,那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的
编辑器开始写代码吧。
下面是一些很重要的建议,虽然有人并不认同,但我保证你看完我的分析以后会站在
我这一边。一开始,先不要管算法和数据结构。大多数简单的程序不需要用到算法和数据
结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他
们。这时知道算法的名字并了解它们的功能,然后找一些相关的论文去理解算法并动手编
程实践。如果没有现成的函数库(其他程序员提供的可重用代码),你用自己喜欢的编程
语言来实现它。
0.选择一门好的编程语言,一门你自认为可以用它快速地做出一些有用东西的语言。
不要选择 C 语言作为你第一门编程语言。也许选择 C 语言会给你一种过时的满足感。
虽然它比早期的汇编语言提供了更好语法描述,但是今天 C(或者 C++)不是能够快速
编写软件的语言。毫不偏袒的说,我建议你学习一种动态语言。选择一种你觉得语法(文
档)让你使用起来更舒服的编程。为此,你可能需要花费一些时间来在几种不同的语言之
间进行比较。这么做目的不是为了让你感觉更好或者让编程更容易。更快地完成自己的作
品并且能够看到成果,才是激励你编程的源动力。不要选择一门需要某种重量级的
IDE(IDE 是一种能够帮助你编写并运行代码的工具)才能轻松编程的语言。你所需要的
仅仅是一个文本编辑器。(注:原文并没有标号,是我们加上的,请大家别忘记了哦,我
们是从零开始数数的。:))
1.选择一个好的编辑器。
编辑器对程序员而言,就是像是弓对弓箭手一样重要。这里有一些推荐的编辑器:
SublimeText 2 – 如果你刚开始编程,推荐使用 SublimeText 2
qingzhu693
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0