最近一直在脑补关于老司机的问题,突然就想到了谋起车祸中报道”X师傅是拥有xx年驾龄的老司机...“结果,结果还是翻到坑里了,而且自己翻车了不算,还带翻了一车的人...
好吧,我们步入正题!
       刚毕业的同学们,又到了毕业季,在携带些许伤感觥筹交错的离别之后,我想大部分同学们都已经找到了心仪的工作,并且开始找老司机求带了。浏览各大IT技术论坛,公司内部关于校招培训的讨论,我也想了很多,所以也趁着个炎热的令人窒息的周末,把心里的一些话写出来。有些言辞不太善听,但是请仔细观摩。

1.第一个老司机对你很重要

当你看到一个大牛,你恨不得自己立马变成他,相信很多人都有这种感觉,这也许有爱屋及乌的意思。其实你只要学会他掌握的技术即可,其它的还是做你自己比较好。
在任何一个领域,只要一个人工作了足够久的时间,都会有自己的方法论,然而这是他自己总结出来的,不一定适合你。总结出这样的方法论,和很多因素相关,比如毕业后的第一家公司的第一个导师,毕业后是进了外企还是民企,毕业后是结伴还是单身,几年来是否加班严重...一般而言,人们对第一印象会非常深刻,特别是对技术人员更是如此,许多人都是一招打遍天下的。
        对于我自己而言,也算一个”老司机“了,当别人求教我问题的时候,我肯定会千篇一律的拿我工具箱里的几件兵器去应对,无非就是iproute2,tcpdump,iptables-save(请注意不是iptables -L),让我带新人我也一样会天天不厌其烦的唠叨这几样东西,好像有了它们就能搞定一切似的。问我我问题的,被我带过的人,如果看到这篇文章,仔细回想一下,是不是这样。其实每一个人都会有这么一段经历,回想我自己,我为什么对抓包和iptables这么情有独钟呢?那是因为我毕业后求带的第一个老司机就是干这个的...我总看到他动不动就折腾这几样,然后我也真的变成他了...除了我之外,解决同样的问题,我的一个朋友就不用这些,人家一上去就debug,而且可以从内存中看到很多端倪,不得不说是一届大师啊,问之,方知人家一开始就是搞病毒逆向的。
        所以,你遇到的第一个老司机对你的职业发展非常重要,他可能影响你一生的职业生涯。

2.要为自己工作而不是为你的老司机打工

并不是所有的毕业生都是一张拥有无限重塑可能的白纸,很多人都有自己的想法。你的想法可能会跟你的上司有冲突,这个时候,你要学着据理力争而不是任其摆布。很多时候,一些决策只是”他自己的决策“,而不是大家的决策,如果我是经理且足够强势,当遇到网络问题的时候,我一定会强迫其他人用我的老三样解决问题,但这有时候是不对的。一个新人能不能得到成长,能不能快速给公司注入新鲜血液,关键要看这个导师的风格。如果这个导师只是命令其他人执行自己的意志,那我劝各位早日离开他,不然你永远都不可能表达你自己的想法,对你个人对公司都不利,与其说让一大波高智商高学历的人在这里执行一个人的指令,不如招聘几个没文化的痞子,培训一下执行力即可,经理过度强迫他们的话,他们还能打经理。
        除却个人的成长,我认为新人对公司也是有利的,如果给他们充分的自由,让他们表达自己的想法,公司就会不断有新鲜血液注入。
        我最烦的是,一个人自己喜欢干什么,就让别人都干什么,这是不公平的,这不仅仅会深深的伤害刚进入行业的员工,也会阻碍自己的工作进程!如果有此作风的经理看到此文,我奉劝,停止吧,停止吧!每一个新人刚步入行业都是满怀了一腔热忱,但是如果总是被一些指指点点的经理不断打断本来可以获得巨大丰收的工作,那么这些好苗子最终都会懈怠,变成一个个混日子的,或者说抑扬顿挫的和你一样的无能之辈!

3.要有自己充分自由可自由支配的时间

如果你没能力去据理力争,那么你就只能利用工余时间了。时间是如此太宝贵,以至于你必须把经理耽误你的时间在工余补回来。熬夜是必须的,作为新人,这是必须要吃的苦,或者说这是必须要享受的快乐,久而久之,你会爱上这种生活。
        以我为例,我直到现在还在享受这种快乐,每天5点起床读历史,7点左右到公司在没人的环境下安静工作两个半小时,晚上心血来潮再来2个小时,所以我的自由时间是5点到9点半的时间加上晚上2个小时一共6个半小时,这段时间不会有任何的经理,同事,家人,长辈的打扰,我想干什么就可以干什么。几年来坚持下来,网络技术,对世界历史的理解...就这么成了稍微懂一些的老司机。绝对有效,除非你能完全支配你白天在公司的时间,不然你必须熬夜,几乎没有捷径,除非你是天才。

4.要对经理时不时打断你的工作而保持淡定

新人总是被指使,很多时候是因为经理就是个拍脑袋的主...比如早上他让你做这个,然后不到中午就又让你放下手头的工作先去搞那个...你想打他吗?其实这可以理解。这说明了什么?这说明你的经理无能,做不到”止于我“,很少有人会拍脑袋做事,大多数人临时接到了上面的指令,经理也有自己的经理,这么多经理压下来,每个经理都做不到”止于我“,他们都只是个中间人而已,到你这,完美搞定它即可。因为如果你搞不定它,他们还是会催,最终你是逃不掉的,还不如马上就去做。所以,你就认为经理都是傻逼即可。笑着把任务完成汇报给他,笑着背着包走人,笑着看他自己加班写总结汇报给自己的经理,时不时在大半夜打电话给他,问之“你完成了吗?”。

你有多久没有专注的工作了,是因为你思绪杂乱不够专注呢?还是因为你的工作总是被别人打断呢?

我这么折腾过经理,也被人这么折腾过,所以,我写下来,告诫后来人,完成任务是根本,别的都是掰扯!完成任务是获取你所有资本的前提,如果你现在恨你的经理,想打他一顿,那么请完成任务,然后等到时机到来,认真的打他,或者,认真的被你自己的手下打。

5.不要迷信红黑树,哈希是一切

红黑树多么高效这种已经汗牛充栋了,然而现实世界,应用最广的还是哈希。
        在并发环境下,红黑树一下子就要锁住整棵树,而哈希只需要锁住冲突链表即可。红黑树为了维持平衡,插入/删除操作需要频繁旋转,然而哈希的重哈希操作却是一个不频繁操作。虽然哈希占用的空间较大,但对空间需求的苛刻已经是历史了。理论上,你可以使用的空间是整个宇宙,这个宇宙即便到目前也还没有探测到边际,而时间却是一瞬,过去了就不会再来!想象一下,你是如何在一个陌生的地方找到饭店的,你是如何找到你的女(男)朋友的,你是如何找到你现在住的房子(不管是租的还是买的或者是骗的)的,现实中,很少有东西是事先排好序的,你做出的任何满足你预期的选择的过程就是执行一次哈希。每个人的预期都不同但却有共同的目标,比如”国民老公“这种,不管谁的预期,经过”哈希“之后都会指向他,因此,最终的结果就是一次Bloom的过程!结局可能会,你可能把不该选择的,选中了。人生因False而精彩!
        城市中规划好道路编号的寻址除外,很多城市的道路都会以下命名,诸如”经三路“,”纬四路“,”第五大街“,”17号路“,”人民大街“,”南湖大路“(南北为街,东西为路),当你在这种城市寻找目的地的时候,你可能在执行SkipList算法,而不是哈希...
        树形结构只适合与排序数据以及你要保证任何重构都可以重排序。

年轻人千万别让老司机把你带到坑里相关推荐

  1. 亚马逊63岁「老司机」困在算法里,工作4年却因机器评分太低被开除!

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 来源:外媒 编辑:LQ [导读]63岁的老司机诺曼丁为亚马逊Flex配送干了4年,11 ...

  2. 程序员中的老司机们,30 后的路该开向哪里?----转自程序人生

    我是程序员,也是老司机.我已过而立之年,也还没过而立之年--年纪是到了,却还没有立,不论是立德.立言还是立功.你问我慌不慌,我问你路在何方. 我当程序员数数日子,八年有余,自封老司机也不算太过分,至少 ...

  3. 30了,程序员中的老司机们,30后的路该开向哪里?

    我是程序员,也是老司机.我已过而立之年,也还没过而立之年--年纪是到了,却还没有立,不论是立德.立言还是立功.你问我慌不慌,我问你路在何方. 我当程序员数数日子,八年有余,自封老司机也不算太过分,至少 ...

  4. 30了,程序员中的老司机们,30后的路该开向哪里

    原文:叶顺平 我是程序员,也是老司机.我已过而立之年,也还没过而立之年--年纪是到了,却还没有立,不论是立德.立言还是立功.你问我慌不慌,我问你路在何方. 我当程序员数数日子,八年有余,自封老司机也不 ...

  5. 数字化转型“水多深”?IBM“老司机”告诉你

    (上图为IBM大中华区董事长陈黎明) IBM"老司机"又重返增长了.2017年底到2018年前两个季度,IBM结束了长达5年的营收下滑,连接三个季度恢复增长.在IBM的2017年报 ...

  6. b站前端大佬_最强UP主:罗翔老师,你凭什么打败B站千万粉大佬老番茄?

    最 强 UP 主:罗翔老师,你凭什么打败B站千万粉大佬老番茄? 关注:萌面笨博士,关注新媒体营销,关注商业模式创新! 老番茄,学名老西红柿,小号老圣女果.行走游戏江湖(Bilibili游戏区)多年,于 ...

  7. 聊聊身边的嵌入式,为什么老司机都爱后视镜

    为什么老司机都爱后视镜 有句话形容我们老司机的成长过程,叫:一年虎,二年狼,三年变成小绵羊.如果你不懂这句话的意思,证明你还不是一个合格的老司机.如果没和别人发生过亲(Gua)密(Ceng)接(Shi ...

  8. kstools工具是什么牌子_2020年平衡车推荐,电动平衡车哪个牌子好?老司机教你如何选购电动平衡车...

    2020年平衡车推荐,电动平衡车哪个牌子好?老司机教你如何选购电动平衡车 随着我国科技的发展,生活水平的提高,在很多地方都出现了电动平衡车的身影,人们将电动平衡车当做短距离代步的工具,也是非常实用的. ...

  9. 闪灯什么意思_开夜车被对方闪了一下是什么意思?老司机:灯语都不懂,晚上别开车...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,不代表 ...

  10. Python老司机总结新手常见10大错误

    作为python的新手,大家在上手python的时候都会或多或少的接触到一些rookie mistake,也就是菜鸟级别的错误.小编作为一个老司机也是从这些错误中一点一点的积累经验,才慢慢的能够熟练的 ...

最新文章

  1. MySQL性能测试工具 mysqlslap
  2. JSP针织生产管理系统
  3. SAP Retail 寄售门店关键配置
  4. 关于Scala递归返回参数的问题
  5. 影响SDN和NFV部署速度的两个因素
  6. SqlServer-COMPUTE BY
  7. 对视频中的特征颜色物体(青色水杯)进行跟踪
  8. C语言 vprintf 函数 - C语言零基础入门教程
  9. 如何在Java中检查字符串是否为数字?
  10. 为什么80%的码农都做不了架构师?
  11. 如何理解和运用策略模式
  12. Java并发编程-ThreadPool线程池
  13. Romoting 通信DEMO(整理)
  14. 自测-2 素数对猜想
  15. HDU 6611 K Subsequence(Dijkstra优化费用流 模板)题解
  16. java 线程的插队运行_java笔记--线程的插队行为
  17. 轻松玩转Linux之撩妹神器一一Shell脚本
  18. OpenCV各个平台SDK下载
  19. Vue实现web网页锁屏功能
  20. python采集银行信息_Python:将银行扣费信息整理成账单

热门文章

  1. openerp换mysql_OpenERP 源码变更后数据库升级
  2. 计算机网络按照交换方式分,按照数据交换方式分计算机网络分为()
  3. ai皮肤检测分数_你的皮肤好坏,之后可要AI机器人说了算,5秒钟检测出皮肤质量...
  4. Oracle 包详解(package)
  5. 什么是CDN,有何作用?
  6. Springboot毕设项目M11463家居网9m26y(java+VUE+Mybatis+Maven+Mysql)
  7. doom3关卡编辑器代码的一些分析
  8. 跳跃表skiplist简析
  9. 如何修改psd文件?psd样式怎么修改文字?
  10. 秀才seo博客:搜索引擎优化的前身和未来