如何成为一个程序员

来源:互联网 发布:鹿晗关晓彤 程序员 编辑:程序博客网 时间:2024/04/18 08:30

 笔者经常被朋友们问及这样一个问题:“我要怎样做才能成为一个程序员?如何才能做一个好的程序员?”。笔者在这里想说的是一些自己的看法和体会。

   其实在朋友们考虑这个问题之前首先要仔细的斟酌一下自己是否真的想做,适合做一个程序员。从程序员这个行业的角度来说,开发工作看起来似乎是非常单调乏味的一件事情。似乎每天都在进行着几乎同样的工作。但是如果想要将自己的工作化腐朽为神奇的话,就必须要在这些看似相同的工作中,不断地思考并且拓展自己的思路,放宽自己的眼光。
   下面的几点是成为一个程序员最基本的条件,如果有任何一条做不到笔者劝你们还是别做程序员了,整个工作真的不适合你。
   1.爱看书:书中自有颜玉茹,书中自有黄金屋,虽然可能一本1K页的书只有N行对你有用,那么看下去,这些对你有用的东西往往是非常重要的;
   2.读代码:不会写怎么办,不可能永远都有人明确的告诉你应该怎么做,那么就看看别人是怎么做的吧,不会写还不会抄吗?抄着抄着你就会发现其实我也会做,而且比他做的还好;
   3.喜欢交流分享:三个臭皮匠顶个诸葛亮大家都知道吧,就算你再“牛”你也有做不到的地方想不到的事情,所以多听听大家的意见并且和大家分享自己的想法吧;
   4.要热爱自己的工作并对它保持“从一而终”的热情,否则每天的工作将成为你的梦魇;
   5.程序员必须要沉稳,踏实,细致。否则一个使用3天时间开发的模块将很可能被10天以上的调试周期所折磨;
   6.要喜欢思考,对一切事物都保持着怀疑的态度。这样你才能有机会成为一个“好的”程序员;
   7.要对身边的一切事物保持怀疑的态度并且尽可能多的去分析他们。往往你会发现一些对你非常重要的东西。
   8.良好的开发习惯:都包括什么:文档、代码、注释等等,这方面就不多说了,这方面的文章太多太多了。
   9.逻辑性条理性:这方面是一个成为高级程序员必须具备的素质。逻辑性不单指的是程序的逻辑和理性,如果你仔细的去观察一个好的程序员你应该能在他的工作、成活等多方面发现这一点。例如:作息时间的安排;工作计划;甚至是午餐的过程。   
   对于新人来说如何开始自己的第一步是很困难的。我就简单得说一下我的经历吧。说起来比较无奈或者说可笑,笔者的第一步是被人“挤兑”出来的。笔者工作的第一家作软件开发的公司到岗的第二天就接到了一个开发任务,虽然面试的时候说的天花乱坠时间上当时的笔者还没做过任何实际的开发工作。当时的想法就是“硬着头皮上吧”。整个的开发过程中开发手册和搜索引擎都未曾关闭过,同时加班也是必不可少的。不过说来幸运这一步竟然顺利的迈过来了。如果大家不知道如何开始的话也可以使用这种方法激励以下自己。
   如果看完这些还想做一个程序员的话,你会发现自己像是大海中的一条鱼一样,周围的一切都是这么美好这么神奇,仿佛又无尽的空间等待自己的探索。那么坚持自己的信念走下去吧。当你有一天在梦里得到自己想要的程序思路的时候,恭喜你朋友,你已经是个程序员了。
原创粉丝点击