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

简介: 这封信里的信息量很大,包含了不少让IT大学生专业学习无效的想法。由于写书赶进度,第一次迟了十多天才回复。但愿这封信能鼓起他学习的激情。【来信】  贺老师,您好。我现在是个即将挪入大二的学生,我是一个思想上急性子,行动上的慢板拍,在我学了一点C语言的时候,我就想学习如何做项目,看了一点C++,觉得和C语言一样写不出什么的东西,这时候我了解到windows编程,于是硬着头皮去碰了一下win32编程

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


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

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




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

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

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

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



目录
相关文章
给予第一次接触编程的朋友
给予第一次接触编程的朋友
|
3月前
|
存储 前端开发 JavaScript
太爽了!这12个前端库,帮我在工作中赢得了不少摸鱼时间!!
太爽了!这12个前端库,帮我在工作中赢得了不少摸鱼时间!!
|
消息中间件 NoSQL Java
做好这4点,面试嘎嘎猛~
做好这4点,面试嘎嘎猛~
55 0
|
小程序 测试技术
【技巧】软件测试的面试这些技巧记得不要错过了
拥有一个心仪的offer,是每个软件测试工程师们都梦寐以求的事情,那如何才能通过最后的面试一关,拿到offer呢? 俗话说,知己知彼百战不殆,作为测试员,在面试前对面试官可能提出的问题进行总结和准备,是帮助我们取得好成绩的最佳方式,所以,这些有关软件测试的面试技巧记得不要错过了!
150 0
|
消息中间件 搜索推荐 Java
新人如何顺利度过试用期,让你受益终身的几个技能
新人如何顺利度过试用期,让你受益终身的几个技能
428 1
新人如何顺利度过试用期,让你受益终身的几个技能
|
小程序 前端开发 程序员
讨老婆开心,阿里云程序员的方式,竟然是…
阿里坚持每年都举办集体婚礼,还得从“阿里日”开始说起。 2003年“非典”期间,因一位员工被确诊“疑似”,全体阿里员工必须搬着电脑回家隔离办公。为纪念那段艰苦岁月中的坚韧坚持,感恩家人的温暖支撑,2005年起,阿里决定将每年的5月10日设立为“阿里日”,并从2006年起,每年举办员工集体婚礼。 当阿里集体婚越来越受到阿里人追捧时, “公益”成为集体婚礼另一个重要的关键词。每年累计公益时长最高的两对夫妻,可以免于抽签,直接参加集体婚礼。 为了给妻子王若芸一个别致却更有意义的婚礼,这一年,阿里云程序员驿桥积累了599个公益时,这是他和妻子的爱情故事。
401 0
讨老婆开心,阿里云程序员的方式,竟然是…
|
设计模式 存储 移动开发
从十分后悔到紧张应对金九银十的我全靠着这份资料
前言 相信有些小伙伴是年前辞职,结果赶上了疫情,在家里一呆就是几个月!许多人都在家吃喝玩乐而荒废了自己的知识。而我也不例外。本来我已经对今年的面试不抱有任何的希望。但当我看到这份资料时,我在心中不经又产生了希望。让我从浪费时间的自责中开始变得紧张复习起来。
从十分后悔到紧张应对金九银十的我全靠着这份资料
|
小程序 Java 程序员
【浅谈】分享几个我自学的途径
程序员这个行业大多都是处于一个自学的状态,很多零基础或者转行的朋友不知道去哪找一些适合自学的资源或者方法。我从高中的时候就开始自学计算机,所以在自学方面还是有自己的一些方式,今天分享给大家。
111 0
【浅谈】分享几个我自学的途径
|
SQL 算法 NoSQL
编写代码最应该做好的事情是什么?(备战2022春招或暑期实习,每天进步一点点,打卡100天,Day8)
编写代码最应该做好的事情是什么?(备战2022春招或暑期实习,每天进步一点点,打卡100天,Day8)
147 0
编写代码最应该做好的事情是什么?(备战2022春招或暑期实习,每天进步一点点,打卡100天,Day8)
下一篇
无影云桌面