回 帖 发 新 帖 刷新版面

主题:[原创]失败者说——希望给后来者提供一个前车之鉴

很久没有登录编程爱好者论坛了,今天偶尔从百度里面打开一个帖子,尝试登录了几次,居然成功。
面对各位积极向上的编程学子,我觉得自己很惭愧。小可是1982年出生的人,高中阶段不甚读书,迷于学管理(其实那时候根本就不知道啥是管理,只是父母总灌输的学而优则仕思想作祟),虽然是省级重点高中,可惜考了一个二本,专业是物流管理。大学期间不甘心自己堕落到如此地步,就一心要考研来证明自己,而且要跨专业跨学校考一个工科的专业。大学期间基本上被英语和数学这两门课程占据了,计算机学了大学计算机基础和VFP,两门的成绩分别是60和63分,据说都是老师的可怜分才让我过关的。大学的学习是刻苦的(早上五点起床上自习,晚上十点回宿舍睡觉),可惜方向完全错误(主要是学习高数)。大学阶段接触的计算机更多的是玩星际争霸和帝国时代(大学的时候没钱花,舍友请我到网吧玩),至于编程根本没有听说过。大学四年就这么晃悠过去。
04年毕业的时候考上了某校的研究生,成绩还不错,是公费。学习的专业是运输方面的,研究方向则是运输信息化。导师要求学习计算机编程,这才真的和计算机知识有了接触。

在这里我想把自己的学习经历讲给大家,作为一个失败者的典型供大家批判。

首先我的导师要求我学习C++,(看到很多人说C++和C是两门不同的语言,但是学习C++的时候我还是经常要翻阅C语言的教材),C++给我很大的打击,原因很简单,学了半年一无所获,而且上机机会少,研一的时候其他课程也很多。虽然自己觉得学来学去没有什么收获(我什么基础也没有,弄个冒泡排序算法都要很久才能把程序搞出来,搞出来后心里也没有底,要调试很久才能通过),不过C++我一直坚持学习了一年半,占用了我读研的一半时间。在读研二的时候导师要求我们把学习的方向转到JAVA,不过我当场表示拒绝。为此我和导师闹了不愉快,原因很简单,我觉得自己的C++学得云里雾里的,还没有弄明白,不想去接触新的东西。(看到某国外权威说应该两个月就要学习一门新的语言,我很佩服,除此无他)。后来导师很少给我安排什么事情,我充分利用这段时间去恶补计算机的基础知识,我觉得我失败就失败在这里!!

有个故事叫“贾金森的故事”,讲的是这位先生为了做一条板凳,就去学习木匠,为了学习木匠,需要工具,他就去做斧头,他发现做斧头还需要铁,就去学做铁器,为了制作铁器,需要炼铁的知识,就去学习炼铁的知识……最后,他一无所成。这个故事我复述的不准确,意思就是那个意思。我学习C++的时候,发现有内存管理的内容,不懂,就去看计算机组成原理和微机原理方面的书,看得是一头雾水。为了学习这两门课程,需要逻辑电路的知识,就找本科毕业生们买了模拟电路和数字电路。后来看到先辈们介绍编程经验,说操作系统和数据结构很重要,就去买了操作系统和严蔚敏的数据结构,看来看去很吃力,学无所成。听说汇编是现代程序语言的发端,包含了计算机编程的本质,于是就买了一本汇编的书看,也是看不明白(在此向初学者推荐一下王爽的汇编,因为我这个大菜鸟看这本书看明白了)。期间穿插学习了MFC、VC、VB,Linux系统,网络基础,还有开发网站方面的一系列东西。这些事情基本上都是在2004年9月份至2007年1月份进行,其间种种彷徨和苦闷,相信和我一样经历的人都能体味。回过头想想,当时如果能够坚定地在C++上学习,在一点上有所突破,必然能够提升自己学习的信心,然后扩展到其他方面。可惜我眉毛胡子一把抓,什么也没有学到手。
07年初毕业后,凭借本科学习的老本行和较强的考试能力,在某地区县政府部门谋了一份差事,负责物流方面工作。平时工作比较清闲,就按捺不住想看计算机的书。刚到单位的时候,我带过来的书基本上都是计算机方面,同事们都很惊讶。我自己水平不行,不好意思也懒得去炫耀什么,只是抽空偷偷的学习一下过过瘾。毕业后把ASP做网站的东西搞明白,王爽老师的《汇编语言》也全部学习了,当时心里挺美的,不过学习编程已经完全成为一种业余爱好,毕竟我的饭碗和这个毫无关系。为了全身心投入工作,我把计算机的书全部转移到老婆家里,让她帮我照看,我甚至一度萌生将它们烧掉的念头,可惜舍不得(论坛里面有需要什么书的在校学生,可以留下姓名和联系地址,我有的话给你邮寄过去,联系方式:scandy24@qq.com)。最近又按捺不住自己的学习冲动,思前想后,不知道从哪里入手。工作以后也变得现实起来,学任何东西都要考察一下对自己是否有用,毕竟时间和精力都有限。我刚才看帖子一位1973年的同志想学习编程,我真的肃然起敬。

时至今日,已经参加工作快两年,深感人际关系的复杂。在工作中遇到寻找科研单位开发信息系统的事情(物流平台做网站),感觉程序员心底纯净,比较好接触(遇到过只谈价钱不谈技术的伪“程序员”),也会勾起自己摆弄摆弄程序的雅兴,不过闪念而已。不管愿意不愿意承认,编程逐渐走出了自己的生活。

回复列表 (共1个回复)

沙发

刚把谭浩强的《C程序设计看完》
正在看D.S.Malik的《C++基础教程》
看起来能够轻松理解 
但是  不知道到底能用C/C++编写什么

希望楼主能指点一番


本人 大一 计算机信息管理专业
QQ:234860930

我来回复

您尚未登录,请登录后再回复。点此登录或注册