分享

职业方面问题及总结

 星光闪闪360 2018-10-13

职业选择

选择职业方法

1首先选择行业,然后选择企业,最后是选择职业。

2选择职业最好结合自己的兴趣。有兴趣才会有动力,才能坚持学习。

 

企业选择

大企业与小企业的区别

大企业更加看重的是求职者的基础知识以及解决问题的能力。

一般大企业有比较完整的培训机制,

小企业更加看重求职者的实用性,求职者当前会什么,能给企业带来什么。

 

企业选择

行业类型:

银行类,国企,央企,传统的软件公司,新兴的互联网公司等。

国企:

注重政治素质,是否有脚踏实地的好品质,是否遵纪守法,一般对学生党员,学生干部比较感兴趣。不太喜欢面试中个性张扬的人,中规中矩,举止稳重,行为朴实的求职者更容易得到面试官的青睐,着装要正式。

工作相对轻松,薪资一般(体质内)、福利好、对技术要求不是太高,保守,技术上晋升空间有限,而且晋升机会有限,

互联网公司:

比较辛苦,项目进度要求非常紧迫,技术要求高,企业文化一般比较自由,薪资相对较高

创业型公司:

招聘规模一般不大,可以寻求内推

挑选创业型企业是,求职者应尽量挑选一些在沿海或是南方大城市的企业,经济更发达,产业链更加完整,机会多,发展前景好。

偏重考查专业知识和自学能力。

一般研发人员相对较少,每个研发人员都需要独挡以免,对整个产品的核心代码了如指掌

上至前端开发、Web界面,下至后台底层实现、操作系统,对个人成长是非常好的锻炼机会。

员工一般身兼多职,经常加班,专业技能上不够规范,相对大型科技公司完善的团队严格的规章制度等,相对欠缺。

小公司进入门槛低,待遇差一些,工作更类,但发展前景关阔。也有待遇不错的

眼光好的话,也许你能够成为这个公司将来的元老人物,在扩展公司业务和规模时也能高强度地锻炼自己的能力

面临公司扎根不稳,解散的可能,工作强度大,各方面制度会欠缺。

大型科技公司:

集中锻炼某项专业技能

以上只是说一般的公司,也有特殊的。如果难于抉择,就尽量去一家已经步入正轨的大公司吧。

大公司进入门槛较高,应聘的人多,福利待遇不错工作不会太累,发展前景有限,升到项目经理,及上一个职位是可以预期的,可在往上就不好升了,得靠机遇和个人的惊艳才华,公司要稳步,职位也是稳定,不会空出太多的职位出来,尤其是高端职位。

外企:

相比其他类型的企业,外企薪酬待遇优厚,出国旅游,社会保险,年假,失业保险,和住房公积金都比较齐全,而且外企在管理上一般都有一套完善的规范,这种模式下,员工的工作能力往往能够得到快速的提高。

外企对人才的考核非常认真,题目很有技术含量,面试少则两三轮,多则五六轮,七八轮,考查专业能力,综合素养。整个求职过程短则半个月,到一个月,长则3个月,有时甚至半年。对外语有大的要求。

研究所:

研究所比较注重求职者毕业学校,学历,。越是效益好,福利好的研究所,对学校学历要求越高,一般要求双211或双985的硕士毕业生。少量核心专业可能会降低一些要求。但也至少要求211985的高校的本科。

外包公司:

在外包公司,我们只是编码,并且是在别人已经开发好的框架上编码,就是组装,技术难以提高,公司福利不会太好,公司成员较多。不推荐去外包公司

如何选择:

是否缺钱:互联网公司,外企一般待遇丰厚。

挑战性还是稳定性:国企稳定;民企、外企挑战性大。

是否有志于创业:在大公司磨练若干年,积累经验对个人成长与创业有很大帮助。

是否想过有一天跳槽到小公司当个小头目:知名的大公司的工作经历,一般可以搜到小企业的青睐。

我的选择:能进大公司尽量进大公司,进互联网公司。

面对创业型、发展型、成熟型的企业,该如何选择?

创业型企业:条件艰苦,风险大,压力大,空间大

 

发展型企业:与成熟型企业相比,制度、福利待遇或者技能培训体系有可能还不足够完善。

 

成熟型企业:自有它的优势,比如已经形成的企业文化,老中青相结合的组织队伍,成熟的晋升体制,相当规模的市场基础等。

选择成熟企业还是创业企业

 

    小公司看老板——老板靠谱,愿意分享,空间无限。

 

    中公司看制度——制度合理,空间可见,成长阶段。

 

大公司看文化——文化适合,空间有限,平台价值。

 

外包的分类

利用企业外部的资源为企业内部的生产和经营服务。

人力外包

 A公司是个IT外包公司,B公司做网络产品。员工C属于A公司,但是他在B公司上班,B公司给A公司钱,A公司再给C发工资、奖金等。

项目外包

员工在自己的外包公司进行工作。

 

国内外包

东软是国内最大的外包公司

北京第一梯队有 文思创新、软通动力 上万人的规模了

第二梯队 海辉、博彦、神州锐达、信必优等

 

 

城市选择

 

 

IT选择城市:

目前三线城市的IT行业几乎为零

作为程序员来说,还是去一线城市及IT行业浓厚的二线城市是首选

201511IT类职位发布最多的城市排名:上海,北京,深圳,广州,杭州。

1、北京:

北京的IT行业在国内是排在第一位的,许多知名的IT企业都在北京,即使总部不在北京的,也有很多部门设立在这里。

在北京扎堆的程序员非常多,在西二旗、上地等地,简直都成了程序员的天堂了。即便是java培训机构,也以北京的最多,国内主流的java培训机构的总部都在北京。所以,这里是java程序员发展的首选之地,这里有更多的机会也有更好的钱途

然而这里的压力和竞争也是非常大的,所以许多程序员在北京过的并不好。

2、上海

 

上海和北京类似,作为国际化经济、贸易中心,上海是中国最国际化的城市(港澳台除外),然而,上海的IT行业却并没配得上上海的地位,上海成功的IT巨头很少,甚至在上海进行IT创业都比较难,同时,上海的生活压力不比北京低,消费水平也比北京高。

总的来说,上海并不是特别适合java程序员发展。

3、广州

广州创造了一个又一个的辉煌,广州有钱人很多,工厂也很多,在这里很容易能挣到钱,然而作为贸易型工业化城市,广州的科技实力并不比北京和上海强。

广州的IT行业并没有得到充足的发展,目前在广州做java编程的同学们没有上海和北京挣得多。

4、深圳

  深圳是一个比较年轻有活力的城市,同时又是一个发展比较成熟的城市,深圳比较重视科技和人才,政策也比较好,因此,深圳的IT行业发展比较好,许多程序员都选择到这里工作和生活,深圳无疑是最佳的选择地。

5、杭州

 

杭州近些年来很受关注,发展也不错,由于广大电商行业的发展,使得杭州成为IT行业重要的城市,很有潜力,比较适合IT人士生活。但是,杭州毕竟是销售型电商,专注技术服务的企业较少,不是很重视技术。2015年杭州生活质量指数排名第四,主观满意度排名第一。

6、成都

 

受生活环境和政策的驱使,现在迁往成都的创业公司很多,由此也聚集了大批的程序员前往,成都已经成为一个新的java程序员聚集的城市。

我考虑的城市:北京、深圳

 

就整体选择城市

要考虑的问题:

一是未来工作及发展情况,比如说收入如何等;

二是那个城市的生活状况如何,比如说上班坐车方便与否;

三是其他一些家庭和朋友的因素,比如说离家远不远,有没有朋友在那里,等等。

选择什么类型的城市:

一是北上广深一线城市。这些城市的工作收入水平相对比较高,机会比较多,空间比较大。但是竞争比较激烈,在一个职位上竞争的人很多。而且生活和时间成本也比较高,所以留下生活比较困难。但是,以后回去二三线城市工作是具有明显优势的。

二是二线城市。在这里的工作收入水平要根据行业的实际发展情况来确定,比如说IT行业,在南京和成都的情况就比较高,在石家庄和长沙的就比较低。但是,生活成本也比较高,虽然比一线城市较低,但是也居高不下,比如说房价都比较高。如果希望总体上希望工作比较平稳的话,可以考虑在二线城市逐步立足

三是三线城市。在这些城市工作压力小、空间小,虽然工作收入少,但是生活比较容易和简单。如果你希望自己的生活平稳一点,可以考虑去三线城市。

考虑读书所在地和家庭等其它因素

一是读书所在地。如果在读书所在地参加工作,是有一定的优势,因为你对这个城市已经有了一定的了解。

二是家庭所在地。如果自己家就在工作的城市,那么它能够大幅的降低生活成本。比如说房租问题,等等。

三是朋友所在地。在有朋友的城市工作,相互之间会有一定的帮助。

四、最终选择

毕业以后选择那个城市,取决于自己对工作和生活的期望,对未来的发展有什么期望,然后针对这些情况进行判断。

二线城市

经济发展形势较好、发展空间大的二城市,如成都、西安、大连、苏州、南京。

 

职位发展

程序员发展路线

 

程序员-系统分析员-架构师-技术经理-CTO

程序员-项目组长-项目经理-项目总监-CTO

程序员-产品设计师-产品经理-CTO

自己创业

java公司阶层

 

 

程序员个人品牌建立

提到段誉,我们就会想起凌波微步和六脉神剑。提到雷军,我们会想起WPS和小米。提到王江民,我们会想起江民杀毒。

作为程序员,如果能有自己的身份和品牌,那是最好不过了,你走到哪里,不管是找工作还是参加活动,都能以某种方式被人记住。

程序员该如何经营个人品牌。主要有以下几点:

产品

作为一个普通的程序员,如果你参与过一个知名软件产品的开发,毫无疑问会给你的履历增添一抹亮色。进而,如果你独立开发了一款颇有影响的App,那就更是让人刮目相看了。

所在公司和团队的背景

我们写简历时,都会写上工作经验。招募方挑选简历时,也会浏览工作经验。如果你所在的公司或团队很牛X,往往会给招募方带来深刻的印象。如果你有机会到牛B公司的牛B团队工作,会对你的个人品牌及后续的发展有很大帮助。

开源项目

假如你能有一个被人喜爱和传播的开源项目,那你一定会被别人刮目相待。退一步讲,你自己没有这样的开源项目,你能参与到一个知名的开源项目中去为其贡献代码,也是值得一说的事情。

技术博客

假如你有一个非常牛B的技术博客,别人也会因为这个而对你的印象加分。

出版技术书籍

一本认真的技术书籍是一个人能力的一种证明,能够成为你个人品牌的一部分,对你以后的工作和生活都会带来一些便利。现在很多出版社都通过技术博客寻找技术图书作者,你看看CSDN上有多少博主出版了图书就会明白这一点。所以,维护一个高质量的技术博客,能增大你出版图书的机会。

持有技术专利

其实,专利也不是那么高不可攀的事情。Google一下图像处理、视频处理,专利多如牛毛,有的专利看起来似乎也不是那么难……

证书(各种工程师证书、获奖证书、学历证书等)

学校、学位、软考、ACM程序设计大赛获奖、PMP等等

口碑

你今天的负责、努力、上进、能钻研、与人为善、乐于助人、有担当,一定会为你树立良好的个人口碑和形象,一定能在将来帮得到你。

 

计算机相关职位

程序员:前端开发,后端开发,iso开发,安卓开发,游戏开发

测试人员,安全工程师

运维人员:计算及的维修,网络维护,服务器购买,系统监控

架构师:

动画设计师

平面设计师

嵌入式硬件开发工程师

DBA

电子商务相关

 

架构师

 

从这里往后,已经算是程序员界的高富帅了,可以称的上是半个科学家。架构师的工作差不多已经基本脱离代码了,他的主要工具从VIMEClipse变成了wordppt。他主要觉得技术选型,针对大容量高并发的问题制定解决方案。基本上他们都是由后台工程师升级打怪升上来的,好像听闻业界也有前端工程师升级为了CTO做架构的,但是毕竟还是少数,node的效率还是差了很多。

 

算法工程师

 

这类人,基本都是大学参加ACM竞赛拿过奖,或者本身思维逻辑严密性高,数学基础扎实,算法牛逼。如果你是一个数学系或者物理系的优秀毕业生想转IT,这个可以作为你的主要方向。这个算是建筑系里的学院派,从学校毕业之后就直接达到了这个等级,起薪很高。

 

数据挖掘工程师

 

它的作用就是从一堆数据中挖去你你想要的信息。打个比方,给你2008年到2016年所有的房屋成交量,房屋成交价格,土地成交量,人口增长,银行贷款利率变化等等很多信息,让你预测明年房价变化情况。他们就是干这个的,这个工作分三步走,爬数据,建模,写算法验证。

 

爬虫工程师,就是从各种国家统计局网站,链家网站爬去数据,存储为结构化的数据。

 

数学建模,建立各种数据之间的影响关系,影响因子。

 

写算法验证,大部分数据挖掘工程师好像都是用python,工具比较多,语法简单。

 

难点其实不是在写代码部分,而在于建模,如果设计一个有效的模型来量化这些数据间的联系。其中的影响因子权值就是他们的生命价值所在,所有他们会光荣的把自己称呼为“调参侠”,顾名思义,就是天天调整参数,让模型运算结果来匹配实际情况。

 

薪水很高,一般统计分析局或者大公司才会招人,而且还可以独立创业,像是知乎很有名的团支书,拿数据打脸的那种牛逼轰轰的人物。

 

另外再而外介绍一下量化交易,量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。这个是计算机屌丝和金融高富帅融合的比较成功的一个新的工种,通过一个优秀的交易员建立一个理论交易模型,再有程序员实现代码,这个算是数据挖掘领域比较直接的变现交易,著名的知乎英国五毛,Lightwing(李轶睿)就是从事这个方向的,他们的薪水是按照日来的,关键也在于模型建立,而且都是通过技术面分析,确保收益,比如说从10块钱涨到了10.1块,即便它很可能涨到11块,他们也可能就会卖掉(算法策略),然后通过超高频率的买卖来确保收益,比如说虽然每次买卖只能赚一毛钱,但是他一天内买卖了几十手,而且大部分都赚了,总的收益可能也会有1块,所以量化交易也有叫高频交易的.

 

人工智能

 

我好久也没看过这方面的书了,可能理解有误。大家经常看到的siri,或者聊天机器人之类的都是属于这种东西。他的本质还是一个有限自动状态机,在一个状态下在很多因素的影响下走向下一个状态,理论上你把你在三维世界所有的输入都考虑进去,而且都分别定义了相应的输出,他是可以做到人工智能的。但是这样写出来程序会非常大,电脑跑不动。我个人的理解,基于计算机简单的01唯一向性,真正意义上的人工智能还是蛮难实现的。比如说之前非常火的李世石大战阿法狗,在这种特定的应用下,输入很简单,围棋上的落子16*16,状态也很简单,216*16次方,在这个复杂度下,肯定也是没办法枚举的,他们会有降维算法各种算法来聚类他们的状态。

 

深度学习

 

我们上面所说的数据挖掘会有一个调整参数的过程,而在深度学习领域,他会添加一个正向反馈,让你的参数由机器自动调整,让他计算的结果去自动匹配实际的结果。这个就是所谓的机器学习,就是把人为调参的过程让机器自动完成。

 

此外,人工智能,深度学习,数据挖掘并不是分开来看的,他们会存在一定程度上的重合。他们其实真正的难点实在各种降维算法,概率论,退火等数学领域。所有说他们算是半个科学家也就是这样原因了。

 

量子计算机工程师

 

这个超级吊,这个是先驱,未来的计算机,至于他们干嘛的,怎么做,别问我,我不知道!

 

自由职业

自由职业是指摆脱了企业与公司的制辖,自己管理自己,以个体劳动为主的一种职业

大部份自由职业者是喜欢亲自动手的人,他们不愿意雇用帮手,因为不相信别人会做得跟他们一样好。大部份自由职业者不喜欢与别人合伙,因为不相信别人会按照他们喜欢的方式做事。

作为一名自由职业者,必须至少有一项能够安身立命的本领,比如写作,摄影,动画制作等。

必须是具有一定的知识与技能,社会生存能力,还要有坚强的意志。缺乏生存的技能,缺乏相应的社会关系,就没有资格做一个自由职业者,成为自由职业者的决不是无能者和平庸者。

自由职业的好处

一:不用看老板脸色,你就是自己的老板

二:不用朝九晚五,时间自己来安排

三:避免了同事纠纷

 

自由职业的职位

第一类是小本生意人,

如个体零售店、小吃店、冲印店、装修公司老板

第二类是没有底薪的推销员

如寿险顾问、地产经纪、广告中介、直销人士

第三类是专业人士,如摄影师、专利代理人、律师、会计师、牙科医生、技术顾问、管理顾问、管道工、电工、理发师、艺术家、电脑精英等等

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多