1. 程序员的甲方是什么
问题一:做什么职业,也别做程序员 程序员的快乐和痛苦:
编程是快乐的,也是痛苦的,这也将是第一篇用辩证的思维来探讨关于程序员人生的文章。大量的编程工作或许给你的生活带来了很多枯燥和痛苦,但是换个角度,程序员也应该是快乐的,这种快乐往往无法用言语表达,只
编程是快乐的,也是痛苦的,这也将是第一篇用辩证的思维来探讨关于程序员人生的文章。大量的编程工作或许给你的生活带来了很多枯燥和痛苦,但是换个角度,程序员也应该是快乐的,这种快乐往往无法用言语表达,只可意会,不可言传。那么编程会给程序员带来什么样的快乐呢?
1、成就感
“成就感”毫无疑问是程序员快乐的首要原因,编程是一件普通人无法完成的事,尽管很多软件项目都由一个团队小组共同完成,但是作为个人来讲,你在其中完成的工作就是个人劳动的一部分。一段代码、一个函数、一个模块、一个软件都是程序员自我实现的过程。成就感意味着自己做了一件了不起的事,做了一件非常有用的事,做了一件有价值的事,做了一件别人做不了的事。程序编多了,无论是编程的结果还是编程的过程,都会产生这种感觉。
2、被认同感
程序员原来对程序的无知、恐惧心理,通过大量的编程逐渐地克服了。程序员的自信心也逐步强大起来,而周围的同事往往比他自己先一步看到这种的进步,从而率先对他进行认同。尤其是原来自己初来乍到,水平、能力不能充分展示,自己内心也很着急,但是同事并不当回事,对自己不温不火的。随着工作的开展,自己的能力逐渐显示,同事也开始转变对自己看法,从各个方面或明或暗地表现了对自己的认同,这种认同往往会让程序员内心涌出一种满足感。尤其当程序员的上级甚至老板表扬自己工作成果的时候,这种被认同的感觉让人有一种飞上天的感觉。甚至用户对自己的认可都会让程序员倍感高兴。
3、团队氛围
程序员在成长中,一定会和其他程序员以及项目经理打交道。每个程序员和每个项目经理由于个性、能力、经历的不同与之交往的方式和结果都会不同的。随着时间的推移,程序员在这种不断的交往过程之中,增加了团队的意识,增加了软件中团队凝聚力。程序员在团队中一方面能够获得团队成员的帮助和支持,另一方面作为团队一分子,也在为团队整体作出贡献。每当一个项目在千辛万苦之后完工的时候,那种团队集体相拥的开心是难以言表的,有的男女甚至因此而结缘。也有个别程序员不能处理好和其他同事的关系,那工作起来就会感到很别扭。
4、技能熟练
在编程初期,程序员编起程序起来可以用“一步一个跟头”来形容,编程速度慢的不可想象。随着编程大量积累,程序员逐步找到编程工作流程和窍门,编程速度大大加快。到后来他们几乎到了“兵来将挡,水来土掩”的境界。原来要好几天要才能编好的程序,现在只要分分钟就摆平了。有时这种熟练程度连自己都会不敢相信的。
5、学生变老师
程序员开始的时候绝对是一个学生,干着干着学生变成了老师了,而后面进来的则当起了学生。当学生们问起自己曾经问过上一任老师的问题的时候,那种老师的优越感不由你不产生,不由你不认真去解答。有的甚至有主动教学的冲动。
6、扩大朋友圈
编程多了,自然项目就多了,项目多了,接触的人也多了,接触人多了,就会让程序员交友的机会多了,程序员在这个过程中,无论是和程序员同行、软件设计师、项目经理、上级主管、公司老板、用户、合作伙伴甚至是网友都会有所接触,许多程序员因工作需要经常在用户单位进行开发和维护和用户打交道机会很多,因此,会结交上用户朋友。在IT人员稀缺年代,有些用户对看中的程序员,常常会挖墙角,项目验收后,程序员由乙方变成了甲方。
说完了程序员的快乐,再来说说程序员......>>
问题二:外包到甲方的程序员应该怎么规划自己的职业生涯 ERP程序员主要看你是做甲方还是乙方,甲方二次开发的多,但如果产品是自己的,做主体开发也是有可能的。
问题三:做软件开发转型 去甲方怎么样? 其实本人建议如下:
1、首先考虑一笔资产可以不用辛苦劳动即可度10年没有问题;
2、个人性格是否外向,且善于沟通;
3、该工作离家是不方便照顾父母;
4、待遇是不属于当地中上等;
5、有能力考试至少211院校的重点专业;
如果满足上述考虑因素可以马上换地方考研都没有问题,否则建议好好表现继续现在工作
问题四:程序员被甲方赶回去,怎么跟上司沟通 虽然不想危言耸听,但是你的确摊上大麻烦了。被甲方赶回去的性质是非常严重的,当然如果你在你们公司水平特高,非常有地位你可以无视我的话。依我身边的例子,如果你只是个普通的IT打工者,以后在公司的日子会非常不好混,甚至有被辞退的可能,当然要看和甲方合作的项目大不大,还有甲方对乙方的影响力。建议你这样,和甲方当事人好好沟通一下,送点礼,说点软话,求他收回成命,或者在你上司面前美言几句,给你留点余地。要快!千万拖不得!看来你是刚上班不久,要不也不会出这么大的问题。真心想帮你,有问题继续找我。
问题五:ERP程序员主要负责做什么? ERP程序员主要看你场做甲方还是乙方,甲方二次开发的多,但如果产品是自己的,做主体开发也是有可能的。
问题六:请问Java程序员前景怎么样??做程序员真的很累,好纠结啊 前景一片光明。你不要死脑筋,程序员做个3,5年就够了。剩下的你换工作找管理的,或者去甲方运维或管理。开始累点是为以后打基础。哪有一开始就轻松后面又高工资的工作呢。
问题七:it程序员在众包平台上一年能赚多少钱 有多大能力赚多少钱,不过程序员很难过第一关,就是说服甲方给你项目
问题八:我是个程序员,经常要做项目,现在想转管理,请问有什么好一点的建议吗? 两年前也是和你一样-小小的程序猿一枚,后面慢慢接触到PMP,程序猿如果不转管理,现在写程序已经拼不过那些小伙子了,熬不了夜,所有有了转管理的想法,经过多番了解之后,我选择了艾威PMP培训开始了我的PMP之旅。
问题九:经验不多的新人在外包it公司能坚持下去吗? 非常多的人说作为IT外包的程序员,发展空间小,我只能说这样的人并没有接触到外包IT的核心,我在外包做了2年多,当然现在正面临跳槽,而且目标首选是甲方优先,为什么后面再说,先说一下第一个问题:我现在的小组老大,在技术方面,基础扎实,编码能力强,工作效率高,他一个人一天就能完成我和另一个主要开发人员加起来的工作量,而且作为一个项目经理,他要关心的事情要比我这种开发要多的多,比如评估工作量, 比如协调各个模块的整合工作,比如整个项目的框架搭建,比如数据库的维护……同时他还要和公司里的产品、销售、甲方公司的需求提出人员等等非常多的日常杂事需要他去处理,因此他本人的情商也并不低,相反他能在这么错综复杂的人际关系里游刃有余,在日常工作还能兼顾开发,只能说明他的个人能力已经非常牛逼,而就是这样牛逼的一个人,他也是在外包公司历练出来的,一个一个项目做下来,你只要能获得公司骨干、核心人物的肯定,你当然就可以向更上面的职位升迁,因此,很多人说外包IT发展有限是错的,至少不完全是,反过来说,你以为在甲方公司呆着呆着就莫名其妙让你当上领导了吗?
第二个问题,我觉得一码归一码,必须说清楚,因为很多人说过的这个问题的确是存在的,也就是归属感。我以前也在甲方做过2年,工资可以说挺低,干的活其实也并不少,但我依然觉得每天上班并不会非常枯燥,因为我有一帮非常开朗而且喜欢开玩笑的同事,我本身是个内敛木纳的人,但原先的那个办公室的工作气氛就是非常好,开开玩笑做做事,一天就过去了,并不会一上班就像行尸走肉一样等下班。但在外包IT,这的确是个很大的问题,大到什么程度呢,这次我跳槽就是因为,我现在所在的小组,因为公司接的项目的调整,必须被拆散,分散到不同的甲方,做不同的项目,原本我们小组几个人都是很有默契,私下也是能聊到一起的,如果经常把你调来调去到不同小组,那么每次都要磨合,或者你可以选择封闭自己,就像一个机器人一样接受安排,完成自己的工作……甲方和外包最大的区别也在于此,哪个你能接受,权衡一下利弊就是。另外,外包的IT公司,并非清一色全是在甲方场所办公的,一般外包项目,分驻场项目和离场项目,所谓驻场,就是程序员必须全在甲方公司指定的场所开发办公,大多情况下,开发的上下班时间什么的都是跟着甲方走的,而离场相对的就是程序员在自己公司办公,做好的项目由项目负责人带到甲方去发布等……
第三个,福利待遇问题;外包的确是要比甲方保守一些的,外包公司节省成本是必须的。但也不尽然,关键看你自己价值,和怎么跟面你的人谈。
最后总结一下,如果你只在乎技术上的提升,对自己社交圈的维护和发展不屑一顾的,大可以选择外包,锻炼人完全是看自己的,和在哪里做没有太大关系。但如果你对工作环境、福利待遇、前面提到的有所介怀的,那么以甲方作为优先面试的对象比较好。
问题十:程序员是外包公司学到的东西多还是普通公司学到的东西多? 外包公司学不到什么东西,东一块,西一块,根本没积累
2. 美国一年招多少程序员
美国一年招50万程序员。全美公开招聘的计算机岗位约有50万个,但毕业后进入职场的计算机专业学生只有4.3万人,美国硅谷程序员调查:平均年薪80万,后端人才吃香。
3. 布里斯托大学计算机科学理学硕士毕业进入美国硅谷当程序员容易吗
容易。布里斯托大学作为为世界百强名校,世界一流研究型大学,英国老牌名校,也是英国着名的六所红砖大学之一,所以毕业进入美国硅谷当程序员是非常容易的。程序员是指从事程序开发、程序维护的基层工作人员。
4. 甲方公司的外包程序员要求高吗
一般来讲,甲方公司对外包程序员的要求都是比较高的。这是因为外包程序员承担的是公司的重要业务,需要具备较高的技术水平、独立思考能力和良好的沟通能力,才能够保证项目高质量、高效率的完成,并为公司创造最大化的收益。
以下是一些甲方公司对外包程序员的基本要求:
1. 专业技能:者大外包程序员需要具备扎实的技术基础和专业技能,能够熟练应用企业所需的各种技术工具和语言,从而保证高质量的程序开发。
2. 独立思考能力:外包程序员需要具备独立思考和解决问题的能力。因为外包项目的复杂性会随着应用场景的不同而发生变化,所以需要有一定的思考能力和敏捷性来及时应对这些挑战。
3. 沟通协调能首哗竖力:外包程序员需要能够与公司内部的各个部门以及合作伙伴进行充分沟通和协调,确保项目的进度与质量。
4. 服务态度:外包程序员需要具备良好、积极的服务态度,对客户提出的各种需求和问题进行芦镇及时妥善处理。
总之,外包程序员是公司发展的重要支柱,公司在选派外包程序员之前一定会进行严格的筛选和考核,并在合同中注明相关的工作要求和责任,以确保项目开发的高质量和高效率。
5. 美国硅谷的程序员工资到底有多高
“三百六十五行,行行出状元”这句话大家从小就听到过,确实也是真实的,但是对于现在的社会也有一定的区别,一般收入比较高的就是程序员,尤其是高级的程序员真的工资难以想象,很多人会疑惑美国硅谷的程序员工资到底有多高?这个估计几万一个月,甚至几十万都有,毕竟他们做的工作难度很大,对于影响的人也是很多的。
所以很多人觉得程序员很挣钱,收入快这也是有道理的,但是对于大脑的使用也是很苦恼的,所以一般都有年龄的限制,但是互联网的发展这是大势所趋,所以未来程序员依旧是非常重要的,大家可以多去了解一下。
6. 程序员6年只干了50个小时工作,被开后称是编写了自动化工作脚本
很久之前,Reddit上出现了一则匿名的自白帖子:“ 大概六年前到现在,我在公司什么活都没干 。”
这个化名为FiletOFish1066的程序员称自己供职于一家知名的 科技 公司,实际上无所事事。
他写道,谋得这份质量保证工作的八个月后,他使自己的全部工作完全自动化。“我可不是开玩笑。每周40个小时,我去上班,在办公室玩《英雄联盟》,浏览Reddit,想干啥就干啥。 在过去这六年,正儿八经的工作我可能也就干了50个小时 。”
上司意识到他在六年内所做的工作比大多数硅谷程序员在一周内所做的工作还少后,就把他开除了。
这个故事在网上的技术圈子迅速传播开来,最终促使这位主人公不仅删除了帖子,还删除了整个帐户。
我发现歪果仁也跟中国人一样爱看热闹,不嫌事大!
大概一年后,一个自称是Etherable的用户向互联网上最重要的程序员论坛之一Stack Exchange上的Workplace版块发了一个问询帖:
“我没有告诉雇主我的工作已自动化,这是否不道德?”这位内心矛盾的程序员说,他接受了一份美其名曰是“数据录入”的编程活;六个月前,他编写了使整份工作自动化的脚本。此后,“ 上一个人过去常花一个月才能完成的工作现在只要10分钟就能完成。 ”这份工作是专职性质的,带来的好处是Etherable可以在家办公。
这个程序取得了近乎完美的效果。
后来这个帖子引起了分歧,评论铺天盖地。(现在浏览量将近50万人次。)意见分成两大派,一派觉得Etherable在欺骗雇主,至少在蒙蔽雇主;另一派认为这个程序员只是找到了一种巧妙的方法来完成手头的工作。Etherable从未回应随至而来的讨论。也许是被受到的关注程度(世界各地的媒体都在竞相报道此事)吓坏了,这个用户销声匿迹,只留下了那则帖子,关于谁可以使工作自动化、在什么样的条件下这么做的讨论越来越备受关注。
可以称之为自发自动化(self-automation)或自行自动化(auto-automation)。在大规模自动化这个幽灵困扰一线员工的那一刻,自行其事的程序员表明这个威胁到了程序员的手里,如何变成天赐之物,不管雇主是不是知情。由于FiletOFish1066和Etherable都匿名发布帖子,随后很快消失,因此两人都联系不上,无法请他们发表评论。但他们的故事表明,职场自动化会有多种形式,并由高管以外的人来主导。
生性乐观的经济学家和未来学家吹嘘, 自动化的好处在于,将工作交给机器有望消除无须动脑子的重复性工作 ,让人们可以一心扑在有趣又有创造性的工作上,或者更要紧的工作上。
砖家你确定现在程序员干的都是不动脑子的工作?
你还确定,时间多出来之后,
程序员会干有创造性的工作?!
几十年来程序员们一直在编写使工作自动化的代码。编程通常需要用到在不同的层面(从代码格式化到合并至不同的代码库)添加自动化的工具,大多数人根本没有走到使工作完全自动化或几乎完全自动化这个极端。
我通过Reddit和电子邮件的私聊信息与十来个声称有类似经历的程序员聊天。这些自发自动化人士处理过库存管理、报表编制、图形渲染、数据库管理和各种各样的数据输入。
有个人还使他妻子的全部工作自动化。大多数人要求匿名,以保全工作和声誉。
一位很早是自发自动化人士的名为Gary的程序员告诉我:“一开始,我的工作每天实际上要干8个小时。”他在一家大型企业连锁酒店工作,这家连锁酒店在90年代开始实现计算机化工作流程。Gary很快意识到在花大量时间重复同样的任务,于是他开始 下班后学习编程 。他说:“大概 花了三个月的时间,我用Lotus 1-2-3(当时一款很流行的PC电子表格软件)编写了一段代码,不仅使个别的重复性任务自动化,实际上还使整份工作自动化 。”他没有一五一十地告诉上司,其职场生活的质量大大提高了。
他告诉我:“一整天很空闲感觉怪怪的,于是我趁空了解酒店的其他系统。”后来他帮助管理层消除了那些系统中的瓶颈。自行自动化消除了琐碎的工作,减轻了他的压力,并让他可以扑在真正感兴趣的事情上。他说:“实际上,我将这份岗位变成了自己喜爱的岗位,即排查故障。”在离开公司前两周,他交给老板一张软盘,里面装有这个程序和解释如何运行的说明文档。Gary说,老板对他辞职颇为不安,直到他交出了软盘,介绍程序如何运行,并告诉老板万一有问题可以打电话给他,老板才放下心来。 后来电话没来过一个。
在大多数领域,一线员工对于他们的工作是否自动化,或者如何实时、何时实施自动化很少有任何正式的意见。自发自动化人士明白,自由化由势必从中收益的一线员工、而不是由自上而下的公司命令来安排自动化会什么样。一些人欣然享受多出来的闲暇时间,另一些人利用多出来的时间来学习新技能,应对新的编程挑战。
ps:你确定不是玩手机?
不过,许多自发自动化人士害怕与办公室外面的人分享代码。即使一个程序无可挑剔地完成了工作,许多人还是觉得为牟私利而搞的自动化是错误的。人力劳动本质上是善良的(以及员工应始终最大限度地为雇主提高生产力),这比任何自动化脚本更深深地融入到美国的职场文化中。而大多数雇用合同明文规定,工作时间开发的知识产权属于雇主。因此,员工可能所做的任何效率提升或自动化改进都往往归雇主所有。
一位程序员没有把他使其工作完全自动化的真相告诉公司,因为担心公司到时声称知识产权归公司,并拒绝补偿他。另一位只肯自称是Jordan的人告诉我,他曾无意中使整个部门的工作自动化。现在他用自动化脚本每年省下“好几周”的时间。Jordan表示,他和同事们保持缄默,绝不透露自动化技术,以便控制使用自动化技术的方式:“我们通常不对外透露这些工具。”
另一位程序员竭力向老板隐瞒使其年薪5万美元的工作完全自动化的概况。管理层可能通过网络查看其电脑屏幕上的内容, 于是他运行预先录制的视频,掩盖他实际上没在工作的事实。 Etherable在寻求建议的帖子中写道:“我觉得这么做不对。”
一些程序员表示,就因为使工作自动化,自己已被公司炒鱿鱼。2011年,一个名为AcceptableLosses的用户写道:“ 公司拿去了我开发的软件,派一个白痴顶替我,并立即以“不服从”为由解雇了我 。我开发了一款每年让这家公司获利100万美元的软件,对方却仅仅为了省下每年约3万美元的工资而开除了我。我真是自掘坟墓啊。”
正因为如此,自发自动化人士担心的倒不是道德问题,而是不想被雇主开除或盘剥,正如伍德科克特别指出的那样,雇主“不仅要求我们的所有时间归他,我们开发的所有东西也归他。”他推测,谨慎的自发自动化人士“不信任我们的工作场所。上司会说‘谢谢你,干得漂亮。现在再做一次。’”
很少有员工渴望完全自我自动化,但似乎越来越多的员工对于使用脚本来处理繁忙工作感兴趣。网络上有众多这方面的博文和实用文章,比如《我如何用Node JS使我的工作实现自动化?》,也有众多播客介绍每一种想象得到的自动化:小公司、营销和智能手机。这简直就是一个蓬勃发展的家庭手工业。
照目前情况来看,自发自动化大有助益。但随着自动化技术变得更广为人知,它们可能完全成为管理层期望员工拥有或学会的另一种技能,并最终让企业受益,并以另外某种方式使这些人成为有用的员工。
《哈佛商业评论》杂志写道:“员工将越来越需要使自己的工作自动化,否则就滚蛋。放眼全球,我们会看到更多自上而下的管理层命令,要求搞自下而上的自动化项目。”而老板及员工开发的机器人软件会再次品尝胜果。
在此之前,任何使用代码的人都可能应该考虑自发自动化带来的好处。可以以此来测试自动化如何为普通员工带来更高的生活质量,尽管谈不上完美。伍德科克告诉我:“问题在于自动化要有效,自动化要民主化。不是公司企业在提供自动化,这向前迈出了一步。它仍然不是民主化过程。”自发自动化人士在单独行动,决定何时、如何把自己的工作换成代码。而理想情况下,自动化决策将在同事和同行给出意见的情况下共同做出,以便可以均匀分摊好处。
自发自动化人士表示,程序员有独特的条件,可以与雇主就员工应该保留哪些自动化带来的效益展开谈判,比如时间更短的工作周以及更灵活地从事自己感兴趣的工作。从理论上来讲,自发自动化人士可以在属于中产阶级和工薪阶级的程序员当中组织和分配自动化技术,从而打造有望实际上获得15小时工作周的一个行业。这似乎是千载难逢的机会,可以努力为把人放在首位的自动化模式创造条件。
你如何看到互联网蓬勃发展,越来越多产业自动化发展,今后人们能做什么呢?
欢迎评论
点击【右上角,关注 子瑜说IT 】持续更新IT资讯以及web前端开发教学
7. 程序员会跟传统技术工程师一样,越老越吃香吗
随着大数据的爆发,中国IT业内环境也将面临新一轮的洗牌,不仅是企业,更是从业人员转型可遇而不可求的机遇。
中关村,被称为中国硅谷,此间程序员比比皆是。然而一眼望去,大多数一线程序员的年龄均在20至30岁左右,40、50岁的人在这个行业内颇为罕见。相较于国外五六十岁仍奋斗在一线岗位的老程序员,国内为什么会出现这种现象?
国内四五十岁的程序员去哪儿了?
造成这种现象的原因是多方面的。首先,程序员的工作大致可划分为两类:开发和研发,相对应的岗位则是开发工程师和研发工程师。开发工程师直接为产品贡献代码,以达成产品功能为主要目的,有比较多重复性工作。而研发工程师则更注重研究工作,任务目标一般没有前车之鉴,多数情况下要靠自身研究创新。
在国内,大多数大型互联网公司的程序员被称作研发工程师,但实际情况是国内几乎没有研发项目,只能称之为开发。开发程序员的工作大多是重复性劳动,容易产生疲惫感,薪资也许在工作2-5年内能达到一个峰值,但较难提升,导致很多程序员最终放弃写代码,转行做了其他。
此外,程序员多处于长时间加班、熬夜和超负荷的工作状态,而年纪大的程序员往往在体力上疏于年轻人。若想继续在IT行业内打拼的程序员便只能追求成为更高技术水平的架构师或转至管理层这两方面寻求职业生涯的突破。一旦转型失败,也只能黯然退出这个为之奉献青春的行业了。一个行业内没有老员工,这其实是病态的。雷军曾在自己的一篇文章中提到,96年时美国主力工程师以30、40岁为主,国内开发的主力是35岁以下的年轻人,近20年过去,情况仍然没有转变。
但是越来越多的IT从业者发现,大数据技术来临之后也许这个现象就能有所改变。
大数据时代,程序员的春天?
首先,大数据从事的是开源工作,更倾向于“研发”,能够重新激起程序员研发程序的热情,职业生涯有了新的追求,这意味着大数据会成为值得程序员长期奋斗不断突破的工作;其次,由于大数据属新兴领域,专业人才比较缺乏,高端人才更是企业争抢的对象。薪资上升容易,职业发展潜力巨大。
《华尔街日报》称:数据已经成为一种新的经济资产类别,就像黄金和货币一样!鉴于大数据巨大的商业价值,大数据专家在企业非常受重视,阿里巴巴集团就已设立首席数据官岗位(ChiefDataOfficer),直接向集团CEO汇报工作。
在大数据行业内生存的时间越久,其经验也会越得到肯定,这也是大多数资深IT人士猜测大数据或将带来50、60岁的“老”专家的原因。面对如此光明而诱人的前景,很多IT从业者试图向大数据转型。
随着大数据的爆发,中国IT业内环境也将面临新一轮的洗牌,不仅是企业,更是从业人员转型可遇而不可求的机遇。如果将IT人士统一比作一条船上的海员,大数据就是最大的浪潮,借浪潮之势而为之,可成功从IT程序员转型成为大数据专家。
世界正从IT时代走向DT时代,未来是大数据的时代,企业最有价值的资产就是数据,你所拥有的数据越多你就越有说话权,因此未来企业里最牛逼的员工应该是和数据有关的职位,比如CDO(首席数据官)、数据科学家、数据分析师、数据工程师等,这些职位或将成为程序员又一个美好的出路。
首先我们来理解一下这几个职位。
CDO主要负责利用数据推进企业与社会的对话,挖掘企业海量数据中潜在的价值,并运营和管理好数据,为企业战略、营销和管理决策提供参考,CDO的能力不仅仅是大数据领域的范畴,他需要同时具有IT、市场营销、运营管理等综合素质。
“数据科学家是指运用统计分析、机器学习、分布式处理等技术,从大数据中提取出对业务有意义的信息,以简单易懂的形式传达给决策者,并创造出新的数据运用服务的人才。
数据分析师能洞悉一个方程式的商业意义,他们知道如何提出正确的问题,非常善于数据分析,数据可视化和数据呈现。
数据工程师是能运行基本数据模型,充分了解文件系统,分布式计算与大型数据库,他们是能提供可建模数据所需平台的人。“【以上三个职位的定义来源于互联网】
如何转型为大数据工程师?
那么,程序员如何转型成为优秀的大数据工程师呢?广州中星信息老师认为,主要是从两者所要求的能力上来分析。首先,大数据工程师是需要有计算机编码能力的,因为面对海量的非结构化数据,你要从中挖掘出有价值的东西,需要设计算法与编写程序去实现,而程序员最牛的能力就是编写简洁高效的代码,去实现人们许许多多美妙的梦想,编码能力越强的程序员越有可能成为优秀的大数据工程师。
其次,大数据工程师需要统计学与应用数学相关的能力背景,数据挖掘与分析是需要设计数据模型和算法的,应该说程序员是有这个基础的,我见过最牛逼的程序员一般都不是科班出来的,通常是数学专业,因此提高算法设计能力是程序员转型大数据工程师的关键因素。
第三,大数据工程师需要具备某一行业的业务知识,大数据的挖掘与分析最终都要服务于市场,并对产品的销售与企业的发展起到重大推动作用,那才是有价值的大数据分析,因此大数据是不能脱离市场的,它必须与某一行业的应用想结合起来才容易产生更大的价值,通常程序员都是在做某一行业的软件,经过多年的学习与磨练,对某一行业的业务知识是有积累的,因此从来这一点上来看,程序员是很容易过渡到大数据工程师的。
当然,以上都只是粗略的分析,真正要成为一名优秀的大数据工程师,程序员还需要更多的学习与努力。
在美国,大数据工程师平均年薪达17.5万美元,在中国顶尖的互联网公司里,大数据工程师的薪酬比同级别的其他职位高出30%以上。DT时代来得太突然了,国内发展势头很猛,而大数据相关的人才却非常地有限,在未来若干年内都会是供不应求的状况。
8. 做程序员的黄金年龄是在多少岁
黄金年龄原则上来说是越小越好,因为你的专注力比较好,而且没有过多的生活,家庭的琐事来干扰你。这个时候你可以把大量的精力投入到产品研发当中去。不过中年和晚年各有各的好处。
所以黄金年龄如果对于身体来说,当然是年龄越小越好。不过还是要看自己怎么努力,就算你年龄很小,但是不学习的话那也没有用。
9. 硅谷程序员工资一般多少
硅谷程序员工资相当于普通职员的两倍。
硅谷程序员的工资相比于其他人算是比较高的,是硅谷普通职员的两倍。硅谷是电子工业和计算机业的王国,尽管美国和世界其它高新技术区都在不断发展壮大,但硅谷仍然是世界高新技术创新和发展的开创者和中心,该地区的风险投资占全美风险投资总额的三分之一。
硅谷的主要区位特点是拥有附运弊近一些具有雄厚科研力量的美国顶尖大学作为依托,主要包括斯坦福大学和加州大学伯克利分校,还包括加州大学系统的其它几所大学和圣塔克拉拉大学。
结构上粗悄帆,硅谷以高新技术中小公司群为基础,同时拥有谷歌、Facebook、惠普、英特尔、苹果公司、思科、英伟达、甲骨文、特斯拉、雅虎等大公司,融科学、技术、生产为一体。
硅谷现状
2006年硅谷总共有225300个高技术职位。以高技术从业人员的密度而论,硅谷居美国之首,每1000个在私营企业工作的人里有285.9人从事高科技业。高技术职位的平均年薪亦居美国之首。2008年硅谷人均GDP达到全美第一。
硅谷的GDP占美国总GDP的5%,而人口不到全国的1%。硅谷是美国高科技人才的集中地,更是美国信息产业人才的集中地,在硅谷,集结岩雹着美国各地和世界各国的科技人员达100万以上,美国科学院院士在硅谷任职的就有近千人,获诺贝尔奖的科学家就达30多人。
以上内容参考网络-硅谷
10. 为什么年纪大的程序员都转行了
我不确定多大年纪才算是“年纪大”。我今年43岁仍然做程序员。
从九几年开始进入这一行,中间也曾自己做过传统业行,也做IT行业不同岗位做过,在程序员的晋升通道中也做过研发总监,可这些,都没法带给自己那种写代码得到的乐趣。,最终还是又回到程序员岗位。
在中国,愿意一直写代码的人,并不多,这是事实,但我的看法是,这并不是因为年纪的原因,也不是因为竞争的原因,而主要是【中国式职业规划】和【IT企业的生存压力】的带来的。
中国式职业规划
现在很多培训机构、很多企业,都在谈职业规划。
企业告诉你:我们这个岗位的晋升通道是这样的,巴拉巴拉巴拉……
这意思就是说,你来做这岗位吧,做若干年,你就可以在这个通道上往上爬一层……
那么好了,不管这个晋升通道是什么样的,你一开始是程序员,爬几步后肯定就不是了。
培训机构告诉你:要有职业规划,要有人生规划。
在我看来,这是洗脑:他们的人生规划的核心是"努力挣钱,然后去过幸福的日子",然后根据这个再推出相应的职业规划:努力工作->获取更高的职位->挣更多的钱->更努力工作……
如果信奉了这些,那么,当一个程序员接近个人能力的瓶颈或者职业、行业的瓶颈时,感受到那种突破的压力,他就会考虑转换岗位以寻求更容易突破的方向。而遇到这类瓶颈的程序员,估计多数就是所谓的”年纪大“的范围了。
中国经济正处在高增速阶段,这导致每个家庭、每个人需要不断提高自己的收入水平以保持与之同步,这一方面导致这种将”钱“作为核心词汇的人生规划大有市场,另一方面,也使中国企业的生存压力高于其它国家。
IT企业的生存压力
世界的变化正在加速,在IT这个行业尤其显着。
对企业来说,速度就是利润,就是生存的机会。早些年流行的一句话”快鱼吃慢鱼“把这个道理形容得十分形象。所有行业上,竞争都是越来越激烈,IT企业只会更甚。
二十年前,一个软件开发公司可以花三到五年来打磨一个产品;十年前,这个时间只有一年;而现在,更是缩短到几个月。
IT行业对开发速度的要求越来越高,这种速度是的提升,主要是从三个方面实现的:增加人手、优化开发流程、压榨人力。前两者对于一个具体的IT企业来说,在没有业务变化的前提下,都是有明显的极限的,所以,最终,还是落到第三个手段上:压榨人力。
在你以为996就是程序员世界的现实时,真正的现实是:在996之外,你还得保持随时待命的状态:电话保持通畅、微信常开什么的只是小儿科,网上随手搜搜就能搜到程序员深夜在马路边、地铁上改代码的消息。这种对工作时间的压榨,在其它职业上是很少见的。所以,程序员的工作压力之大,也是少见的。
基于这两个主要原因,程序员,尤其在中国,年轻化相对于其它行业是十分明显的。
但是,当摆脱了经济压力后,大部分人还是会想寻找一个自己喜欢的工作或事业去投入自己的精力与时间的,这时,如果对coder是真爱,还是会再次回到这个岗位上的。只是,在经济快速增长阶段,企业与这类人在工作时间方面的冲突难以调和,所以,这类人就比较少见了。
随着经济增速放缓,会有更多的大龄程序员活跃在代码界的。