写给在校生——听师兄传的IT之道

  在担任班主任工作四年之后,我的08级学生离校了。为了收集同学们对我的工作的客观评价,以及能够让他们为我今后的工作提供参考,在选择他们离开之际为我提供信息。有位同学热情地写来了邮件,他谈了一些很好的建议。将此信中的主要内容展示出来,我也在【】中加入我的些个人观点,以使这些观点为更多在校的同学利用。

  下面是邮件的主要内容和我的点评:

  我把总结出来的对于学院的建议整理了4点, 希望对老师今后的教学有所帮助~ 

  1、学院基本上 “忽视” 了同学们的 “代码质量” 问题

  也就是说,对于你的代码,暂时还没有人会告诉你,这个地方写的对不对,这个地方是不是应该这样写。仔细的回忆一下,就会发现四年以来,从课程设计到毕业设计,所有的程序设计验收都是围绕在功能实现上,没人管你代码写的好不好。这样的培养肯定是局限的,因为不能保证同学们是否人人都能写的一手让人看了顺眼的代码。而看了顺眼的代码才能具有可维护性,这可是减少加班,提高性能,涨工资的基础。 所以在单位里,无论任何级别的工程师,哪怕你是Leader,当你在写完某 个 feature 的代码后,都需要指定一个同事 Code Review 之后才能上线。程序本来就是一种逻辑的抽象,而且不是碎片的,每个能运行的项目都至少有几千几万行代码。而在学校里,我们写的程序却大多是功能片面,并且短小不求精悍的,由此养成的毛病实在是太多。小到代码没有统一的缩进,用 x1 x2y1 y2做变量名,大到一些隐性的 bug。 这些都需要有人来指出。

  我想只要能够流畅的书写可以让人看懂的代码,再具备对程序的爱,一般的公司都不会拒绝这样的员工。

  【所言极是。在我的实践中,有很大的精力投入到学生写不写的问题上,为着防备学生求过随便抄也要耗去更多很多脑力和体力,至于再到编码风格和质量上,也就局限在曾经强调过这个问题,提过了几项要求,推荐了一些《Effective C++》、《编码规范》之类的书籍上了。至于学生落实得如何,留给了他本人。并不是有很多学生去看这些书,并且按照相关的要求去做,限于精力,教师也不能给学生到这个层面上把关。这是老师无奈中的失职。这个无奈有逃避责任的嫌疑,却是实情,对“好”学生是不公平的,作为教师,必须要找到突破这个障碍的办法。立足于现在的情况,已经立志在IT行业大显身手的同学,应该主动地按照师兄和老师的提示,提高这方面的意识,坚持写出“好”程序是正确的选择。 】

  2、关于培训

  培训其实很水,但是确实是能让一部分同学掌握一些基本的技能。但我一直觉得培训只是权宜之计,接受培训意味着将要错失各大IT公司的校园招聘,因为大规模校园招聘的时间就是那个时候。也就是说现在给同学们的选择是实习,培训和准备考研。 其中实习肯定比培训强, 目测很少有培训机构的老师是牛人。基本培训机构能完成的,都是复述文档级别的教学。这只要在大一大二培养好阅读文档的能力,就完全可以规避这笔挺大数额的投资。

  【不少同学参加培训实际是个无奈的选择。前三年没有学上东西,第四年要就业,凭什么。这样的结局实质上已经将经历的大学教育变味为职业培训。(不过前三年不是白混的,培训机构招IT专业大学生而不是高中毕业生可见一斑。)前三年没有学上东西的原因很多,包括学生方面的问题、学校和老师对存在的问题拿不出解决办法,等等。最终,有不少同学得面对这个现实的问题。我现在暂时放弃自己根本不想进步的同学,而最关心的就是如何给愿意进步提供帮助,无论他何时醒事。】

  【也有不少同学在前三年,扎扎实实地走过了理论学习与大量实践的学习历程,甚至在大二时候就能“接活”,在大四直接出去找到实习单位并获得不错的Offer。来信的同学就是一个例子,这是一个可行的路线。但毕竟参与培训对某些同学而言也是一个补救措施,尽管要再付出投资,也不能一概否定。鉴于很水的培训机构的存在,需要慎重选择。还有,真正好的培训机构是有门槛的,不是交钱就能去的。这也提示所谓“迷失”的同学们快快醒来,早投入,意味着能把握更多的机会。】

  【接受培训会错失校园招聘是一个方面,但通过培训机构与企业的联系,找到更好的工作也是有先例的。所以我的观点是根据实际情况作出决定,不必一概而论。】

  3、关于开源

  见 浙大计算机系启动课程改革 第4条,我觉得拥抱社区实在是好处多多,阅读别人的代码能学到的东西真是太多了。并且在学习开源非常有利于的培养团队协作和版本控制。 

  【根据这条藤,我摸到的瓜如下:】

  消息称,浙大计算机系的课程改革正在悄然进行。
  内容包括:
  1.进一步增加编程和开发在课程评分中的比重,最终成绩中,编程和开发占80%以上。
  2.课程设置更接近MIT的课程列表。
  3.增加与业界的沟通与合作,与淘宝技术宣传部门合作,定期邀请相关技术大牛过来做讲座(近水楼台先得月啊,某度要抓紧了)
  4.学生可用很小的费用向学院申请虚拟主机服务,可以自行搭建网站。该服务据说是与阿里云合作。
  5.课程作业的评分标准也有重大转变,学生参加相关开源项目也可以作为课程作业,把自己的代码开源可以酌情加分。好的用户体验也能酌情加分。允许学生在前几届学生的作品上进行二次开发。该方法有助于扼止抄袭风气,按院方负责人的说法:”开源之后,是否抄袭一目了然“。

  【这个很好的思路值得学习,并且即使在烟大,有些事情也可以马上做起来。例如第4条,用新浪云就可以。记录于此,看下学期能否在CSDN俱乐部让个别同学在课外学习中先试行起来。我的歪论《开发经验和屁股的关系》再次显灵。】

  4、关于女生和程序员

  见 附件pdf , 对于“女生天生不适合写代码”, 大家有这种偏见不是一年两年了,反正前端业内有很多活跃的很厉害的女生。

  【这一点最好的佐证是,程序员没有祖师爷,只有祖师奶奶。女性在IT企业中担任有技术背景的非技术岗位的工作,如项目经理也有天然的优势。但也有不少女生拿着没有兴趣、怕累、女生逻辑思维差等理由,在起步之前就给自己定了调子。IT界需要这半边炫丽的天空,程旭媛们,行动起来。分享他给我的pdf文档:下载链接

  【最后,感谢我的这名学生为我和他的师弟师妹们提供了好的启示,祝他在工作岗位上能够取得卓越的成绩,也祝他拥有自己幸福的生活。】

  【我的c++教学】我的 C++程序设计课程教学材料

时间: 2025-01-25 04:46:19

写给在校生——听师兄传的IT之道的相关文章

android-Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教)

问题描述 Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教) 这是我的程序: ImageView imageView = (ImageView) findViewById(R.id.login_image); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 这是错误日志: 03-08 18:10:43

读本地图像文件,在上面写一些文件,再传到WWW服务器上

1 public class ImgExtends 2 3 { 4 5 /// <summary> 6 7 /// 像本地图像文件上写字,并上传本地服务器 8 9 /// </summary> 10 11 /// <param name="imgserverurl">Web服务器上的图片路径</param> 12 13 /// <param name="title">图片上的文字</param>

一个老个写的无组件上传

上传|无组件 <!--#include file="../lib/filelib.asp"--><%Response.write "<title>上传文件至当前文件夹</title>"Response.Write "<body bgcolor=""#D6D3CE"" leftmargin=""0"" topmargin="

自己写的一个PHP上传类

主要功能:文件上传,获取文件名,获取文件大小,随机生成新文件名,获取文件类型,图片生成缩略图,返回缩略图文件名,返回上传后生成的文件的文件名,返回上传后的文件路径   //----------------------------------------------------------------------//转发时请保留此声明信息,这段声明不并会影响你的速度!//*******************   IEB上传类 v1.1  *****************************

一个老个写的无组件上传,呵呵。有意思。

上传|无组件 <!--#include file="../lib/filelib.asp"--><%    Response.write "<title>上传文件至当前文件夹</title>"    Response.Write "<body bgcolor=""#D6D3CE"" leftmargin=""0"" topmarg

打算写技术博客前传之家的寻找

尝试了多个博客最后安家在ITPUB,觉得这个界面简单,打开速度也可以,知名度也行,其它博客或多或少有自己不满意的地方,so就这个了,之后打算每天一篇博客,希望大家多多支持!      另外,觉得每个博客都有一个共同的缺点就是不能直接粘贴图片,这个对于写博客来说有点麻烦,我这人最怕这种麻烦事了...博客发展发展估计以后可以直接粘贴图片了

腾讯创业训练营南京站招募乐逗高炼惇传逆袭之道

1500天,4.73亿装机量,近亿月活跃用户,市值7亿美元.--这是乐逗游戏的故事在当下的互联网创业浪潮中,乐逗游戏证明了草莽也可以有钱任性".那么问题来了,这是如何做到的?12月18日,腾讯创业训练营将在南京开班.乐逗游戏创始人高炼惇现身说法,分享创业秘诀.此外,知名VC.光速安振中国创投的合伙人韩彦也将莅临现场,讲述投资人挑选团队的黄金法则.乐逗游戏分享创业秘诀近年来,创业.创新已成为中国经济发展的主旋律,国家扶持创业的决心也空前强烈.8月,乐逗成为今年第11家赴美上市的中国企业,在 纳斯达

传PPTV拟借道南方传媒进军互联网电视

腾讯科技讯(胡祥宝)10月27日消息,据知情人士透露,网络电视提供商PPTV正与广东南方传媒集团进行接触,拟成立合资公司,通过借道南方传媒挺进互联网电视业务.对此,腾讯科技致电并发短信给PPTV CEO陶闯,对方未予以回应.而南方传媒集团副总裁张小棣也以"正忙着"为由匆匆挂断电话.不过,据了解,今年PPTV已经有布局互联网电视业务的迹象:今年9月初其购买了近百部影视 版权,而后与大批互联网电视机顶盒厂商合作,为其提供互联网视频服务,提前绕道以"内容提供商"的身份进入

关于“IT学子成长指导”专栏及文章目录

迂者专栏关键词 就 业 大一 大二 大三 大四 自学 职 场 专业+兴趣 研究生 硕士 规 划 考 研 大学生活 迷 茫 计算机+专业 基本功 学习方法 编程 基 础 实践 读书 前 途 成 长 社团 课程 IT行业 奋 斗 CSDN社区对我的专访.再访(一).再访(二).我的大学.Follow my heart,将为IT菜鸟起飞建跑道的事业进行下去. 本博义务咨询纯利用业余时间,本职工作需要优先,故不能保证所有来信在当天能得到回复,有的问题还需要给我留出思考时间.来信只需一封,请不要用一信多发