1 / 8
文档名称:

程序员技术练级攻略.doc

格式:doc   大小:57KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序员技术练级攻略.doc

上传人:ttteee8 2020/7/31 文件大小:57 KB

下载得到文件列表

程序员技术练级攻略.doc

相关文档

文档介绍

文档介绍:伯乐人才网6月9日发表了《写给即将入行的程序员的封信》,翻译自《AnopenlettertothosewhowarttostartDrogrammirg》,我的朋友(他在本站的id是MailDer)告诉我,他希望在酷壳上看到•篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学****Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”-,节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。我的这个朋友把这篇文章取名叫BuildYourProgrammingTechnicalSkills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩。这里仅仅是在分享Mailper和我个人的学****经历。(注:省去了我作为一个初学者曾经学****过的一些技术(今天明显过时了),如:Delphi/Powerbuilder,也省去了我学过的一些我觉得没意思的技术LotusNotes//ADO/ATL/.NET……)前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练****走•遍(朋友的抱怨:学校课程总是从理论出发,作业项日都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一卜历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。-定要动手,例子不管多么简单,建议至少日己手敲一遍看看是否理解了里头的细枝末节。一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下:现在的用户界面儿乎被两个东西主宰了,1)Web,2)移动设备iOS或AndroidsWindows的图形界面不吃香了。越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成本太高了。微软的东西变得太快了,很不持久,他们完全是在玩弄程序员。详情参见《》所以,我个人认为以后的趋势是前端是Web+移动,后端是Linux+开源。开发这边基本上没Windows什么事。启蒙入门1、学****一门脚本语言,例如Python/Ruby可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:处理文本文件,或者csv(关键词pythoncsv,pythonopen,pythonsys)读一个本地文件,逐行处理(例如wordcount,或者处理log)遍历本地文件系统(sys,os,path),例如写一•个程序统计一个日录下所有文件大小并按各种条件排序并保存结果跟数据库打交道(pythonsqlite),写一-个小脚本统计数据库里条目数量学会用各种print之类简单粗暴的方式进行调试学会用Google(phrase,domain,usereadertofollowtechblogs)为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是