【asp精品源码栏目提醒】:网学会员鉴于大家对asp精品源码十分关注,论文会员在此为大家搜集整理了“我的程序员学习路程 - 文学”一文,供大家参考学习
群主注释本篇文章为转载该文章作者为 SycVC驿站 - WwW.CcTry.CoM 的站长 我是一名普通的C、C嵌入式程序员07年开始接触VC编程到现在虽说年头不长但还是有一些学习编程方面的经验不敢独享拿出来想与大家交流一下希望对初学者有所帮助少走些弯路有不对的地方还请大家拍砖 03年刚上大一的时候不会玩电脑更不会上网。
不知道什么是e-mail不知道如何浏览网页。
只会玩红警之类的游戏没有QQ打字超慢这就是大一时的我。
大一下学期开了《C语言程序设计》这门课刚接触C语言时侯感觉就是天书听不懂更何况讲C语言的老师说的不是普通话什么xx的什么x xy的全蒙????期末还是靠背程序背题把考试弄过了哎不容易啊由于我不是计算机专业的学生所以C、数据结构、计算机原理等纯计算机专业的课程都没有学过当时还没有对计算机感兴趣只是玩玩游戏罢了。
一次偶然的机会到了一个其破无比的网吧下载音乐听因为玩游戏都卡的不得了只能听歌了。
可是网吧禁止下载我就从网上找解决办法尝试了大概2个小时左右终于被我给破开了不过弄完之后连我自己都不知道怎么弄开的????不过是改了注册表的之后就开始对电脑黑客方面产生了浓厚的兴趣国内的各大黑客网站都逛个遍天天都看看有没有自己感兴趣的黑客东西可以学什么《黑客X档案》、《黑客手册》我是期期都买《黑客防线》没有买因为看不懂呵呵从网上下载了无数的小黑客工具到这黑黑到那玩玩不亦乐乎啊什么阿D、NBSI、HDSI 都玩过。
后来看着网上的高手自己编写工具也想学一门编程语言ASP、PHP 或是 VB、Delphi 之类的但是不知从何入手也不知道这些小软件都是怎么做出来的难道我学的Turbo C也能做出个带界面的软件自己都比较怀疑也从网上下载了不少的视频教程不过自己没有电脑在网吧看也不是个办法最终还是放弃了。
至此我的电脑应用水平也有一定的提高起码知道什么是端口了什么是服务器等等。
每次上网吧都带着花580元大洋买的40G移动硬盘里面装的全是小工具、教程之类的???? 【注】以上我说的这些并不是说让大家也从黑客起步我只是陈述一下我的学习经历而已请大家不要误入歧途啊???? 当知道了灰鸽子的作者是个程序员的时候当时自己就特别崇拜程序员可是由于自己也不是学计算机专业 从此之后就再也没有接触编程的东西只是对计算机非常的感兴趣。
大三下学期大四上学期开始找工作了大连的大大小小的招聘会也都去了没什么合适的工作????当时也是郁闷中心想大学学了这四年的东西到底能干点什么 直到大四的上学期末也就是07年1月份有幸到大连的一家小的软件公司实习准备下学期的毕业设计到了公司之后认了个师傅。
到公司的第一天上午经理让公司网管给我装台电脑网管过来了问我你用VS2005是吧我愣了一会心想什么是VS2005因为大学的时候没接触过微软的Visual Studio 系列软件考C语言的时候用的都是Turbo C 2.0。
我就吞吞吐吐的回答“恩是”。
装完了之后自己坐在电脑前不知所措了打开VS2005也不会用啊直到下午3点多的时候师傅忙完了过来到我这要给我出个小题看看我的水平怎么样。
题目是自己写一个函数实现字符串的拷贝。
当时哪会啊大一的时候学的C语言到大四全忘了语法都记不住了结果到下午6点下班的时候也没憋出来????哎第二天经理过来了给我拿了本《Effective C》让我看第三天的时候给我拿了本《More Effective C》让我看第四天的时候给我拿了本《深入浅出 MFC》让我看当时在公司的时候确实埋头苦看不过累的我头都晕了也没看懂多少其实当时心里有点动摇了是不是自己不适合程序员这个职业。
后来师傅过来看我桌子上这些书就说你现在哪能看懂这些书再说这些书也不是给初学者看的。
这里要说明下我师父是C语言超牛而经理是C超牛。
师父接着问我有没有 谭浩强的那本 《C语言程序设计》我说有他说你明天带公司来入门的话看那本才合适。
从此之后我就开始看谭浩强的《C语言程序设计》从头到尾足足看了三遍当然我是指认认真真的看每一遍都有不同的体会而且课后题我也差不多一道不落的都做了我说的都做了是上机敲代码调试。
这三遍看完之后感觉自己的C语言入门了???? 2007年3、4、5这几个月是我在公司做毕业设计的时间题目是《用Socket实现简单及时通信程序》也就是我做的《VC打造局域网聊天室》程序的雏形。
虽说程序是用MFC写的界面但是当时只会C语言不会C 以及MFC所以程序中自己的代码都是用C语言写的当时我的毕业设计用的是VS2005光这个UNICODE就难倒我了当初学C语言的时候根本没这回事啊什么宽字节转窄字节窄字节转宽字节的什么LPTSTR、LPSTR、LPWSTR什么wchar_t 全蒙了????还序设计》就是红皮的那本。
从头到位看了2遍吧但是当时自己没有电脑所以也是纸上谈兵。
当时C并没有学的太深入???? 07年7月份毕业了我的毕业设计获得系优秀以及校优秀在校内做毕业设计的同学根本没学到什么东西都是这边抄点那边抄点不得不说中国的教育与实际脱轨比较严重。
这里也要跟各位网友说下在校期间如果有机会到校外实习一定要把握住在公司会比你在学校学到的东西多的多而且学的快 毕业之后公司看我表现还不错直接跟我签合同了这期间师傅过来让我开始看一些数据结构、算法方面的书籍问我有没有 严蔚敏的《数据结构C语言版 》说看看这本书不错之后跟计算机专业的同学要了一本开始看起来。
不过严蔚敏的这本数据结构是用伪代码写的看起来也很费劲后来同事借了我一本绿皮的用C语言描述的数据结构的书籍都是实例代码不过书中的错误不少凑合看吧名字我记不清了大家可以网上找找用实例代码写的数据结构的书有时候2本书互相参考着看课后题也要都做了上机实践调试代码两本书总共看了2遍。
经过这两本书的学习关于数据结构的一些算法基本搞明白了什么堆、栈、队列什么各种排序算法冒泡排序查找算法什么树、二叉树、图等等基本都弄的差不多了之后师傅说我现在语言语法算法还可以了可以看看Windows平台下的编程。
推荐我的书籍是《Windows 核心编程》网上找了一本电子版的看了起来看第一遍的时候只能看懂1/4左右吧不过虽然看懂的不是很多但还是把书中能看懂部分的代码敲到编译器里面完了自己再好好理解理解。
当时也从网上找找看看Windows编程入门方面的书籍网上都推荐《Windows程序设计》作者是 美Charles Petzold 上下册的。
说《Windows 核心编程》这本书虽然是绝对经典不过入门还是推荐看《Windows程序设计》这本这本书没讲MFC用的是SDK编程。
我是满大连市的书店跑也没找到只能从网上买了这也是我第一次从网上买东西。
每天下班后就看这本书不过说实话只看了上册的前四章左右之后的没再往下看。
第五章讲的是什么画线、画圆之类的自己没什了还有就是看了前几章也没有看懂什么东西。
讲Windows程序的一些原理什么的对于刚开始学编写Windows程序的初学者来说还不是那么太好理解也可能是我笨了点呵呵 初学者嘛拿当时的我来说可能大家也是一样还是想学一点界面的东西如何编写界面的程序毕竟看的见摸的着。
当时我是非常的感兴趣总是想市面上流行的各种各样的软件界面是如何实现的自己也想操家伙来写一写。
当时给我的感觉就是VC的功能太强大了就好像手里拿了一把屠龙刀我想用它来编写各种各样的软件 自己特喜欢逛计算机的书店看到了一本孙鑫的《VC深入详解》网上评价不错就买了回来感觉这本书还可以讲了很多应用方面的或者
上一篇:
C#程序设计_4_控制台输入输出
下一篇:
美国emba教育概况及其借鉴意义