it_iterator - CSDN
it 订阅
互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1]  。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。 展开全文
互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1]  。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。
信息
定    义
在计算机技术上建立的信息技术
简    称
IT
作    用
改变传统产业生态布局
中文名
互联网技术
组    成
硬件、软件、应用
外文名
Internet Technology
互联网技术概念范围
互联网技术有3种含义,分别指硬件、软件和应用。第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。有些人理解的互联网技术把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。卡尔的互联网技术是指什么呢?在那篇文章里面他并没有明确提出,不过他提到信息技术的核心功能--数据存储、处理和传输。从他推理的逻辑来看,即从蒸汽机、铁路、电报电话、电力等基础设施建设推过来的,还用摩尔定律来佐证主机和光纤的发展。
收起全文
精华内容
参与话题
  • 必须了解的一些IT知识点

    万次阅读 2017-10-15 13:04:40
    有些知识感觉明白却说不明白,博主把它定义为似懂非懂 趁着假期,赶紧扫盲! 硅、半导体、硅谷;局域网、广域网、互联网、域域网、门户网站、防火墙;摩尔定律、安迪比尔定律、反摩尔定律,风险投资、天使投资。...

    有些知识感觉明白却说不明白,博主把它定义为似懂非懂
    趁着假期,赶紧扫盲!

    硅、半导体、硅谷;
    局域网、广域网、互联网、域域网、门户网站、防火墙、带宽;
    摩尔定律、安迪比尔定律、反摩尔定律,风险投资、天使投资;
    时间戳。

    一、

    硅:是一种化学元素,符号是Si,有无定形硅和晶体硅两种同素异形体,在地壳中,是第二丰富的元素。
    高纯的单晶硅是重要的半导体材料。广泛应用的二极管、三极管、晶闸管、场效应管和各种集成电路(计算机内的芯片和CPU)都是用硅做的原材料。

    半导体(semiconductor):指常温下导电性能介于导体(conductor)与绝缘体(insulator)之间的材料。
    半导体的分类,按照其制造技术可以分为:集成电路器件,分立器件、光电半导体、逻辑IC、模拟IC、储存器等大类。还有按照其所处理的信号,可以分成模拟、数字、模拟数字混成及功能进行分类的方法。
    半导体与计算机的关系:半导体是集成电路制造的主要材料,还是很多电子元件的组成部分,计算机的大脑CPU就是一种集成电路,计算机的逻辑元件和主存储器都采用了大规模的集成电路

    硅谷:狭义上讲是以旧金山湾区圣塔克拉拉县为中心的从旧金山市以南移植到包括圣荷西市在内的地区,从广义上讲包括旧金山市本身和旧金山湾东岸奥克兰市在内更广阔的地区,也成为大硅谷地区。
    之所以得名硅谷,是因为早期在旧金山湾区的公司大多是半导体或计算机硬件,三四十年前,硅谷就是半导体的同义词,二十多年前,半导体公司离开硅谷。硅谷没有了硅,反而更加繁荣,因为硅谷的灵魂是创新,它演变为高科技之地。有人这样描述硅谷:亘古而长青的昨天永远是过去,也永远会再来。

    二、

    带宽又叫频宽,是指在固定的的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。
    单位:bps(比特)或Hz(赫兹)
    对于模拟信号而言,带宽又称为频宽,以赫兹(Hz)为单位。例如模拟语音电话的信号带宽为3400Hz,一个PAL-D电视频道的带宽为8MHz(含保护带宽)。
    对于数字信号而言,带宽是指单位时间内链路能够通过的数据量。
    带宽在计算机中可简单理解:带宽就是传输速率,每秒传输的最大字节(b/s)

    计算速率的方式(其实都一样,只是单位不同):
    描述带宽时常常把“比特/秒”省略。例如,带宽是1M,实际上是1Mb/s,这里的Mb是指1024*1024位,转换成字节就是(1024*1024)/8=131072字节(Byte)=128KB/s。

    例如所谓 10M 带宽,其实是指 10Mbps (兆比特)
    计算带宽理论最快下载速度:10÷8=1.25MB/s
    那么100M的带宽最快下载速度是12.5MB/s。
    但这只是理论上的速度,在这个数值附近浮动都算是较理想的,实际上因为各种因素,还要再减去一些损耗.

    局域网(Local Area Network ,缩写:LAN):有限区域(封闭的,如一个学校,办公室)内的多台计算机通过共享的传输介质互连,所组成的计算机组。例如:一个大院的人能在一起共同的活动。
    范围一般为方圆几千米之内。依据拓扑结构的不同,局域网又分为以太网(施乐公司(xerox)的帕洛阿尔托实验室几位科学家发明了以太网(Ethernet))、令牌环网、无线局域网等类型。
    这里写图片描述

    广域网(WideAreaNetwork,缩写:WAN):也叫远程网RCN (RemoteComputerNetwork),一个国家或国际间建立的网络都是广域网。它的作用范围最大,一般可以从几十公里至几万公里。目前,世界上最大的信息网络Internet已经覆盖了包括我国在内的180多个国家和地区,连接了数万个网络。
    这里写图片描述

    这里写图片描述

    互联网(internetwork,简称internet):即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。作用相当于我国的普通话,相当于国际上的英语,用一种语言将世界联系起来。

    城域网(Metropolitan Area Network,简称MAN):是在一个城市范围内所建立的计算机通信网,属宽带局域网。

    门户网站:即链接互联网之门,属于信息服务系统,例如:谷歌、雅虎、百度、腾讯等

    防火墙(firewall):指的是一个由软件和硬件设备组合而成、一种位于内部(专门)网络与外部(公开)网络之间的网络安全系统,是一种获取安全性方法的形象说法。
    这里写图片描述

    三、

    摩尔定律:英特尔公司的创始人戈登.摩尔(Gordon Moore)博士提出,演变后的内容为:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,相同性能的计算机等IT产品,每18个月价钱会降一半。这一定律揭示了信息技术进步的速度,也主导着IT行业的发展。

    摩尔定理给所有的计算机消费者带来一个希望,如果我今天嫌计算机太贵买不起,那么我等十八个月就可以用一半的价钱来买。要真是这样简单的话,计算机的销售量就上不去了。需要买计算机的人会多等几个月,已经有计算机的人也没有动力更新计算机。其它的 IT 产品也是如此。那么IT行业将成为传统行业,没什么发展了。
    但事实上,世界上的个人电脑销量在持续增长。那么是什么动力促使人们不断滴主动更新自己的硬件呢?IT界把它总结成安迪-比尔定律

    安迪-比尔定律:即比尔要拿走安迪所给的(What Andy gives, Bill takes away.),安迪是原英特尔公司CEO安迪.格鲁夫(Andy Grove),比尔就是微软创始人比尔.盖茨
    介绍:
    英特尔处理器的速度每十八个月翻一番,计算机内存和硬盘的容量以更快的速度在增长。但是,微软的操作系统等应用软件越来越慢,也越做越大。所以,现在的计算机虽然比十年前快了一百倍,运行软件感觉上还是和以前差不多。而且,过去整个视窗操作系统不过十几兆大小,现在要几千兆,应用软件也是如此。虽然新的软件功能比以前的版本强了一些,但是,增加的功能绝对不是和它的大小成比例的。因此,一台十年前的计算机能装多少应用程序,现在的也不过装这么多,虽然硬盘的容量增加了一千倍。更糟糕的是,用户发现,如果不更新计算机,现在很多新的软件就用不了,连上网也是个问题。而十年前买得起的车却照样可以跑。
    博主这样理解:由于软件的发展,迫使更新硬件。

    反摩尔定律:Google的前CEO埃里克·施密特(Eric Schmidt)提出的:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。IT界把它称为反摩尔定律。
    反摩尔定律被逼着所有的硬件设备公司必须赶上摩尔定律规定的更新速度。

    风险投资:二战后,在美国,一些愿意以高风险换取高回报的投资人发明了非常规的投资方式–风险投资(Venture Capital Investment,简称VC),在中国简称风投。风投无需抵押,也不需偿还。如果投资成功,风投资本家将获得几倍、十几倍,甚至上百倍的回报,如果投资失败,钱就打水漂了。
    由于美国有完善的社会保险制度和信用制度,使得信用成为美国社会的基础,因此银行就敢在没有抵押的情况下把钱借出去,投资人也敢把钱交给一无所有的创业者去创业。

    天使投资:本质上是早期风险投资。天使投资人,简称天使,常常是一些这样的有钱人:以前创办过成功的公司,对技术很敏感,又不缘再辛苦创业,希望出钱让别人干。在硅谷这种人很多,被称为“不愿当总(经理),只肯当董(事)”

    四、

    时间戳

    时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

    时间戳分类:

    1.自建时间戳:此类时间戳是通过时间接收设备(如GPS,CDMA,北斗卫星)来获取时间到时间戳服务器上,并通过时间戳服务器签发时间戳证书。此种时间戳可用来企业内部责任认定,在法庭认证时并不具备法律效力。因其在通过时间接收设备接收时间时存在被篡改的可能,故此不能做为法律依据。

    2.具有法律的效力的时间戳:它是由我国中科院国家授时中心与北京联合信任技术服务有限公司负责建设的我国第三方可信时间戳认证服务。由国家授时中心负责时间的授时与守时监测。因其守时监测功能而保障时间戳证书中的时间的准确性和不被篡改。获取时间戳平台有“大众版权保护平台”,可与我国中科院国家授时中心时间同步。

    在这个日新月异的时代,原地踏步就是在退步。
    Stay Hungry, Stay Foolish.

    展开全文
  • 职业规划-IT方向(超详细,超具体)

    万次阅读 多人点赞 2019-08-29 09:25:05
    前言 今天是周五,本来想好好休息。前天写了一篇博文《说出我的故事,献给正在迷茫的你》...如果你是应届生,或者准备转行 IT,我想以我的个人经验...

    前言

    今天是周五,本来想好好休息。前天写了一篇博文《说出我的故事,献给正在迷茫的你》(https://blog.csdn.net/weixin_44135121/article/details/92841610),不少读者留言不知该如何做职业规划,于是继续拖着忙碌了一周疲倦的身体,坐在电脑前,吹着电扇,提笔写下这篇《职业规划-IT方向》。

    如果你是应届生,或者准备转行 IT,我想以我的个人经验,把我的所思所想分享给你,也许不一定对,仅供参考。如果你已经是老司机,看完我的博文,发现有不妥之处, 或者还可以补充的地方,也欢迎提出建议,还望不吝赐教。

    应届生很迷茫是一个普遍现象,毕竟我也是从那时候一步步走过来的;别说应届生,即便有些人混迹职场多年,也会常常陷入迷茫。社会进步太快,特别是互联网行业,我们总是会担心自己跟不上脚步;也是由于信息时代发展迅猛,很多在线学习资料泛滥,以至于很多时候,我们无所适从,不知道到底该看什么,学什么。

    很有幸,我在今年年初的时候给自己做了一个三年计划,并且几乎每天都是按照计划进行,我很充实,也很满足,尽管还没有实现,但是我知道,我已经在路上。我克服了懒惰,养成了自律。我成为了想要成为的样子。

    人之所以迷茫很大程度上是因为没有目标,或者没有驱动力。首先你要想清楚,你这辈子到底想成为一个什么样的人,想要踏入一个什么样的行业,想要过上一种什么样的生活。有些人会说,我生活富足,无欲无求,找不到驱动力。实在找不到的话,建议可以想想父母。天下父母都有一颗望子成龙、望女成凤的夙愿;同样的,我相信天下子女也都想成为让自己父母骄傲的儿女。

    我小时候喜欢文学,渴望将来成为一名作家。随着年龄的增长,校园的熏陶,社会的洗礼,当初的理想早已不知所踪。直到现在,已深根至 IT 行业,成为作家再无可能,但是我给自己立了一个三年计划,希望能通过三年的知识沉淀,韬光养晦,可以有能力写一本书。自己所擅长的技术领域的书籍,或者励志鸡汤,职业规划类的都可以。兜兜转转,我好像找到了与儿时理想的交集。我知道,我是将现在与过去的心愿融为了一体。等我写好了书,我第一件事就想拿回去给我的父母,我想看到他们脸上透露着光芒的微笑,我想让他们以我为傲。

    好了,不抒情了,下面以自己为案例,上干货。

    职业规划第一步:写下你的目标

    目标来源于驱动力,所以先找到你的驱动力,这个阶段不要着急,可以寻一安静之处,回顾一下自己的人生,好好地冷静思考一番。

    如果你的生活尚不富足,你想不想凭自己的双手过上自己想要的生活。

    如果你的当下和未来均不会被物质条件所束缚,那么你是否有能力也为身边的人未雨绸缪。比如万一在未来的某一天,自己的父母或者家人出现意外,需要一大笔经济支出,你是否仍然能够轻轻松松化解困境。

    如果说你已经有足够的能力可以兼顾到自己和家人的现在以及未来,那么你是否应该志向再远大一些,不说兼济天下,至少,可以帮当下的部分人解决部分问题,为社会的进步贡献出一份力量。

    比如阿里巴巴创始人马云先生帮大众解决做生意难的问题,又研发出支付宝,为大众提供了支付的便利;比如百度创始人李彦宏先生研发出中国的最大搜索平台,为多少人排忧解惑;比如 CSDN 创始人蒋涛先生帮很多技术人才提供了学习的平台,助力于中国互联网行业的发展。

    当然他们的成就远远不止这些,虽然我只是一介平凡之辈,但是我相信在他们闪耀光环的背后,在他们励精图治的血泪之间,在他们栉风沐雨的辛劳之下,能够坚持他们走到最后的,绝不仅仅是狭隘的个人成就或单纯的物质需求,而是一颗心系大众,想要为社会,甚至为人类的进步,贡献出力量的伟大决心。

    但是这世上成功者毕竟是少数,何况一屋不扫,何以扫天下,作为我们普通人,我们首先要将自己管理好。不管是成就自己,帮助家人,抑或造福大众。我相信,只要你仔细思考,总会找到一个燃烧在你心中的目标,找到之后,一定要写下来。以下是我的三年目标,大家可以对照着你的实际情况,也将自己的目标写下来,牢记于心。

     

    职业规划第二步:思考如何实现目标

    有了目标之后,就像是大海的帆船,有了前进的方向。但是仅仅有方向肯定是不够的,你还需要思考如何按照方向前进。即根据总的目标分析出应该从哪些地方入手,方可实现目标。

     

    职业规划第三步:学习要有系统性和目的性

    对于技能类的学习,要有系统性和目的性。之前也说过,由于互联网发展迅猛,当下学习资料太过泛滥,仅仅只是有了大的方向,面对每日来自各大平台,各大媒体的资料推送,只怕你会应接不暇,无从入手。

    所以你需要先在你的知识领域规划出一份知识体系,并且分清学习的深度和广度。比如我是一名前端开发,我会先构建出前端的知识体系脉络,在我的脉络里,我会有侧重点,前端领域的学习就是我的深度;而涉猎其他领域,比如后台,运维,区块链等就是我的广度。当然这些也都是一个初步的脉络,我会随着自己的认知和技术的提升,不断改进、完善知识体系。

      

    职业规划第四步:根据目标,分解出年度计划

    有了一个大致的知识体系脉络之后,列出今年的具体实施计划。年度计划也会包括一些其他的,比如生活方面的,我的计划是2次旅游和学会游泳,我就不一一列出了,比如还有些人会有自己的晋升计划和管理计划。我这里只列学习计划。

    你将每个月的学习计划列出来之后,在当下的那个月份里,如果收到的学习资料推送的内容,正好在你的规划之中,你就着重看,如果并不在学习规划范畴内,可以暂时屏蔽掉,或者觉得资料还比较好,可以暂时收藏起来或下载下来。等到相关月份的时候再来学习。这样可以有效地将你的目标聚焦,也不至于沉浸在一堆学习资料里面,不知所措。

    以下是我年初拟定的学习计划。有人可能会问,那么明年和后年就不管了吗,后两年可以拟定一个粗糙的计划,只要一个目标就好,不用拟定太过详细,因为越久的事情往往变化越大,而且明后年的事情你也很难做出一个精准的预测,所以何不将精力先全部聚焦到当下。

       

    职业规划第五步:根据年度计划,进一步细分

    仅仅只有年度计划,于你当下的每一天也还是遥远的。应当根据年度计划,进一步细分到每月,每周,乃至每天。目标能够越具体,离自己越近,越有利于完成。我这里就挑几个例子。

       

    职业规划第六步:月度总结

    学而不思则罔,总结就是一个思考的过程。学会月度总结,或者到了某个周期,发生了一些小改变或小感悟,都可以进行总结。很多时候,可能也需要根据实际情况调整计划。另外需要时常反思自己的任务完成情况,那些没有完成,为什么没有完成。上图的月度计划里面已经有总结了,这里就不再贴图了。

     

    职业规划第七步:安排作息表

    为了达到更好的自律,还可以给自己安排一个作息表和常规性事项,以此来时常督导自己。

     

    我的坚持成果

    1. 养成了自律,从2月份到现在,我已经坚持了4个多月,基本已经养成了自律,不说 100% 完成,至少是达到 90% 以上。 

    2. 依然按照月度计划进行着,大家可以看到,现在正好6月份,我的博客内容正好对标我的6月学习计划 — Node 和 Java。

    3. 小有收获,在上半年期间,我完成了 React 源码研究,react-router 源码研究,Redux 源码研究,webpack 源码研究等,并在 GitChat 平台上发布了相关的收费文章。也算是赚了一点零花钱,前人说过,知识就是金钱,这点在 IT 行业体现得淋漓尽致。

    4. 博客输出量基本达成,我是从2月中旬开始写博客,一个月工作日平均是22天左右,从起初到现在基本保持这个量的输出。可能后面会减少量,并不是不写,而是我想随着对每个知识点更深入的学习,将之前写的博客内容进一步优化,

    以下是我 excel 计划表的一个截图。

     

    建议

    在实现目标的过程中,也给大家五点小建议。

    建议一:工作日每天提前半小时到一小时去公司。

    想要做出改变,首先第一点一定要克服懒惰。其次,最好是提前半小时以上去公司。一来在上班的过程中会减少很多拥堵,减少挤地铁、等电梯的时间。早上上班的时候,你会发现,只要你提前哪怕半小时也好,整个上班的路途中,会减少很多拥挤和匆忙。二来也是有充足的时间去规划好一整天的工作和学习计划。

    早上自己比较清醒,周围的人也比较少,便于自己反省、总结和规划,一日之计在于晨嘛。目标分解下来之后一定要每天坚持,将自己的三年目标深根于心。可能也就刚开始的时候比较难,等你坚持一段时间之后,自然而然形成了习惯,也就养成了自律。

    建议二:合理分配好大脑内存

    人的大脑就像数据库一样,内存和精力是有限的,所以应该将有限的内存分配给有意义的事情。现在互联网信息时代,资讯新闻泛滥,腾讯新闻,百度新闻,今日头条等等,都会定期或不定期推送各种新闻事件。对于娱乐八卦休闲类的新闻,一律屏蔽掉,这些资讯仅仅只是满足当下的一时好奇心,对你的未来毫无意义。也许你说每天也就花个10分钟看看,放松放松而已。你可以自己算一下,每天10分钟,一年是多少分钟。

    刚刚有提到,大脑的内存是有限的,这些资讯也容易分散注意力,我们要尽量聚焦到自己当下的目标和任务上来。也不是说一定不能看,在早晨宝贵的那么些时间里,如果实在想看,尽量选择一些有质量的资讯,比如励志类的、国家大事类的、当下重点事件类的。其次,在每天给自己规划的作息表里可以规定适量的娱乐时间,这个时间点,你想做什么来放松都可以。严格按照计划表进行,什么时间点就做什么事情。

    建议三:低质量的社交不如高质量的独处

    即便你有了全盘规划,你满心热血,自认为意志坚决。但是人是很容易受环境影响的,有时候慵懒会像瘟疫一般传染。别人都在嬉戏,打闹,你势必会受干扰。更何况在还未形成自律的初期。如若你的生活中有志同道合之人,那自然是好。但若没有,独处也未必不是一件好事。成功者往往是耐得住无边无际的寂寞,才能够稳得住心志不会被轻易诱惑。而且独处能够让你更安静的思考,在一个人的时候,有时候灵感的迸发,思维的跳跃,会让你有很多意想不到。

    建议四:切忌急功心利,适当放松

    即便是将任务规划得很好,自己也基本按规定执行。时间久了,人难免会懈怠。而且如果中途出现什么变故。比如在你规定的学习时间里,刚好来了一个紧急任务,需要及时完成,并且可能需要占用你大量的时间,这时候势必影响你的学习进度。那么在这个时候,切忌心烦意乱。人生总是会充满各种意料之外,遇到与自己预期不一致的事情,要耐心,冷静。其实计划也只是一个方向标,变化是人生常态,整体上能够按照计划执行即可,不必太过拘力于一时的得失和变故。拉弓也要适度,合理的力度才能射得更远,如果太过于用力、执着,往往只会适得其反,最终弓毁人伤。

    当自己的情绪处在低谷的时候,适当放松自己。有时候情绪实在不佳,即便是丢下规划得满满的任务,出个远门去放纵一下自己,也未尝不可。虽然一鼓作气,再而衰,三而竭,但是学习和人的情绪都是有一个周期性的过程,是一个长久的过程。学会适当的放松,当信仰没电的时候,寻找一种方式充充电,然后告诉自己,我又满血复活了,就可以进入下一个周期了。

    建议五:用心感受生活,寻找生活的乐趣

    实现理想的过程必定是一番苦行僧。但是我们也要学会用心去触摸,感受生活。比如我每天下班还比较早,所以每天晚上都会自己做饭,因为会有些复杂一点的菜,像酸菜鱼、啤酒鸭、水煮肉片,所以长达一两个小时。在此过程中,我会一边做饭,一边听歌,很是惬意。最后看到自己烹饪出来的美味,颇有成就感。大家可以看到,在我的博文里,不仅有技术类的文章,也有部分感悟生活的文章。

    另外,在砥砺前行的过程中,也不忘给自己找一种定期的休闲方式,比如我每周末都会去电影院看一场电影,顺便吃一顿美食。有些人喜欢一些体育运动,可以定期去打球,或者去健身,去尝试一些极限运动,使平时集中和紧张的情绪可以得到有效的发散与放松。机器尚有折旧,报修的一天,更何况是人。学会在平凡的生活中创造乐趣,学会将你的生活过得有滋有味,这不仅是一种达观的心态,更是一种超然的智慧。

    以上这些仅仅只是供大家参考,大家可以根据自己的实际工作情况制定自己的规划,首先一定要从心理上有决心和毅力去做出改变,其次成功与失败之间就隔着坚持,这个非常非常非常重要,多少人死在了黎明的前夜。

    最后,希望对大家能够有所引导或启发,一起努力,一起进步,一起加油!

    鉴于这两天咨询我的人比较多,我平时工作、学习也比较忙,不能第一时间给大家反馈。所以特意建了一个群,适合应届生,或者准备转行,在 IT 大门口迷茫的人加,可以先加我微信号 w676255049,备注来自 CSDN ,我再拉群,有问题可以进群里问,相似的问题我可以一次性回答,主要解答职业规划方向,因为我的方向是前端,纯技术问题,可能只能跟大家探讨一下前端方面的,其他方向暂时解答不了。如果觉得我的规划模板还不错,也可以分享给大家,一起监督学习;因为是免费义务给大家提供咨询,也欢迎各位经验丰富,乐于助人的老司机加入进来,送人玫瑰,手留余香。

    以下这段话记于2019-8-29  上午9点左右。

    看到评论区有些异议,大部分是缘于我的下班时间问题。任何时候任何文章都不可能符合任何人的任何情况。本来不想解释的,有时候跟无法共鸣的人解释半句都是浪费时间。文章毕竟只是借鉴学习他人经验的作用,自己觉得合理的地方,参考即可,与自己情况不符合的地方略过即可。

    在这里简单说一下我自己的情况,我目前所在的公司并非互联网行业,所以常规下班很正常。但是在此之前,我也一直在互联网公司,加班是家常便饭,大部分的互联网公司有一个共同特征就是,经常会赶项目进度,产品更新迭代太快。以至于很多工程师异常忙碌。但其实站在个人发展来看,并不是好事。为什么这么说?很多人都在重复造轮子。上级一直催催催,开发出来的东西很难出臻品,只能应付了事。有些人想着等得空了一定优化一下代码,但是等真正得空的时候往往下一个产品迭代等着你。高强度的实践对于刚开始入行的人来说不失为一个好机会。但是对于已经对框架的使用如火纯青、游刃有余的职场老人来说,应该思考一下自己进步的空间何在?特别是对于我这种非科班出身,基础很薄弱的人来说,框架的使用只是建立在虚空的技术上。于是我换了一家非互联网公司,一来技术可以照常施展,二来可以有更多的时间来填补一些原理和底层的知识。也有更多的时间来好好架构一个功能的开发,争取开发出来的功能可以达到最优性能状态,而不是像以前忙碌的工作更多的只是重复造轮子。

    强调一下,以上的分析和想法仅仅只代表个人拙见。每个人所处的情况都不尽相同,仅供参考就好。每个人都应该客观分析自己的处境和自己的需求,站在长远的角度去思量,给自己寻找一种最合适的工作及生活方式。

    另外,从广义的角度去理解学习这个概念。并不是说工作之外的时间去学习其他知识就叫学习。很多人即便在忙碌的实践中也能够学有所获。重点在于本周跟上周相比,本月跟上个月相比,今年跟去年相比,你是否进步了。至于这种进步的方式,是工作之余去学习新知识,还是在实践中不断的总结反省,亦或是其他,都不是重点。

    展开全文
  • IT这条路,适合什么人走。

    千次阅读 2019-01-09 14:01:45
    今天 ,到图书馆Study,呼,不知道为撒,看到那么多新书,那么多新技术(也不能说是新技术,就是自己没有学习过的技术),特别兴奋,学习的疲劳顿时间就没了,感觉什么都想学,都想据为己有,但是。...

    今天 ,到图书馆Study,呼,不知道为撒,看到那么多新书,那么多新技术(也不能说是新技术,就是自己没有学习过的技术),特别兴奋,学习的疲劳顿时间就没了,感觉什么都想学,都想据为己有,但是。。。。。。。。。。一个真正上的程序员,不是会各种各样的技术,不是说出一个连老程序员都挺不懂的新技术,回宿舍的时候看到一篇大佬的贴子:

    大佬也讲了什么人适合这条路,总结了一些我也认为很有同感的观点。什么人到底适合?归根结底,没有最合适,只有努力和兴趣,在业界,我也相信很多人都认为什么学it啊,搞计算机啊,高薪行业啊,这些看法都是外面的常态了,但是对于一个正在路上的我来说,这些基本上都是浅显的看法,甚至,有那么一批人,就是冲“高薪”者两个词汇就跨进了这个行业,拿着几万块钱在培训机构恶恶的培训了几个月,就上岗了。是,每错,it人员工资是 比一般行业来讲,工资是普遍高些,但是要知道,在网络,信息时代,尤其是我们这行,几乎所有的东西都是瞬息万变的,也许你当时培训了几个月,上岗了,有月薪那么理想状态了,但是不要以为,接下来的路就是一帆风顺,拿着你会的那么些技术,可以吃到老。

    可以这么讲,技术行业,开发行业,半年一小变,一两年一大变,如果你的学习能力不够强,没有那种自学能力,那么这个社会终究是淘汰制的,当然,不是说技术会被淘汰,而是只有淘汰的人。

    我还是在校大学生,一名大二的大学生,说句实在的话,在初中,高中,这条路我就选择了,可以说我兴趣不一般。但是不要认为我现在一帆风顺,恰恰相反,我现在感觉技术是很有诱惑力的,但是在学习过程中,充满了繁琐,头疼,犯困,我的理想是成为一名高级Java工程师,所以,对于我来说,目标,理想,兴趣还是算前的,但是依然我还是在奋斗。

    不知道你会不会想,你这是想炫耀一下?还是想吹一下?不,我根本不是这样的想法,因为在我的大学周围,有那么的一批人,都是科班出身,但是呢?就是对程序员,开发根本没有半点兴趣,注意:是没有半点。那么为什么还要选择这个专业呢?难道还是小孩子嘛?拿自己前途开玩笑?不,一切都要不是就家人,朋友,老师,认为it行业就是高薪行业。所以选择了这个,但是却做不到学一门爱一门,这句话说的简单,但是对于一个真正没有兴趣的人来讲,也许你会在这条路上走一两年,走五六年,但是你最终还是会放弃,就算你不放弃,这个社会还是会放弃你。

    有些路,一辈子只有走一遍,没有机会走两遍。

    在我身边还有这么个朋友,同学,学的是机械方面的,但是自己却想学编程,开始,自己的学习热情特别高涨,开始自学易语言,这门语言我很早前听过,但是没什么具体了解,

    易语言是一门以中文作为程序代码编程语言,其以“”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。

    知乎上:

     

    中国有个乔布斯,吴涛》 

    他汉化VB并开发了汉语编程工具,  
    他曾经给朱崇君打过工曾经参与开发CCED……  
    编程一定要记住那许多英文编程语法吗﹖他想改编这种局面……“汉语编程的市场潜力很大,还可能会成為一个相当大的產业。”求伯君、朱崇君、梁肇新有很多话要说……(求伯君躺枪)  

    且不说给名人提个鞋是否算名人,  
    吴涛98年" 应邀"到CCED打工,而CCED实际诞生于1988年(十年前)  
    ,而且很可惜,吴涛参与的CCED2000却在市场上非常失败,对此,吴涛声称自己不是项目负责人不参与策划(看来工作只是底层码农),并且不便多说........  
    整天拿CCED给自己吹牛,对给CCED带来的失败却推卸的一干二净!  

    然后吴涛突然就自称用不到一年的时间以一人之力原创了70万源代码发明了易语言,  

     

    并称是完全的原创,所有的策划、编码、核心技术都是全部原创了70万源代码,这显然是在吹牛........

     

     

    其实我也不知道怎么去评价这个朋友,直说嘛?打击他的自信心,不说,他完全是在“玩”

     

    所以说,在这条路上,有想法的人还是在路上,但是他走的路还是一条不认为是路的路;有的人没有想法,但是他却被人牵着在这条路上前行着,这个社会是那么残酷,弱肉强食。

    当然,作为小白的我,没有同标题所说,我可以说明IT适合谁走,只是对于这个话题的一些,看法,因为我也在摸索着路走的人。

    这条路,我在奋斗着,希望你也为属于自己的路,奋斗着。

     

     

    博主花了点功夫,祝您猪年行大运,程序无BUG

    好用,有帮助,给个打发,激励一下,写更多公开帖子:

    为了您的方便:

    展开全文
  • 第八届《IT项目管理与职业生涯规划》苏州站 火热报名中:http://www.huodongxing.com/event/1412766276700 如果我可以给每个工程教育增加一门课,它不会涉及编译器、门电路或是时间复杂度,而是一门介绍...
    第八届《IT项目管理与职业生涯规划》苏州站

    如果我可以给每个工程教育增加一门课,它不会涉及编译器、门电路或是时间复杂度,而是一门介绍行业现实的入门课,因为没人教过这些,所以我们遭受了很多不必要的痛苦和折磨。

    希望本文可以成为年轻工程师职业生涯的自述文档( readme.txt)。目的是填补“现实世界”运作方式与教育之间的空白,并让你快乐起来。我从“一个还算聪明,但是不自信、毫无商业经验的工程师”,耗费了十年多的时间,经受了很多的苦难,才总结出这些经验之谈。我不会把这些当成金科玉律,但希望它可以告诉你一些大学职业中心没有告诉你的事情。


    90% 的编程工作来自内部软件

    经济入门课程就说过:任何东西(包括你在内)的价值都取决于供求关系。首先让我们来谈谈需求方面。大多数软件不是装在盒子里卖的,也不可能从互联网上得到或者从 App Store 下载。大多数软件都是公司内部的应用程序,它们通常令人厌倦,缺乏长远考虑。但却服务于全球经济的方方面面,比如跟踪费用、优化运费、协助会计部门做预算、帮助设计新的工具、计算保单价格和识别恶意订单等等。软件解决内部问题。软件总是用来解决内部的问题,尽管这些问题往往是令人乏味和没有什么技术含量的。比如以一个内部出差费用的申报表为例。假设一家公司有 2000 名雇员,和在纸面上处理费用相比,一年可以节省 5000 个工时(平均满负荷下的成本是每小时 50 美元),一年一共可以节省 25 万美元。这家公司不在乎这个申报表是不是世上最简单的 CRUD(即为 Create、Read、Update、Delete 等四项基本数据库操作)应用程序 ,只在乎可以节省公司的成本还是可以创造额外的收入。



    当你想到软件时,会认为公司开发的软件都是提供给客户使用的。但实际上你不太可能在这样的公司工作。就算你在这样的公司工作,也只有极少数程序员直接编写面向外部客户的软件。

    别人雇用你的目的,是让你创造价值,而不是让你编程

    公司总是出于非理性和政治的原因做事情(请看下面),但他们聚在一起做事情的主要目的是为了增加收入或者降低成本。运行良好的业务往往得益于在某一方面非常擅长的人。(可以,但不一定非要这样做。)决定再多招聘一名工程师的人,不是因为他们喜欢有一个 Geek 在房间里,只是因为增加这个 Geek 可以完成一个项目(或多个项目),增加收入和降低成本。开发优美的软件、解决复杂的技术问题、编写没有 bug 的代码、使用迷人的编程语言,这些统统不是目的。唯一的目的就是增加收入、降低成本。

    彼得·德鲁克提出了利润中心和成本中心的概念。利润中心是一个组织中用来赚钱的:律师事务所的合伙人、企业级软件公司的销售以及华尔街的大鳄们等等。成本中心,就是剩下的人。人人都想进入利润中心,因为这样会带来更高的工资、更多的尊敬以及更多获得好处的机会。这并不难:一个聪明的中学生,只要看过一段关于业务的描述,通常就可以确认利润中心在哪里。如果你想在那里工作,就要为之努力。如果你不能这样,要么在其他地方工作,要么先进入公司再转换工作。

    彼得·德鲁克 Peter Drucker,现代管理学之父,你可能没有听说过他,但他是老板们中的先知。

    通常工程师的成本都非常高,这会触发 MBA 优化成本的本能。于是就有了类似外包这样很棒的想法,“用一个低工资国家的成本中心,替换掉这些相当昂贵的成本中心,这些昂贵的成本中心并不能给我们带来什么。”(提示:如果你读到这个指导后面的部分,你完全可以忽略外包,不用把它当作职业生涯中的威胁。)没有人会外包利润中心。只有在 MBA 开的玩笑中才会发生这样的事情。这就好比建议用软盘保存一堆副本,用来代替源码控制系统。

    不要自称为程序员

    “程序员”听上去“只会在一台复杂的机器上干一些难懂的事情,而且成本奇高。” 如果你自称为程序员,有些人已经在想办法把你解雇掉。有一家公司叫 Salesforce,工程师熟知他们所提出的“软件即服务”(SaaS,Software as a Services)。他们的口号就是“没有软件”,他们向实际客户灌输这样的观点,“你知道你们内部的程序员在做什么吗 ?如果你使用 Saleforce,你可以解雇一半的程序员,并把节省下来的一部分钱作为奖金放进你自己的口袋。”(顺便说一句,这样没有错。你效力的公司会让别人失业。如果你认为这不公平,回到学校爱干嘛干嘛。)



    正确的做法是,你应该把自己描述成与增加收入、降低成本有关系的人。如果你还没有机会做到这些,应该说明你有能力去增加收入或降低成本,或者有这样的想法。

    很多拿着不错薪水的编码专家,并不把他们自己形容成是以码代码谋生的。华尔街的宽客就是第一个和最著名的例子: 和那些没有帮助的人相比,他们使用计算机和数学作为杠杆,可以更快更好地做出后果严重的决定,这些决定可笑的地方在于“我们公司赚了数十亿美元。” (译者注:对金融衍生品的讽刺?)年景好的时候,成功宽客一年的奖金,要比同样才智的工程师干十年或一辈子赚的钱还要来得多。

    宽客(quant):指一群靠数学模型分析金融市场的物理学家和数学家。他们相信数学的精确性是分析最复杂的人类活动的基础,还曾用分析神经系统的数学技巧来赚钱。也被称为金融工程师,他们将自己戏称为“矿工”。

    同样就算你认为 Google 看上去是一家对程序员友好的公司,那里有程序员,也有一些人对 AdWords 点击率 提升 1% 都相当关注。(提示:证明价值是数十亿美元。)我最近偶然发现一个家伙的网页,他上面的履历是这样写的,“编写了后台计费代码,Google公司 97% 的收入,与我的代码有关”。他现在是一个天使投资人(“有钱人”另一个礼貌点的称呼)。



    不要受制于你的技术栈

    我最近在 Twitter 上问了一个问题,对于职业生涯,年轻工程师想知道些什么。很多人都问到如何学习某某语言或者协议栈。这些不重要,请往下面看。

    Java 程序员比 .Net 程序员更能赚钱吗?任何把他们自己限定成 Java 或者 .Net 程序员的人已经是卢瑟了,因为首先他们是程序员(理由参考上面),其次这种限定使得他们自动被排除在世界上大多数编程工作之外。现实生活中,学会一种新语言只需要几个星期,然后再过半年到一年,你就会变成老手。那时,根本没人在乎你以前用什么语言。早在 2010 年 3 月,我还开发了Java Web 应用程序的后台。相信我,没有人在乎那些。如果一家 Python 公司正在寻找一位技术专家为他们赚一大笔钱,虽然事实上我没有写过一行 Python 代码,但这也阻止不了我。

    天才程序员是很少的 —— 可是需要天才程序员的工作机会却很多很多 —— 大多数场合都是需求远远大于供给。Matasono 公司的人都在使用 Ruby。如果你不会,只要你是一个优 秀工程师,他们也会立刻录用你。(重复一遍,所谓”优秀工程师”,就是你的履历上有一连串增加收入、降低成本的记录。)Frog Creek 中大多数人都使用 Microsoft 的协议栈。我甚至不会拼写 ASP.NET,但他们还是会雇我。


    有些公司的人事部门,会根据某个关键词过滤简历。虽然这样的公司根本不值得去,但是如果你真的想过这一关,也很容易:投入几个晚上和周末,在你当前的项目中设法用到这个关键词,然后再把它写进简历就行了。想在一家 .NET 公司累积 Ruby 的经验?用 Ruby 完成一个一次性的项目,你就是一个专业的 Ruby 程序员 —— 你编写了 Ruby 代码还赚了钱。(你乐了吧?我在一家 Java 公司干过类似的事。有个一次性的项目给公司赚了 3 万美元。不出所料,我老板乐坏了,甚至都没有问过要交付什么。)
    同事和老板通常不是你的朋友

    你有很长时间和同事们在一起。最后你可能会和他们中的一些人成为很亲密的朋友,但通常三年内你们就会分开,除了保持友好的关系外,你不会再邀请他们出去共进晚餐。他们也将同样对待你。任何见过你的人都会认为你是个好人 —— 这是道德层面的事情,对你的人际关系有所帮助 —— 但是不能由此妄想所有人都是你的朋友。

    比如在一个面试中,你和一个 28 岁的友善的家伙相谈甚欢,让你感觉他就是几年后的你,但他还是处在一个交易中。你不是他的朋友,你只是一个工业流程的输入,他会为公司用最少的钱去雇你。他用魔兽世界的话题跟你套近乎,其实是在建立一种职业关系,他会尝试(当然是绝对符合职业道德地)做那些你真正朋友不会对你做的事情。比如试图说服你接受几千美元的薪水,或者让你心怀内疚得在公司里待更长的时间,而你原本可以和真正的朋友在一起。你还有其他一些友好和有职业道德的同事 —— 他们建议的东西会损害你的利益,从“你做的那个项目里面可有我的功劳”(措辞上可能不会有这么多单词)到“我们应该做这件事情,它对我的职业发展有帮助,而不是你的。” 当这些事情发生时,不要感到惊讶。

     彻底高估了竞争对手的平均水平

    实际上,很多被雇的高级工程师不会实现 FizzBuzz 序列。读到这里你泪流满面了吧。这里有个关键点:对于那些公司而言,你已经足够好了,但你自己却不这么认为。他们会雇用牛人,但他们也会雇用普通人。



    “阅读招聘广告→发送简历→参加面试→拿到Offer” 这个不是被录用的常见途径,只是个意外。

    大多数职位从来都没有对外公布过,就像在市面上很少能找到不错的候选人一样(看这里)。在大家一起喝啤酒时,这个职位的信息候就传播出去了,有时候还需要通过邮件撮合一下。公司里做决定的人要找一个人。他告诉他的朋友和有业务往来的人。他们中的一个人刚好知道这么一个人 —— 家庭成员、大学室友、会议上认识的某个人、以前的同事之类的。做了一些介绍,大家见了个面,这个工作就谈得八九不离十了。接下来简历、人力部门、正式录用之类的开始进场了。

    这可能是你真正想得到的工作。“一个成功创业公司的首位员工”这对很多 Geek 来说有一定的吸引力,但事实上他们也找不到地方去发求职信给人力部门,部分原因是两个人的创业公司也不太需要成立人力部门。(备注:你可能不想成为创业公司的首位员工,而是最后一位合伙人。)想在 Google 谋得一份工作?如果Google 里面有人喜欢你,他们有一个正式的流程可以助你一臂之力。(如果这个 Google 的人很喜欢你,有很多非正式的方法可以缩短这个流程。比如:买下你工作的公司。当有很多钱的时候,解决问题也就有很多有趣的选择。)

    私底下雇用有很多原因。一个原因是工作机会公开后会收到上百份简历(特别在这种经济环境下),但很多人其实并不适合这个职位。另一个原因是其他公司在招聘方面的惨痛经历,除非你对应聘者很了解,不然你很可能招进一个连 FizzBuzz 都搞不定的人。

    社交网络(人际关系)不仅仅是 TCP 数据包

    社交网络/关系网有两个意义,一是遇到在某些方面可以为你提供帮助的人(反过来也一样),二是给他们留下良好的影响。

    有很多场合可以结交其他人。行业里举办的活动就是一个不错的选择,比如会议或者学术座谈会。用户组是另外一个选择,用户组里的人和行业活动上的人完全不同,而且有用得多。

    尽量帮助别人,这是正确的做法,人们会很在意那些过去帮助过他们的人。如果你帮不了某人,但知道谁可以提供帮助,请介绍他们相互认识。如果你做得足够好,双方都会感激你并且愿意在以后的日子里为你提供帮助。

    你可以在互联网上结识其他人(天呐,你能吗?),但是惯常思维让我们觉得面对面的交流会更好一些。我曾经在网上结识过不少牛人,过不了多久我就会去拜访本尊。即使通过网上的交流彼此了解颇深,甚至“因为对方的一个建议发了财”,见个面握个手也会让关系更进一步。发博客和加入类似 HN (译者注:HackNews)这种业界灌水区是很有必要的,但要通过它们能让大家见面交流。

    学术界和现实世界不一样

    你的 GPA 分数(译者注:平均分数,Grade-Point Average)不重要(跨国广告公司是一个例外)。它很大程度只决定你的简历是否会被选入工作面试阶段。如果你读了本文后面的部分,你就会理解简历不是获得面试的主要方式,不要耗费精力去改善那些原本就已经不错的东西(无论GPA分数是 3.96 还是 3.8 ,你获得的工作面试都差不多),或者你根本就不需要(因为你邀请到正确的人出去喝咖啡,而获得工作面试)。

    你的主修科目和辅修科目也不重要。业界中的大多数决策者就算想尝试,也不能辨别计算机专业和数学专业的差别。我曾经有一次伤心到了落泪,因为一个学术上的小差错,让我获得主修计算机科学学士的能力倍受质疑,我的指导老师告诉我它比计算机科学学士更为有名。学术上就在乎这些区别。但是现实世界不会这样。

    你的教授可能会理解学术就业市场是如何运作的(小插曲:他们在工程上方面,低效得可笑。在英语表述上,混乱到常人无法理解),但他们还常常如唐吉珂德般幻想着真实的世界。比如,他们会强迫你追求更高的学位,因为从他们看来这是一个很棒的主意,而且他们喜欢有苦力(只为吃一碗拉面的苦力)进行学术研究。在你所在的领域,相关研究人员的市价都是 80~100k+++ 美元。足够买很多拉面了。(译者注:估计作者在大学期间,没少给老板干活)



    主管我研究项目的教授在实验室里面给我安排了一个座位,免了学费,还给了我总共 12000 美元奖学金,但我要保证替他工作 4-6 年。只有当你刚从一个低工资的国家移民过来,并需要有人和政府交涉发给你签证的时候,这才是一个不错的交易。

    如果你真的喜欢大学里的氛围,这的确很棒。无论何时,无论哪一所美国大学,无论其中的哪一座建筑,你都可以背着背包走进其中。在学术界工作,背包还是买得起的。你也可以成为业界的精神领袖 —— 享受更少的政治和更好的待遇。只要你愿意,你甚至可以在杂志上发表文章。(当你从学术中的乌烟瘴气解脱之后,你可能会质疑对个人或社会而言,在杂志上发表一篇文章,是不是比写一个给聪明人看的博客很重要。)

    工程师赚多少钱?

    错误的问题。正确的问题应该是“工程师在这份工作中,平时都做什么?”,薪水是众多杠杆之一,人们可以用它来激励你。没有多少帮助的答案是,“工作到处都是。”

    通常,大公司要比创业公司好一些(包含金钱,福利等)。能够创造高感知价值的工程师要比普通工程师赚得多。资深工程师要比初级工程师赚得多。高成本领域的人要比低成本的赚得多。熟练掌握谈判能力的人要比其他人赚得多。

    我们的文化传统不允许询问薪水。但这并不普遍。在其他文化中,非常合适在专业背景下讨论钱。(如果你是一个日本的中产阶级,你理所当然得要在第二次见面的时候,告诉别人你拿的薪水,比如你足球俱乐部的人,或者给你做寿司的家伙。如果你拥有一家公司,对你的资产可能会守口如瓶,但你还是会频繁和毫不尴尬地谈论雇员们的薪水,就像程序员讨论编译器一样。)如果我是一名马克思主义学者或者一名阴谋理论家,会认为美国中产阶级的这一套文化是为雇主而特别设计的,但却损害了雇员的利益。前面关于任何特定目标雇主的薪水讨论,你应该和工作在相同情况的人聊一下,问问他们这个职位的薪水范围。此时此刻你就可以在网上找到这些人。(可以借助LinkedIn,Facebook,Twitter和没有图形化数据库的社交网络。)

    无论如何,工程师通常得到一系列福利。在美国值得担心的是,健康保险(通常你会得到,你的雇主会支付大部分或所有的花销)和退休计划,换种说法就是“我们会为你的 401K 计划交纳薪水的 X% 。” 这个数值很好计算:薪水的 X% 。(这是免费的,所以总是要为你的个人退休账号(IRA,Individual Retirement Account)找到最适合的雇主。把这些钱放到指数基金,然后40年内都不要想它们。)

    伯乐在线补注:401K 计划也称401K 条款,401K 计划始于 20 世纪 80 年代初,是一种由雇员、雇主共同缴费建立起来的完全基金式的养老保险制度,是指美国 1978 年《国内税收法》新增的第401条k项条款的规定,1979 年得到法律认可,1981 年又追加了实施规则,20 世纪 90 年代迅速发展,逐渐取代了传统的社会保障体系,成为美国诸多雇主首选的社会保障计划。适用于私人盈利性公司。

    还有其他福利,类似“免费汽水”、“提供午餐”、“免费编程书籍”等。这些只是社交信号而已。举一个我在工作中如何做的具体例子,当我说要给你买汽水时,说明我想让谁为我工作和我会如何对待他们。(这也就是说“我喜欢转移年轻不成熟工程师的注意力,通过买20美分一瓶的汽水让这个工作变得有趣,鼓励他们损害自己的健康的同时,还为我自己节省了成千上万的报酬。 ” 我真的喜欢汽水)读取社交信号并予以适当的反应—— 某个人发出信号,比如愿为雇员教育买单的公司很可能是一家值得效力的好公司 —— 不要为这些蝇头小利,就放弃大量的报酬……



    如何提高求职时的谈判能力?

    虽然这可以另写一篇文章,这里我简要地说一下:

    1)记住你不是在展示编程技巧或者漂亮的脸蛋,而是在推销某种商业需求(增加收入或降低成本)的解决方案。

    2)面试时,要有自信,要平等的对话。你的对手可能也在做同样的事情。你要的是一个互利的录用合同,不要每次对方提出要求,你都说 Yes。

    3)雇主可能会问”你的上一份工资是多少”,他们其实在说”给我一个理由,压低你的报酬”。你要想好如何适当地回答这个问题。

    4)要讨价还价。这里不仅仅指钱,还指其它你关心的方面。如果你无法要求更高的薪水,那就试着要求更多的假期。

    5)在对方决定录用你以后,才开始讨论薪水。因为那时,他们已经在你身上,投入了大量的时间和金钱。这个时候他们说“不行,我们不能成交”会浪费很大的成本,他们会觉得一些小问题已经不值得再纠缠了,比如每年的工资增加几千元。

    6)多读书吧。很多人写过谈判方面的书。我喜欢《Getting To Yes | 谈判力》这本书。有一点令人不解的是,就整个职业生涯而言,谈判技巧值得每年花费数千美元,但工程师们却认为针对这学习方面很疯狂,他们宁愿去学习感兴趣技术的细枝末节。

    如何评估股权:

    用 d100 摇骰子。(对极客而言,不知道是什么?抱歉,那么rand(100)好了)

    0~70:你的股权不值钱。

    71~94:你的股权值一大笔钱,足以让你放弃大公司优厚的薪水和良好的福利,为这家创业公司工作。

    95~99:你的股权将改变你的人生。你倒是不会觉得自己多么有富有 —— 因为还有人比你更有钱,很多过去几年和你一起共事的人会比你富有得多 —— 不过你的家人倒不会因为你入错了行(挣不了钱)这种事情再对你指责抱怨了。

    100:你将为下一个 Google 工作,会富得超出想象。恭喜你。

    细心的读者会注意到,事实上 100 不会出现在 d100 和 rand(100) 里。

    为什么不看好股权呢?

    因为你过分高估了创业公司成功的可能性,以及创业公司成功后你能分到的部分。阅读 Hacker News 或者 Venture Hacks 上面关于股权稀释和清算优先权的讨论,记住有很多人对交易谈判的理解程度,超过你对编程的理解。

    创业公司是否适合应届毕业生?

    如果你一毕业就加入创业公司,最可能的结果是,接下来几年你都工作得非常辛苦,然后公司悲惨地失败了,你失业了,不得不又去另一家创业公司工作。如果你真的想去创业公司,应该首先找一家大公司干上两年,攒一点钱,积累一些经验,然后精心挑选后再去创业公司。

    在创业公司工作,一般情况下,你遇到的都是创业者。他们大多数人没有能力在两年后雇佣你;而在大公司工作,你遇到的都是其他大公司的人,他们中很多人将来有能力雇用你或者帮你介绍工作。




    在创业公司工作是否值得推荐?

    选择创业公司,就是选择一条职业道路,但更是一种生活方式。类似在投行或学术界工作,它们是三种截然不同的生活方式。他们推荐创业公司,实际上是在推荐一种你感兴趣的生活方式。如果你确实喜欢这种生活方式,那就尽情地疯吧。如果你没那么喜欢,老实说,你其实有很多的选择。你在大公司里也可以得到它们。比如,你想钻研最新的技术,又想还能5点半准时回家照顾孩子,你在许许多多大公司里可以做到这一点。

    (真的。如果为他们创造了价值,他们一定会投资的。他们会投资很多 CRUD 应用程序,不过然后开始创业。 他们只是比大多数大公司更善于营销 CRUD 应用。《社交网络》电影前一个小时就在讲做一个看着挺酷的 CRUD 应用,第二个小时就像 Lifetime 频道的电视剧,就是一场不太可能涉及两个异性恋男人的之间离婚。)

    编注:Lifetime 是迪士尼旗下专门为女性所开的电视台。



    沟通是最重要的职业技能

    记住工程师被雇用不是编写程序,而是为了创造价值。所以你要让人们相信你能创造价值,这是帮助你找到工作的最重要的能力。这种能力与你真的能创造多少价值,实际上联系不是很紧密。

    我认识的一些非常优秀的程序员,他们往往不善于表达。因此,别人不是不想与他们一起工作,就是低估了他们的价值。相反地,如果你看上去很会编程,并且能说会道,而且文笔也好,那别人就会真的这样看待你。

    (曾经有一次我这样形容自己的编程能力,“中等偏下”。我已经知道我对能力分布有一个彻底扭曲的印象,编程能力不是人们真得想要优化的,我对谦虚也不感兴趣。现在如果你问我是多棒的程序员,我会开始和你讲故事,我编程的系统如何帮助数以百万计的孩子学会了阅读,或确定为公司赚了数百万美元。关于我在钟形曲线什么位置的问题不会影响到任何人,所以为什么要担心它?)

    沟通是一种能力,越练越好。一个关键的亚技能就是能够简明快速和自信满满地解释,你如何为那些领域之外的人和之前没有理由爱你的人,创造了价值。如果当你尝试这样做,发现技术术语不断出现(“通过优化索引,第 99 个百分位的查询时间减少了200毫秒……”),把它们去掉再试一次。你应该能够通过适当的抽象,向一个聪明的 8 岁小朋友,你公司的CFO或者其他专业的程序员,解释明白你做的事情。



    你通常被称为「企业销售」或者其他在工程上要避免的

    企业销售去一家公司,尝试说服他们花几十万或几百万购买一套能提高收入或降低成本的系统。每一次工作面试都是一次企业销售。政治、人际关系和沟通技巧相当重要,技术在现实中并不是那么重要。

    当你和同事们开会并试图说服他们采纳你的建议,你就是在进行企业销售。如果你的工作就是要把事情搞定,你关键的工作就是说服人们完成任务。要努力把它做好。要能够透过便签、邮件、交谈、会议和 PPT(适当的时候) 等进行有效地沟通。要理解如何把一个技术创新推向市场。为了追求商业目的,有时要在技术上有所取舍,而且这么做是正确的。


    工作中不必谦虚

    很多工程师都过于自信(我本人就是这样:))。也有很多人成长的地方,在文化上会认为谦虚是个人成就的一部分。美国企业基本上不认为谦虚对个人成就有什么价值。在面试中、与他人互动和生活中,正确的态度应该是“克制、自信的专业精神。”

    如果你是团队的一员,团队的努力取得了成功,“我把这一切都归功于我的团队”不能切中要点,除非你想让每个人都知道你故作谦虚。试试这个“很荣幸可以用我的专长带领并帮助我的团队取得成功”。站在镜子前面重复上千次,直到你绷着脸说出这些。你可能会觉得夸大了你的成就。别理它。有着三明治大师头衔的人声称领导优化了产品,这显然是夸大其词。你是一个工程师。你神奇的工作让人们生活得更好。如果你负责数据库,特别当一个涉及到人的重要项目,你所领导的数据库工作,对项目的成功绝对是至关重要的。这就是游戏规则。如果你感觉不好,那你就像在棒球中对偷垒感觉糟糕的击球手:你不是道德优越,你只是玩得太差。

    所有商业的决定最终是由一个或者一些人所决定的,并不是规则或算法

    人类就是人类。社会协作(social grooming,原意是动物界相互梳理毛发,抓虱子,引申为社会协作)是一个很重要的能力。因为是朋友,人们通常会采纳朋友们的建议,即使事实上其它建议可能更好。人们通常对分享面包的人表示友好。(有一本商业书籍叫做《别独自用餐》。它值得一读,但标题和内容是相反的。)人们通常喜欢那些像他们一样的人,而不喜欢不像他们的人。(这可以是很好的、中性的或惹人厌恶的。利用它盈利的第一步是接受它。)



    事实上着装也是比较重要的,人们非常容易被得体的穿着、专业的形象和自信的讲话所被蒙蔽。你的西装可能和一台电脑显示器一样贵。你用它的机会千载难逢,但一旦你需要它的时候,你会非常非常高兴。相信我的话,如果我穿日常休闲服饰去市政厅,我会被当作一个倒霉尴尬的二十多岁小伙,如果我穿着西装,我会被当作跨国公司的CEO。虽然实际上我一个二十多岁窘迫的跨国公司 CEO,但当我需要从官方获得优待时,我会选择西装革履。

    (熟悉我公司的人,可能会反对我把它形容成一个跨国公司,因为它不是谈话中大多数人认为的“跨国公司”。抱歉, 这只是为了模拟一个简单的谈话。如果你认为人们发现被操纵时会很生气,好吧,也有些人非常讨厌西装。这并不意味着西装毫无价值。要注意当时的环境。顺便说一句,如果另一个答案是移民局驱逐你,如实回答才是最佳选择。)
    到最后,事业不能决定生活的快乐

    和老人们聊一聊,或者相信社会学者们吧,他们都认为:家庭、信仰、爱好等等这些东西,会比金钱和事业上的成就更容易带来幸福。妥善调整一下吧。虽然当下你的职业很重要,看上去是你生活中最重要的事情,但是你不会一直这样认为。我们工作是为了生活,而不是为了工作而活着。
    展开全文
  • 推荐9个最顶级的IT公众号

    千次阅读 2019-04-07 00:18:14
    固步自封只会让自己落后于他人如今,网络已将人与人之间的距离拉近我们应开拓自己的眼界,结识更多的大能来丰富自己的知识以下是8个技术公众号,每日共享最新的技术资讯。快收下这波...
  • 2017IT就业面试题

    2017-12-20 08:02:48
    面向对象的特征有哪些方面   1. 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...
  • Java面试笔试题大汇总(最全+详细答案)

    万次阅读 多人点赞 2018-05-28 09:08:36
    声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己...
  • 面试题 学校

    2019-07-18 22:31:04
    1. super()与 this()的区别?This():当前类的对象,super 父类对象。Super():在子类访问父类的成员和行为,必须受类继承规则的约束而 this 他代表当前对象,当然所有的资源都可以访问.在构造函数中,如果第一行...
  • C++是什么意思,为什么叫C++?

    千次阅读 2020-05-21 22:58:14
    因为递增运算符,递增运算符正是对“C++”这个名字的一种解释,暗示着“超载C 的一步”。在早期的一次 Java 演讲中,Bill Joy(始创人之一)声称“Java=C++--”(C 加加减减),意味着Java 已去除了C++一些没来由...
  • 1.内容提要: Python简介: ...Python环境配置: ①Python3.7+PyCharm ②Python3.7+Qt ③VisualStudio+Python3.7 ④Sublime Text+Python3.7 ⑤Jupyter+Python3.7 ⑥nopad++ +Python...
  • This view is not constrained, it only has designtime positions

    万次阅读 热门讨论 2017-07-04 16:28:42
    使用ConstraintLayout布局的时候控件会报这个异常 可以打开预览界面右键布局,选择 就解决了
  • 1. 现象: adb shell 时出现以下信息: ... starting it now on port 5037 *  ADB server didn't ACK  * failed to start daemon * error: cannot connect to daemon ADB SERVER的端口被占用
  • docker exec 的使用-it操作

    万次阅读 2018-11-28 18:36:25
    docker记录 对于docker已经启动的容器中的服务是否启动...docker exec -it CONTAINER_ID bash 进入容器终端并且的保留为容器终端的输入形式(-it和bash的结合作用) 官方解释:  exec: Run a command in a runn...
  • It seems that this file has not been built yet.Do you want to build it now? 在编辑的时候可以构建,点击build可以运行。点击run的时候不能运行 解决方案: 重新设置环境变量路径。 找到...
  • #IT界大佬告诉你,程序员接私活的7大平台利器

    万次阅读 多人点赞 2019-06-14 16:17:01
    今天小编在网上汇集了一些国内程序员接私活的平台,希望对大家能够有用。 1、程序员客栈:程序员的经纪人 2、快码众包-让互联网产品开发更快速!认准域名Kuai.ma ...3、Coding 码市 - 基于云技术的软件外包服务...
  • 2015年参与了公司十三五的IT战略规划编制,当时并没有了解太多战略规划方法论,主要还是咨询公司主导。近期又参与到IT战略规划的修编,希望能做得更好一些,有所提升,所以仔细研究了下四大咨询公司IT战略规划项目的...
  • 你的IT管理员已经限制对此应用一些区域的访问,你尝试访问的项目不可用。有关详细,请与你的IT支持人员联系。 按下win+s打开Cortana,在框中输入命令提示符,右键管理员身份运行 在命令提示符中输入 reg add “HKEY_...
  • 报500错误,把所有程序关掉重启就好了
  • IT 与OT

    万次阅读 2017-10-29 15:36:00
    IT&OTIT,即信息技术(Information Technology),是主要用于管理和处理信息所采用的各种技术总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。它也常被称为信息和通信技术...
  • USART_FLAG_RXNE与USART_IT_RXNE区别

    万次阅读 2017-07-29 13:06:57
    从固件库资料中可以看出,USART_FLAG_RXNE是接收数据寄存器非空标志位,USART_IT_RXNE为接收中断标志位,也就是说,串口一接收到数据,这两个标志位都会被置位。
1 2 3 4 5 ... 20
收藏数 3,188,309
精华内容 1,275,323
关键字:

it