1. 解决你本身的问题程序员
从外面获取答案和本身解决问题、找到答案,这两种方式是有区别的。当你本身解决一个问题时,你不只解决了这一个问题,也意味着解决了跟它相似的数百万问题。这是一个先投资后收获的过程。有时,你可能须要花2到3天的时间解决一个问题,这没什么;这是你的前期投资。编程
2. 从作小程序开始小程序
小程序,是指100行左右的。目前为止,《Java程序设计教程实验手册(Deitel and Deitel)》这本书是最好的编程书之一。从第一章到第十章,里面的全部习题都作一遍。当你作完了这些,你就对编程有了至关的掌握了。测试
3. 仿造软件网站
找一个你喜欢的网站或游戏,把它仿造出来。在你真正的想作一件项目前,先作完这个。这个能促使你学到前沿的编程技术,并且能让你更容易的被招聘公司选中。作3-5个这样的仿制项目后,你就能实现任意的你想要的东西了。阿里云
4. 每一个项目都要学到新东西设计
每次项目都努力使用一些听到过但从未使用过的新东西。没有使用过Jquery,那下次项目中就使用它;没有试过测试驱动开发,下次项目就是你的实验品;你明白个人用意,对吗?教程
5. 说行游戏
若是有人请求你为他作些什么东西,记得要说“行”――若是你历来没有给别人作过什么东西的话。我知道你可能会想,我本身还有无数的东西要作呢,但从经验来看,除了把主要时间花在本身有利可图的项目上外,你也应该花一些时间作一些慈善项目。这样作你会获得人们的承认,人们会想着你,若是有机会的会话,他们就会引荐你。开发
6. 交结程序员朋友
这是另一个得到引荐机会的方法。总有机会,你的程序员朋友的盘子装满了,他们须要有人把多余的商业机会接下来。这时他们须要你出现。一样,当你的盘子装不下时,你也须要有人帮你把活接走。
7. 成为一个领域专家
广闻博识,同时要至少精通其中一项。编程世界很大,没有人能掌握全部东西,因此,要有一个专长。例如,成为一个本地应用或金融软件方面的专家。
声明:此篇转载自华蒙发布于阿里云的博客,非本人所写。