担心提前做了码农的大学生

这封信里的信息量很大,包含了不少让IT大学生专业学习无效的想法。由于写书赶进度,第一次迟了十多天才回复。但愿这封信能鼓起他学习的激情。
【来信】
  贺老师,您好。我现在是个即将挪入大二的学生,我是一个思想上急性子,行动上的慢板拍,在我学了一点C语言的时候,我就想学习如何做项目,看了一点C++,觉得和C语言一样写不出什么的东西,这时候我了解到windows编程,于是硬着头皮去碰了一下win32编程,花了我很多时间,但收效不大,能写一点基本的界面,但由于没有什么相关的基础知识,想学些类似于服务和网络编程实在犹如登天,被打击了之后,我意识到,我好想有点心急了,基础知识太薄弱,于是又回到C/C++,慢慢学习,但是我的进度实在是太慢了,而且没有一点章法,我就喜欢上点贴吧,论坛之类的,看到感兴趣的东西自己才动手写代码,基本上就是一个早上才能写出一个东西,就昨天实现一个基本的栈,都花了我大量的时间。这样学习,虽然很轻松,但是学习实在什么没有效率。乱七八糟地说了这么多,我其实也就是想您能给点学习的建议,和学习方向之内的话,或者简单的点评一下就行。
  继续乱七八糟,之前我和同学讨论过学习的方法,但谁都说不出个所以然来,但是我那位同学是很有思想的,(我问他打不打算进实验室学着做项目),他说"大学是给你培养兴趣的地方,提前当个码农,多没意思",这句话给我很大的触动,我想了想我高中的日子,一切为了考试,过得实在没啥意思,于是这就出现矛盾了,到底是优先培养自己的兴趣爱好,还是优先学着做项目,积累实战经验。
  说说我自己,我从小就是一个没有主见的人,我想这也是我从小就和父母分开(外出打工)而没有迷失的原因吧,因为我更愿意相信权威(爸妈),或者说是怕他们,怕他们不要我。呵呵,见笑了。我现在没什么兴趣爱好,除了上网玩游戏,我想学好,我希望以后有能力可以承担起一个家庭,但对于学习,我现在还是一片茫然......有了win32的教训,我再不敢轻易去接触新的技能,我怕浪费时间,以后出去用不了......额,我都不知道我在说些什么,希望您不会为难....再谢

【回复】
  你是个热爱专业,学习也肯投入,并且突破了考试束缚的同学,这很可贵啊。从你做的事情上看,也完全认同你的急性子之说,写出了乱七八糟的文字,而所学内容恐怕也是太随性了。我非常赞同大学低年级的同学多方出击,在各个方向上进行试探,尽可能拓展知识,多加体验。但你的问题是,缺乏了对基本功的重视——用任何一门语,C、C++或其他,能够先把一些题目做出来,这个阶段一定要过。这里面包含了做项目中需要的思维和方法。题目来源有很多,搜索一下OJ、你看的书后的习题,或者用我给我的学生用的练习题。因为你才将大二,解决这个问题优先于项目的体验,这是将你目前在学着做项目中的感受发挥好作用的最好体现。
  你的很有思想的同学,我感觉他也只是会过潇洒日子,逃避在学习上投入的同学。这是我近日来思考比较多的问题。很多同学抱着一种想法,大四还早着呢,但忘记了就业时是凭着你大四的身份,还是要靠自己真正的学有所得。我要告诉你一个事实,IT行业是需求量最大,同时相关专业就业率最低,其中的原因,你能懂得。从你们的观点上来看,只要是学校开出的课程,那就是为了考试,是要应试。要想一下,学校为什么要开出那些课程来?所以,在这个阶段,学好课程为基础为保证(我怕你没有做好),课外的自主性安排锦上添花(你已经在做,但有些散乱且急)。先将自己的精力在学习上投入了,无论学习什么内容,都是在培养兴趣。学着做项目,也是培养兴趣的一种方式而已,只不过是直接针对未来的工作形态。没有基础做项目,犹如不打基础就盖楼;不做尝试蒙头学,不给想像力找土壤,是在造无根之草,要将这两方面结合起来。做项目为什么要大学毕业的人,不是看他大四过完了,关键是在这四年中,是否为该学的每一点知识,有过该有的付出,是否有必要的知识和技能。
  “提前当个码农”的观点也给了我很大的触动。束缚我们同学投入学习的观念太多了。关于码农一词的理解,你现在至少不要将其理解为需要逃避的事情就可以了。你可以用任何一种职业,程序员、工程师、律师、会计、经理,甚至公务员,加上一个“苦”字搜索一下,看哪个行业里面没有人吐槽。其实哪个行业也都需要为你所想要的生活的付出的。苦不苦,在心态,而不是工作内容,有人忙而快乐,有人连基本的工作都做不好,成天喊累。你们现在刚刚开始专业学习,连光荣而伟大的码农的边还够不上呢,倒是在这儿有歧视了。这样的结果,你想进都进不了码农的队伍,或者将来勉强入行了,其能力也只能是一直从事行业中最低端的工作,没有农民工的任劳任怨,却面临长期低端工作中待遇低强度大的境况。而这一切,都由这个观念而起。你认可这句话,也这样做了,你将验证这绝对为真理。而另一方面,将这句话中的消积的一面去除了,你也将有机会深刻体会到其中的“逃避”二字可能的隐患。所以,打好基础,借力实验室增加实践机会,不可拖延。现在的逃避,我不知道能培养出什么样的兴趣来。
  所以,越是抱着对未来更多的期望,越是要坚定地将学习进行下去。很朴素,上了大学,就是要学习来的,学习了这个专业,就是要在这个专业的理论、实践方面学有所成的。你在win32的经历,怎么会是教训?你知道了win32编程是个什么东西,能做些什么事,你体验了做简单界面,知道了要做这些,其根本是要有扎实的编程基础(这是你安排下一步学习最宝贵的启示!)。这种本来就是硬着头皮做的事,很有意义,但你也要知道这不是常态的学习而已。新的技能可以继续碰,并且一定要去碰,多方试探中找到要精通的方向。所付出的每一点时间,会让你学得知识,让你得到启示。

  放心地去投入吧,缺主见的同学。你的主见也就会在这种投入中生出。这种投入将使你获得你所期望的未来!

==================== 迂者 贺利坚 CSDN博客专栏=================

|==  IT学子成长指导专栏  专栏文章分类目录(不定期更新)    ==|

|== C++ 课堂在线专栏   贺利坚课程教学链接(分课程年级)   ==|

======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======

时间: 2024-12-31 06:21:24

担心提前做了码农的大学生的相关文章

写给立志做程序员(码农)的大学生

作者: 果冻虾仁  来源: CSDN  发布时间: 2017-08-10 23:08  阅读: 32769 次  推荐: 158   原文链接   [收藏]   写给立志做码农的大学生 确定方向 选择比努力更重要.       关于方向的选择其实越早确定越好,生活中我们要面临无数个选择,前几天看的一个黑客相关的美剧中有句台词说的不错: life is binary.       生活就是二进制,一个个0101组成的.每一次抉择,选了就是1,不选就是0.另外也有一句话说:"人一生要面临很多选择,但

从创业“乱码”到自由码农的风生水起,从此迎娶白富美不是梦!

雷军说,"写代码要有写诗一样的感觉",小刘就是这样的码农.他在敲代码的时候有种改变世界的感觉,就好像世界除了他和代码,就没有其他存在了.在他的眼里,这个世界就是一行行代码,需要处理生活中各种BUG,进而去完善它们.一个程序员的世界始于键盘,终于"创业"?小刘几度这样怀疑. 刚开始的"越努力越幸运" 小刘大学毕业就去互联网公司做了"码农",在公司大的氛围中,他逐渐明白了努力的方向.公司忙的时候,甚至一个礼拜都没时间回家.有时,他

码农的2014年,年终总结

问题描述 码农的2014年,年终总结 公司无法写博客,改天回家改下,对不住大家了 HI,2015: 我个人是个工作狂,也是研究技术狂,不太喜欢过旧的生活,本来前两天应该总结, 回老家啦--媳妇生小孩啦,我升级了--呵呵-- 公司工作: 2014年初,主要负责xx公司里的应用版本平台服务接口开发,为解决业务问题, 详细了解mybatis和mysql之间sql底层数据交付,完成文件批量上传,优化数据库,借鉴老应用版本的业务, 设计数据库,核心业务逻辑编写和引导新同学. 微信公众平台:功能有,微信用户

想做码农?非计算机专业的毕业生也可以

基础经济学认为,如果大学生看到了对特定技能的旺盛需求,那么就读于这些利润丰厚的领域的学生就会接踵而至.多年来,科技公司,银行,甚至传统的工业公司都在以迅雷不急掩耳盗铃之势聘请码农和计算机科学家.根据美国劳工统计局的数据,自2010以来,软件应用开发人员的工作岗位数量有了59%的提升:工资增长了15%,于2016年达到了平均102300美元.技术工程师赚的钱已超过职业运动员,并不断成为头条新闻. 那么为什么没有更多的美国的大学生主修计算机科学呢? 根据美国国家教育统计中心的数据,2015年美国高校

【我在硅谷做码农】别再羡慕硅谷的食堂了,那是个“阴谋”!

先说点别的.你们知道吗,之前听了我一系列的吐槽之后,国内码农们的反应各异,着实有趣. 有读者客气地表示,"洋码农你太谦虚了,说到底也是精英人才",不敢当不敢当:还有一位表示对如此的喋喋不休实在忍无可忍,于是寄给我一箱臭鸡蛋,快递箱子上用黑色马克笔写着"见物如见君"几个大字:更有好事者好心劝我,"绝不虚言,通过吐槽发泄远不如床上运动来得更直接痛快". 诚如所言,相当理解. 当然,也不乏遇到志同道合之人,近日,就接到一封自称为吐槽爱好者的来信,其表示

有了 Pixel Press,非码农也能做游戏

制作http://www.aliyun.com/zixun/aggregation/21341.html">电子游戏是项综合工程,文字能力.想象能力.绘画能力,都不可或缺.即使你拥有上述才能,要把自己的创造变成现实,还要学会一项专业技术:编程.但是,对于许多人来说,这是一项复杂而枯燥的工作,而且很难在短时间内掌握它.找个感兴趣的码农帮忙,从 Codeacademy 起步学习编程?似乎都是很麻烦的事情.如果不用编程,就能实现自己的想法,是不是有些要求太高? 如果你真有这方面的愿望,The V

做“程序员”,不做“码农”,有哪些好办法?

很想心无旁骛的编码,却被产品经理.项目经理.测试.老板各种连环打扰. 很想重构重构再重构,却被构建.部署各种坑拖累,什么时候能够摆脱哪些服务器.环境的杂活? 砖家有数据为证"程序员一天中只能得到一段2小时不被打搅的时间.当被打扰后,很可能再也回不去了,即使回去也得花费10-15分钟." 要是这过程中还有人过来找他们呢? 还有,部署部署部署,线上线下,日常预发测试,还要和产品经理相爱相杀. 这些连环干扰是否可以消停?这些琐碎的杂活是否能远离程序员?是否能给程序员一个良好的撸码环境? 听说

从码农到“石榴哥”,路边小摊O2O创业的辛苦与收获

自从去年11月开始,我以一个地铁附近的小仓库.一辆小推车为起点,开始在西二旗周边的IT区域卖石榴汁.从推着小推车转一天.被动等待顾客上门,一直到现在开始做店面.开展营销活动.甚至借用轻应用.微信等移动互联网手段开始了所谓的O2O之路,大半年的时间里,作为一个个体起步的小创业者,从码农转身为卖果汁的石榴哥,在这个过程中,我学到了很多. 一. 要解决的第一个问题:如何建立商家和用户之间的信任 作为一个小的个体创业者,最初选择一个区域来做好创业开端很重要.如果一定要套用"互联网思维",那就是

穿越之我是码农 1024 篇

0x01 梅雨时节的杭州,白天下过雨完善放晴了,天空飘着白云,被城市的灯光衬成红色.23点的时候,园区里,一个人影仿佛逃亡般的在湿漉的地上奔跑. "蹦......" 翌日,朋友圈里肆意的传播着一条惊人的消息: "某互联网金融公司,苦逼程序员夜里被逼加班至深夜,遭遇车祸." 0x02 "卧槽,头好 TMD 好疼!" 这个叫做 嬴云 的男人在房间里醒来,忍着头部的剧痛,环顾着四周,一切都是黛色的,床.柜子.门,和昏迷之前的写字楼完全是两个样子. 当头