你适合当程序员吗你知道编程序是怎么回事吗

上传人:第*** 文档编号:32631718 上传时间:2018-02-12 格式:DOC 页数:8 大小:33KB
返回 下载 相关 举报
你适合当程序员吗你知道编程序是怎么回事吗_第1页
第1页 / 共8页
你适合当程序员吗你知道编程序是怎么回事吗_第2页
第2页 / 共8页
你适合当程序员吗你知道编程序是怎么回事吗_第3页
第3页 / 共8页
你适合当程序员吗你知道编程序是怎么回事吗_第4页
第4页 / 共8页
你适合当程序员吗你知道编程序是怎么回事吗_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《你适合当程序员吗你知道编程序是怎么回事吗》由会员分享,可在线阅读,更多相关《你适合当程序员吗你知道编程序是怎么回事吗(8页珍藏版)》请在金锄头文库上搜索。

1、你适合当程序员吗 你知道编程序是怎么回事吗?( 以下是我见过不错的一篇文章)1、 程序员意味着要编程序。 (如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。 (说坦白点就是,在你没有找到乐趣以前,它很枯燥)3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)4、当程序员决不是什么好差事,时刻需要学习,需要思考。 (直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,

2、又一群傻蛋)5、程序员的未来很迷茫。 (但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造;如果你能改变软件业的历史,那才是英雄;不想成为 Bill Gates,不想成为 Dennis Ritchie 和 Bjarne Stroustrup,我会说你没有追求。有个关于程序员未来的笑话,也许你还没听过,你该听一听,摘抄如下:一个程序员对自己的未来很迷茫,于是去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说“我的孩子,你去问 Lippman,他现在领导的程序员的队伍可能是地球上最大的”于是他去问 Lippman。Lippman 说“程序员的未来就

3、是驾驭程序员”这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说“我的孩子,你去问 Gates,他现在所拥有的财产可能是地球上最多的”于是他去问 Gates。Gates 说“程序员的未来就是榨取程序员”这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”于是他去问侯捷。侯捷说“程序员的未来就是诱惑程序员”这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝摇摇头“唉,我的孩子,你还是别当程序员了

4、”)6、当程序员还是很有乐趣的。 (当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时我问你,觉得这些是乐趣吗?)7、当程序员不易也不难。 (世间事有难易乎?为之 ;不为 。你有决心和信心吗?)8、你真的要当程序员?是你自己的想法?9、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真他 XX 的贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你

5、想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。 ) 10、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。11、编程序就是编写程序。12、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。 )(三) 一个程序员应该具备的基础知识和概念1、计算机是有什么组成的,CPU 是什么东西,其工作原理是什么。 (对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)2、机器语言和微指令集的概念。3、程序的概念。4、汇编语言是低级语言但不是机器语言。5、高级语言主

6、要有那些?(C,C,Basic ,Pascal,Fortran ,C# ,Java 等等;如果你是PRC 软件业的英雄,你也写一门语言,最好不用英语) 6、编译程序和解释程序的概念和其原理。 (编译器是高手和专家编写的)7、 HTML、XML 等是标识性语言。8、 Prolog 是人工智能语言。9、操作系统 OS 的概念和原理。 (Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是 OS,还有一些实时 OS,嵌入 OS,编这些的绝对是高手)10、 Windows 编程说白了就是 Windows API 的调用。 (PRC 的程序员很多只是会编 wi

7、ndows程序,用的是 VB,我的建议是这些程序员顶多只是低级编码员,我称其是 coder)11、 VC、VB 、BC、BCB、Delphi、VF 等都只是编程的工具和环境,不是编程语言。12、面向结构的设计概念。13、面向对象的概念。 (好好理解,兄弟,这个东西还是很重要的)14、软件工程的概念和原理。 (如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)15、数据库的概念。 (要熟悉一些著名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase 等)16、了解网络概念。17、了解多媒体概念。18、熟悉和掌握数据结构和基本算法。19、是不是要求太高了,

8、别着急慢慢来,进步在不知不觉之中。 (一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)(四) 教材推荐推荐的教材主要还是针对概念来的,最好选用名校的教学用书。1、 计算机组成原理 (熟悉)2、 数据结构 (掌握)3、 操作系统 (了解-熟悉)4、 The C language (掌握)5、 编译原理 (了解原理)6、 汇编语言 (了解)7、 计算机网络 (了解)8、 软件工程 (了解)9、 关系数据库

9、 (熟悉)10、 The CLanguege (掌握)11、 面向对象设计 (掌握;结合 C+学习)(五)一些经验和体会1、真正的程序员用 C+;(一位专家说的)2、动手去编程序;3、动脑去思考;4、要有良好的编程风格;5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)6、有自己的学习计划;7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)8、不要怕学新东西;9、要有软件工程的思想;10、善于发现问题,然后去寻找答案;11、向高手请教;(要虚心直到你成为高手)12、和同行交流;(不善于交流肯定

10、不行)13、懂得软件的实质,不要被千变万化的表象所迷惑;14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)15、学习 wiodows 编程主要是学习 windows OS 和 win32 API;16、有空了解一下嵌入式开发;17、有空了解一下 PDA 软件开发;18、了解一下.NET 框架和 C#语言,也许它是你新的衣食父母;19、要有耐心,不要作浮躁的人; 20、对程序加注释,并保留你的老程序;21、学到的东西越多,了解的越多,你就越接近专家;22、有空去逛逛 CSDN,那里有你很多知己;23、要有信心成为一个优

11、秀的程序;(六)一些好书的推荐1、 The C Programming language (Keinighan & Dennis Ritchie 1988)2、 The C+ Programming Languague (Bjarne Stroustrup 1997)3、 Inside The C+ Object Model (lippmans)4、 Effective C+ (同上)5、 More Effective C+ (同上)6、 Exceptional c+7、 C+面向对象高效编程 8、 设计模式9、 Thinking In C+10、 The Standard C+ Bible

12、(一般推荐)11、 The Art of Computer Programming 12、 Programming Windows (Charles Petzold)13、 VC+5.0 技术内幕14、 MFC 深入浅出15、 软件需求16、 Advanced Windows17、 C+ primer18、 win32 程序员参考手册19、 用 TCP/IP 进行网际互连20、 COM 本质论(七)学习计划这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。 1、 计算机组成原理2、 操作系统3、 数据结构4、 汇编语言5、 C 6、 C+ 7、 VC 技术内幕8、 Programmi

13、ng Windows9、 深入浅出 MFC10、 Advanced Windows11、 Inside The C+ Object Model12、 Thinking in C+13、 Effective C+14、数据库15、网络16、嵌入式 OS 和编程17、硬件单片机18、 .NET 和 C#19、软件工程20、 UNIX 和 Linux程序员意味着要编程序.你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨.他们是靠头脑真真正正靠实力写程序赚钱的,所以我觉得程序员是一份永远都可以一边工作,一边学习的职业,c 语言也不能说太难,只要静下心来肯去学,下定决心了, 还有.假如你有不

14、耐烦的坏习惯的话,最好看多点譬如这样的程序代码, 你就知道 c 语言+ - - 什么得有多令你不耐烦恼了.(不好意思,这是我个人认为的 )所以我今天晚上就会写这篇文章的,希望能给初学者们一个我学了 c 语言之后的心得体会,也别象我朋友那样要放弃,买了那本书,无论多厚.都要啃下去,我是一个曾经被别人说过我是不该学 c 语言的那块料的,当然.我不是因为这句话去生气,把怒火化为当是自己的鼓励, 时时刻刻记住你为什么要学习它? 你为什么不学习其它的?这样,你就会知道一个程序员的生活是多么的无聊了.那你看到这里,你还想什么呢? 想学就去该学的,在这里我推荐你们买书的时候记得买老潭(潭浩强 - 清华大学教

15、授牛淫)的书,买本学习本, 花不了多少钱, 我记得是 30 多块,不过我第一次买的时候买错了,买了一本入门后的高级程序员学习的,所以我在这里推荐一下, 希望大家别象我这么傻.5555,还有,买多少书,一定要看完,别只买了就不看.还有一些天天黑站的人, 他们以为这样是在提高自己的技术证明是没有差,觉得很神气,其实不是的 ,你学到这些入侵网站的 ,学习 ddos,学习远程控制 ,盗 QQ,刷四钻,对你将来有什么好处的呢?假如你认为你可以把这些传授给自己的儿子学的话,那你可以学吧, 世界第一黑客凯文 .米特尼克被公认为世界第一黑客, 你们想一下,年仅 15 岁的米特尼克闯入了“ 北美空中防务指挥系统”的主机内,和另外一些朋友翻遍了美国指向前苏联及其盟国的所有核弹头的数据资料,然后又悄无声息地溜了出来,Kevin 的黑客生涯到其后来入狱时差不多就有 15 年之久。他的作案时间之长、作案次数之多、破坏力之大,他的技术之精、经历之传奇,都让全世界为之震惊,也使电脑警察们汗颜有什么用么?你说一下他的头脑如果不入狱的话这 15 年里可以赚到多少钱? 可以学到什么东西 ?还是你根本就想进去看看里面是什么样的?还是你也想学一下越狱?我觉得,有机会去了解一下什么是 windows 的核心技术,什么是 linux 的核心技术才好,不学的话你永远不知道它是什么来的,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号