网站总结
春节当天发新年祝福的话语给家人,朋友,同学,同事,领导,老师有10牛币有福利赠送,最代码祝牛牛们:羊起生活的风帆,走向羊关通途。向着羊年奔跑,达到吉羊未年,粘粘羊年的喜气。让美梦成真,叫理想变现,要祥瑞高照。
另外从1月18号到2月18号购买牛币有聚计划活动:
最近感觉网站人气越来越高,不过有不少牛牛还是会出现随意乱发,只为牛币而发的情况,遇到这样的牛牛我会坚决按网站规则来处理,请大家严格要求自己。另外感觉虽然新进了不少新鲜血液,但很多老人的活跃度也不是太高,或许这也是成长的代价吧,找不到自己的归属感自然选择淡出和离开也是很正常的事,诸如此类之事不甚枚举,缘起缘灭,何必纠结,重要的还是要发展自我,实现心中之理想。
资讯精选
从毕业至今,已经一年有余。想想当时考研失利后打算走程序员这条路时的选择,我觉得自己当时做了一个相当出色的决定。虽然现在工作不算完美,工资也不高,自己也没有什么小弟可以管一管,但是我很享受程序员的生活,很享受解决一个困难问题后的快感,很享受帮别人解答问题是的感觉。
也许在公司的领导和同事看来,我是个不太安分的员工。一年不到的时间,跳了3次槽。自己想起来也觉得自己不太安分,但是我是在自己的路上追求成功,追求我心中的那个目标。人没有了梦想,生活也就么有了意义。我的不安分是为了让自己的人生更加精彩。也许这样对自己的职业生涯不是很好,但是我觉得工作就要开心的工作,在别人面前证明自己,开开心心的工作,有了目标和奔头,这样的生活才有意义,才不会沦为行尸走肉。
也许我这么说会有很多朋友不认同,但是我在看过一些做日的兄弟的实际工作情况后,我真的觉得对日外包就是一份磨灭我们编程热情的工作。没日没夜的工作,有的甚至只能完成一些简单的测试工作。的确,对日外包可以让我们学到很多东西,但是有些不是我们最需要的。对于像我这种一个刚入行不久的年轻人来说,coding才是提高自己的最直接手段。说到coding,我不得不感谢我毕业后来到的第一家公司。在那里我学到了很多东西,通过这家公司,我了解到了真正的软件企业是什么样子的,了解到了很多之前没有接触过的知识,还懂得了一个道理--没有不能实现的功能,只有复杂或者简单的业务逻辑和难伺候的客户。虽然我从第一家公司辞职了,但是我心里还是很感激他们的。那时的自己什么都不太懂,不太会,但是我面试后不到1小时,公司给我打来电话,通知我被录取了,当时我整个人都乐了,心里那个激动啊。开始工作后,遇到了不少的难题,有技术上的,有业务上的。当时的我一门心思想提高技术,感觉这个公司在技术上没有什么创新就“果断”跳槽了。现在想起来,这次跳槽到底有没有必要,我真的不敢百分百肯定。
来到第二家公司后,我明白了另外一个道理,就是营销自己。每个人都需要营销自己,打造自己的品牌。很多搞技术的人都认为假如自己成为了技术牛人,那么公司里其他的员工就会屁颠屁颠的围绕在你周围。如果你要是这样想的话,那就大错特错了。往往那些会营销自己的人,才能积攒下人脉,才能培养起自己的小圈子。而那些所谓的技术大牛,只能是被当作工具,有了困难你就上,那时你说啥是啥。一旦问题解决,产品成熟,你就不那么吃香了。第二家公司是一个对日外包公司,虽然我在这里不做对日项目(我做的是国内项目,也算是这个公司新成立的一个部门),但是公司内部管理混乱,公司里面领导多的都数不过来。一些没有什么管理经验甚者不懂技术的人来管理技术人员,底下的技术人员自然是耍小聪明蒙领导,虽然领导不懂技术,但是他们会核算成本,一旦成本超标,项目周期就会骤减。往往是前松后紧的赶进度,员工个个叫苦不迭,领导们见到员工也是一脑门子官司。这样的企业,何谈留下员工。只能花大价钱买人,进行人员外包。这样一来成本就更高,周期就更短了。员工天天加班却拿不到合适的工资,恶性循环,公司要不是有关系,早就完了。。。
第三家么,比较满意。但是用的不是java,还需要从头学习。新的机遇,新的挑战。我喜欢挑战,但是也害怕失败。天生的矛盾体,只能慢慢磨砺了。
去年10月8号签的劳动合同到现在正好一年整,发个博客纪念一下。
很多同学经常抱怨自己为什么做了多年程序员工资还是不见涨,别的人工作时间比自己短却能当上技术主管,为什么自己辛苦工作多年还是一个底层员工。如果你还在想这些人是靠溜须拍马上位的那么下面这些话就不适合你了,真正一个生态和谐的技术型公司对待技术人才绝对是能者上位的,这也是做技术的一个好处。那么作为将来的技术主管,技术总监,甚至创业公司的CTO,以下几个习惯你一定要学会。
1.多去敲代码
看起来是废话,却是最重要的一点,很多同学将代码看看就了事,觉得看过一遍代码就掌握了这个技术,结果真正让你开发项目时却手忙脚乱的。你应该知道学钢琴除了天赋外还需要肌肉反射练习吧,写程序也一样。如果你不锻炼你“手指”和“思维逻辑”的肌肉,不久你就会被人指出“眼高手低”了。就像当老板让你提枪上马时,你说你会开枪,但是很久不练了,需要查查资料,老板是不是想掐死自己……
提高方法:下载优秀的源码,然后照着别人的源码自己编写一遍,直到代码完美运行为止。
2.拒绝Copy & Paste
Copy & Paste 就是"复制粘贴",是程序员三大坏习惯之一,其他两个就是"剪切粘贴"和"拖动粘贴"。我的第一任BOSS告诉过我,他每天都想掐死那些从百度上整段整段复制粘贴代码,连看都不看,只要效果实现就万事大吉的程序员们。但是后来他妥协了,因为他发现这些人的开发速度确实很快。直到有一天项目发生了BUG,让这些程序员排查了半天也没能解决,而且更要命的是当一段程序修改了几处后因为作用域和命名空间没有做好又会爆发出其他的BUG,整个项目就像一栋危楼,说垮就垮。一个星期后这些程序员把老板给炒鱿鱼了。我想说的是禁止整段C&P不但是你对项目、对公司的负责,也同样是一个提高自己的好机会。
提高方法:再整段整段的C&P就剁手。。。
3.时刻更新知识储备
信息时代技术的迭代速度已经快到你无法想像了,如果你觉得今天做好的程序可以放在那运行一年都没问题那你就异想天开了。
曾经偷看某项目的源码发现某个已过时(Deprecated)几年的方法(Function)仍在被使用着,我不知道这段程序会在多久出现意外事故,也许一年,或者十年?到时候你否还能排查到这个错误?其实该技术的作者早就在自己的官网上发布了很多很多版本更新的问题和各种BUG的修复,并且用了超大粗体的字标注,可是你从来不上官网看看,会不会因为你的知识仍是五年前的技术或十年前的技术造成整个公司的巨额损失呢。先抛开这些代码的问题,如果你是老板,你有两种程序员,一个只会使用v1.0版本的技术进行开发,另一个却会使用最新的版本,并且在后期项目上能够将该技术的最新BUG和漏洞修复掉,你会任命谁为技术主管?
提高方法:关注技术发明人或技术维护者的最新信息,订阅他们的邮件列表,查看官网文档中的最新注意事项,关注他们在Github上发布源码的提交情况。
4.少用某度,多用谷歌
这点没什么多说的,你只要相信在中国,顶尖的程序员还是有限的。如果你想成为顶尖的技术人员,至少在搜索知识上不能局限于本国的资料上,如果你上不了谷歌,至少也可以用雅虎。
最近发起了最代码的推广活动,希望每个支持zuidaima的都可以帮忙推广下,活动地址:最代码推广活动,有你参与更牛币。
最代码每周都很精彩,有你会更精彩,请访问http://www.zuidaima.com。欢迎转载分享该文章, 欢迎推荐给身边的小伙伴们
欢迎关注最代码的官方微信账号zuidaima,最代码官方新浪微博:http://weibo.com/zuidaima,最代码官方腾讯微博:http://t.qq.com/zuidaima