Fork me on GitHub

第二周实习小记-----大牛离我们有多远

当我开始写这篇文章的时候,已经下定决心要把我实习期的这些经历写成一个系列文章了。向大牛学习。不管一周做了些什么,都总结一下坚持的写一些东西。且思且行,不管在知识和思想上都会有所收获。所以在文章的最后我加上了这些文章的目录。

下面就从自己这周自己所想谈的四个问题开始:

第一:自己建了一个毕业实习生的交流群。希望没有毕业,将要毕业或者是没毕业正在找实习的朋友加入进来一起交流自己所遇到的问题。现在是新群初建,人数还比较少,但是我相信,随着时间的流逝,人会慢慢多起来的。也希望和热烈欢迎IT老兵的加入,能在工作之余分享一些自己的经验并在思想上帮助毕业生或者实习生,当然也可以发布一些自己所了解的招聘信息和实习生招聘信息。群号:221376964,这里欢迎大家的加入。

第二:找到一个业界口碑不错的公司。相信是所有毕业生和实习生所希望的事,但是该怎么做才可以找到一个不错的公司呢?我想要分享一下自己的经验。第一个方法肯定是通过谷歌这些网络搜索引擎来得到自己想要得到的信息,但是这样得到的信息比较泛,很多不具体。第二个建议是去逛技术社区。像CSDN,博客园,51CTO都是国内比较不错的技术社区,那里面不仅有交流技术的板块还有交流职场工作经验的板块,在那里可以找到我们需要的很有价值的信息,而且还可以发帖求助。还有就是微博了,很多的技术大牛都开通了微博,这就减小了你和他们进行交流的难度,你可以通过微博咨询他们一些问题。当我招实习生的时候,我所了解到的招聘信息和招聘公司的信息,都是从这些社区和微博得到的。

第三:自己的约稿主题终于敲定了。前段时间也是一个偶然的机会一位博客园的朋友,给我发消息说自己要出一本书,看我的博客觉得我写的文章不错,想让我给他的书写一章内容。当时也是想也没想就答应了,最后发现其实也没那么简单。因为是刚走出校园,视野比较小,能够看到的问题和看问题的深度都有欠缺,所以能够写的东西也少。自己的博客也是写写自己的经历,也没啥难度。所以在用邮件和他交流写作主题的时候还是有一点波折的(白天公司上班,公司内网没法用QQ,只能使用邮件)。本来刚开始自己想要以一个80后的身份,以自己的亲身经历谈一下现在的大学计算机教育和想象中的大学计算机教育,还有一些自己一路走来的经验。还有就是关于考研与工作一些站在学生角度的问题。最后都被他给否决了。不过还是在反复的交流中决定了三个话题,就是面试,实习,工作经验这三个方面。

最后一个问题还是想“黑”一下微软

如果大家持续关注微软windows phone 8 和windows 8 平台的话。肯定知道,也是一个老生长谈的问题,就是微软自家应用商店应用少,用户体验差。其实这也是没有办法的。我觉得window 8系列产品贵应该是一个原因。因为微软一直想像苹果一样走高端路线,对于微软刚出的平板在天猫一直是天价(这段时间好像在搞优惠),刚刚看了一下天猫微软旗舰店最便宜的一款平板还需要四千多大洋(比世界公认的最好用的平板Ipad贵的多啊)。这样的价格再加上应用不给力,刚开始有点冲动想买的用户也改变自己的想法选择其他的产品了,这无疑对windows 8产品的推广造成了影响。这间接的造成了windows8 手持设备用户少。国内的应用厂商做APP都是奔着盈利去的,既然用户少,在其他平台竞争激烈的情况下,也就对windows8平台不重视。直接造成现在windows 平台应用少,体验差的问题。就像这周非常火的全民“打飞机”,企鹅先是在苹果平台发布了微信5.0版本。当自己去安卓应用商店升级的时候,发现安卓仍然是4.5版本。不过还好的是在周末终于见到了安卓平台的“打飞机”。windows phone 平台还没看到。现在在windows 商店很多比较给力的应用还是微软和诺基亚自己在开发,其它优秀的开者和应用还是集中在安卓,苹果平台。

----------------------------------------------------唠叨的分割线-----------------------------------------------------

唠唠叨叨这么多,也该是谈一下自己实习第二周的感受了:

 

关于公司项目。其实第二周相对来说自己还是没有什么事做。因为刚来公司,已经有的项目有人在做和维护。有一个项目是要到月底才开始做的,用的是新技术(在公司是新技术,公司以前没有做过WPF的项目)。所以现在包括组长在内都在学习WPF,每天下班的时候还有一个小时的WPF培训。其实对于培训来说,自己并不是很习惯,也只是听一个大概的方向,然后自己学习。其它就没什么了。

因为一些客观原因,在自己怕上班迟到的情况下,自己每天起得很早(狗血的是在学校无论如何自己都会睡懒觉,但在这时候自己都会在自己定的闹铃响的前30分钟自然醒),吃饭,坐车,到公司打卡,一般都会提前30分钟坐到自己的位置上。

关于工作习惯。自己现在也养成一个习惯。每天上班前都会看看博客园,CSDN,51CTO这些技术社区的推荐新闻。这样挺好,每天都可以看到自己比较关注的技术文章,了解一下自己平时接触不到的技术和新闻。前几天,在博客园首页看到一篇文章<<初来北漂几个月的悲惨命运>>(建议大家看一下)。其中我感觉作者的经历真的可以拍成一部电影了。说实话拿自己和文章作者来比较的话,自己好像幸运很多。自己找工作并没有遇到那么多的困难和不幸。虽然不知道,自己如果遇到那样的情况,会不会仍旧坚持下来。但是我一直相信,自己现在所面对的所有问题,不管是内在的还是外在的,都跟自己以前所付出的努力和所做出的选择息息相关。如果在大学的时候,多努力一些,可能当我们走出象牙塔的那扇大门时,我们真的会少一些烦恼。

关于项目测试。在学校的时候,因为女孩子的动手能力和男孩子相比较来说稍微差一点。有几个自己身边的同学毕业后都想选择软件测试这个工作。我相信这也肯定是学计算机的女孩子都有想过的问题。那我就谈谈我现在公司的测试,和我了解的测试工作吧。还别说在公司的话做测试的还真的是女孩子多。至少在我所在公司的应用开发部门做测试的全部是女孩。这两周通过我的观察发现,感觉做测试的工作还是比较轻松的,相对的比做开发的烦恼会少一些。他们除了要把开发人员做出的产品通过专门的工具测试外,还要把自己放到一个用户的角度去使用产品。然后就是跟开发人员交流自己发现的问题,帮助开发人员修改Bug。然后就是编写产品的使用文档了。

其实这样来说测试的工作真的比开发的工作轻松很多,压力也会小很多,因为做开发,可能会有工期进度,可能会有暂时解决不了的Bug。但是测试不会有,因为再赶进度,你不开发完,我测试啥啊!不过有一点还是可以确定的就是工资上肯定有差距。这两周自己也发现,在公司跟同事谈论工资好像是一个比较避讳的话题,但是自己跟自己周围人的工资都有差距肯定是有的。对于女孩子来说我还是不建议做测试,虽然女孩子的动手能力差一点,入门的时候可能会困难一点。但是就像一位学长曾经教过我的“编程大多数时候就是一个手艺活,做的多了,水平也就出来了”。就自己一路走来来说,认为这句话还是很有道理的。做开发的话,一个项目完成后,或多或少都会有收获,几年后都会有所积淀,有成为大牛的机会,也会有跳槽的资本。但是做测试的话,几年后熟悉的可能就是不同的测试工具,还有一些和用户交流经验。至于文档编写来说,一个高中生经过一个月的系统学习也可以熟练的使用办公套件了。这也就是到现在也没有听说过有测试大牛这种人物出现的原因吧。不过,做测试还是开发,还是得靠自己选择,因为这个行业始终需要人来做。

程序员真的会累死么?不工作的时候和同事聊天,说道“程序员会累死的"的这个话题。同事都会开玩笑说,你做.NET永远不用担心会累死。我问为啥?同事说,你是站在巨人的肩上编程。当然知道同事是在开玩笑,微软开发的.NET平台确实为编程人员提前做了很多工作,对于初学者来说,可以通过拖拽控件就可以做出一个小项目。还有不得不说的是不要认为能够拖拽做出一个小东西就自信满满,其实这样连入门都不算,只能算是熟悉了一些控件的使用方法而已。其实.NET还是有很多的高级技术,而且相当复杂。像现在非常流行的MVC,WCF这些东西。在招聘网站上看到很多的公司招聘,都对熟悉MVC和WCF开发者优先考虑,而且工资很高。

.NET会开源么?我们都知道微软的.NET发布比Java晚,当初微软开发.NET有一个原因也是为了应对Java的挑战。所以在.NET平台的设计上,.NET还是吸取了很多Java的缺点的,就拿C#语言来说,还是比Java有很多优点的(这里不想引起口水战,Java党可以无视之)。那么为啥.NET的应用没有java广呢?很大的原因在于Java是开源的,而微软的.NET走的是闭源路线吧。“开源才是王道”,我非常的坚信这句话,就像Linux操作系统来说,如果没有全世界的开源爱好者的无私奉献也不会出现这么伟大优秀的操作系统。因为Java的开源,也出现了很多的开源框架和开源产品。微软.NET的闭源可以说是影响了.NET的发展,至今像MVC,WCF这些.NET高级技术,仍然是微软一家在开发。

同事也跟我开玩笑问我说“你知道微软啥时候开源不?”。我说“不会吧!”。同事说“等到比尔盖茨死了可能会开源吧!”。我也只能“。。。”。确实是,如果.NET开源的话,对于.NET来说坑定是好处大于坏处的。所以,让我们期待比尔盖茨**(此处略去五个字,请大家自己填写),期待.NET开源的那一天吧。

大牛,原来是这样!自己前几天在新浪微博发了一条微博,内容如下“请问现在国内做.net牛逼的公司有哪些?有么?你现在随便能想起来的公司,有哪几个是用.net的?”。最后自己还@ 了几个.NET大牛。最后只有两个我经常跟他交流的给我回复,其中一个说“不回答这类问题,因为每天都有人在网上讨论这个问题,每天都有人给答案。可以告诉招行是ASP.NET么?京东也是。但是知道这些答案你也会变牛么?”。另外一个也通过私信给我回复列举一些大公司的开发项目。在反反复复的交流中结出的一个结论是“不管你做的是什么技术,看的是你在一个行业愿不愿意付出努力去做精。”

成功的人都是在一条道上坚持的走,耐得住寂寞,经得住诱惑,才会取得别人羡慕的成就。但是几个人能够做到呢?大道理很简单都懂,但是做到的人少。所以成功的人少。

在论坛有时会看到很多程序员都在抱怨“自己工作两年了,跟两年前没有太大区别,技术没进步,晋升没希望,工资没涨幅等等”。我相信这会是很多人面对的问题,不仅是程序员这一个行业同时在论坛我也看到一句非常经典的话“工作之外的八小时决定你未来的成就”。其实在公司学习的时间很少,因为项目进度很重要而且还会有恼人的Bug,在公司只是知道自己需要学什么。学习新知识还是靠自己下班以后自己找时间。在公司的话很多时候是检验和实施自己的学习成果。

总有人能成为自己的榜样。前几天在51CTO接触一位C#方向的MVP,了解到他是专科毕业,大概毕业后一年就申请上了微软的MVP,当时还是很有感触的。我看他的文章,写的很有深度,总结的很好。其中看他的博客也了解到他也是经历过苦逼的岁月,也是一步一步咬牙坚持下来,才有他现在的成就。就拿自己找工作前,看到豌豆荚的宣传视频,非常的有感触。就是像我这个年纪的人甚至比我还小的,已经功成名就,有的已经小有所成,还有的奔跑在追求梦想的路上,而自己确仍在校园里面仰望着外面的世界,钦羡外面世界的精彩。这也是使自己放弃考研走出校门的一个原因。不管再困难的路都是得自己走出来,既然自己决定走出来就做好了吃苦的准备。不过还好的是,自己的一切还好。

技术文章为何少?对于我来说当然想要写出有深度的技术文章。。在学校做的那些东西跟在公司做的真的不一样。学校里拿一个网站来说,如果有毅力坚持和耐力承受Bug压力的话,在时间和外在的压力下终究是可以做出来的。我在学校做东西使用的C#,但是却很少使用到C#的高级知识,比如说:委托,反射,范型。对于一门编程语言没有至少两年的编程经验是很少能够体会到这门语言的精髓的。只有领会精髓,才可以熟练的使用这门语言的高级知识。所以没办法,做的东西少也小,对一个知识领悟的浅,没有什么积淀,也写不出什么有水平的技术文章。但是我仍在努力,相信自己会有写出有水平的技术文章的那一天的。

基础知识很总要!最后还是给在校的学生一些建议,基础知识真的很重要。如果在大学的时候不把基础知识学好,进公司后,公司不会给你时间去学习基础知识的(除非自己再找时间学习)。就像我在公司做的第一个项目网站,底层的代码基本上一句没写,都是在公司的代码库里面直接调取得。还好的就是自己在大学的时候,那些底层的写数据操作的代码已经写的熟得不能再熟了。所以看公司带码接口的时候,一看就明白数据怎么处理。如果对底层操作数据的代码不熟悉,就算能拿到数据,也不知道这些数据到底该怎么处理。

这周就这么多了,周末的时候,断断续续的没有写完,只能周一带到公司写了。又花了一个早上的时间,下周的继续。

系列文章目录:

第一次实习面试感受----苦逼程序员生活初体验

实习第一周小记------生活不易

posted @ 2013-08-12 19:17  zhiqiang21  阅读(2415)  评论(8编辑  收藏  举报