程序员红利怎么吃?如何在法国当程序员?
程序员真的是一个红利吗?对于下周一还要去做颈椎肩膀复建的我来说,也许真是我“身在福中不知福”。
程序员这个身份的确给了我经济保障与底气,但它大量占据我的时间,消磨我的精力,造成我过劳肥+身体损伤。重要的是我没有那么喜欢编程,它只是一个比较体面的养家糊口的“营生”,一碗不咋美味的青春饭。除了钱,它带给我许多麻烦。但是如果有人是觉得这是“红利”,干嘛自己不吃呢,还要埋怨干这行的人呢?他们可能自己想转入“程序员”的行列,却没什么方法。所以觉得程序员是个上好的职业,只是与自己无缘。
因此我写了这篇文章,讲讲我眼中当程序员有什么优点缺点,在法国当程序员跟在国内有什么好处和缺点?如果有人正想着转行或者觉得“程序员的红利”可以让他的生活万事大吉,我很高兴可以分享给大家一点经验。
程序员并不难当,只是需要一段时间的积累,不可能上手就来。
因为我自己是软件工程师,所以不能代表网络工程师,硬件工程师,通信工程师等等。都是搞程序的,大家工作各有不同,我说的很局限,如果有其他方向的程序员也欢迎大家来补充。
文章内容比较长,写的也比较匆忙。最近可能会反复编辑一下,具体的大纲在这里,大家按需观看即可。
1,什么是软件工程师?具体都在做什么?
2,什么样的人适合当软件方面的程序员呢?要数学好吗?男生比女生更擅长吗?
3,怎么当一个程序员?薪资如何?
4。当程序员有什么优点?
5。当程序员有什么缺点?
6。如何在法国当程序员?( 1.法国程序员研究生如何申请?2。外国毕业生如何在法国找工作?3。研究生费用,性价比如何?)
7。在法国当程序员有什么优缺点?
版权归作者所有,任何形式转载请联系作者。
作者:小由日记(来自豆瓣)
来源:https://www.douban.com/note/822612630/
1,什么是软件工程师?具体都在做什么?
软件工程师,顾名思义,就是做软件。大家手机里用的app,网上看到的网页,电脑里下载的程序,都是软件工程师做的。
软件工程师又可以简单的分成前端,后端和全站。前端就是你能看见的东西,像是电视机的荧幕。后端就是数据和服务器的传输,像是电视机里面机械,全栈就是两个都在做,一般小型公司或者前端后端关系比较紧密的部门会需要(多数用于代码检查)。
2,什么样的人适合当软件方面的程序员呢?要数学好吗?男生比女生更擅长吗?
作为软件程序员,不需要数学好,软件程序员几乎用不到很难的数学,掌握一些基础算法,就可以完成大部分工作。擅长英语,有逻辑能力很耐心的人,都适合做这方面的程序员。这么一听,真的感觉是个格外适合女生的工作。
总结一下:
-细心
-社会关系比较简单(不太喜欢交朋友的人)
-喜欢拼图的人(不会在找bug的时候发疯)
-英语好加分,也决定了这个程序员能走多远。(最新的程序教程,github,许多程序function的命名都是英语的。永远只会最老的lib,有朝一日一定会被淘汰的。)
3,怎么当一个程序员?薪资如何?
学院派:
最最好的方法,当然是本科选择计算机科学与软件工程专业。但是我个人觉得,在国内学生实习机会比较少,公司很在意学生是不是211,985。
如果自己本科的大学并不是一个很好的大学,那就要做好前几年进入不太好的外包公司当苦力的准备。2015年,我本科同学月薪不超过5000元非常多。8000-10000对于我们班(非211985的重本)比较少见,应该只有班级里1,2个大神,没做程序员的人更多。其实当时的大家并不知道自己的出路在哪里,也不想吃超长加班的苦。
如果担心自己初步被压榨,非211 985的同学我建议还是读个研。要么选个更好的学校,要么试试出国。这个看个人决心和家里的经济状况。但是最近几年不太建议出国。
基本上这样再入职,大部分薪资都会在10000+,这个取决于城市、学校。自己的水平。
当学生的时候,一定要多注重项目,不要老干文职工作,例如做ppt,写报告。除非你以为想当产品经理。这也是是个不错的选择,我的许多同班同学,如果没写代码但是还在搞IT的,都在当项目或者产品经理。
真的下决心要当程序员的,就是要写项目,用代码,学尽量多的语言然后选择自己喜欢的。
要尽快学会REST API框架,现在大部分公司都用这个。
走前端的尽量块钱学会React,走后端的Java, Javascript 和 C#之间要尽早选择,然后要尽早明白相应的框架。
前端直观容易入门但竞争多,后端抽象费脑子但竞争相对较少。大部分公司都缺好后端。
自学派:
如果要自己转行,完全靠自学,我觉得也是可以的。但路比较难走。竞争路上除了有本科生,还有大专生。我身边有同学校农学院的人,最后在自学+参加培训进入程序员行业的。也算是吃上了程序员的红利。但是同样,前期比较痛苦。最好在彻底转行之前,对程序就有所了解。
对于想要转入软件行业的,我推荐从前端做起,不那么抽象。先明白HTML+CSS是什么,然后转入REACT,学习Javascript.
不过当然,前端好入门,人也就多。许多学设计类的人也是会前端的。
自学需要从计算机导论(明白软件的概念),语言+基础的算法。
我觉得全靠自学,开门就月薪两万,那可能性比较低。本科学计算机了,0经验,出门就拿到两万的都少之又少。如果是工资5000比较苦逼的累积经验,日后两万应该指日可待(3年经验觉得可以冲一冲)。
4、当程序员有什么优点?
-在大部分职业里,钱相对多,人际关系相对简单的。
-工作机会多
5、当程序员有什么缺点?
-过劳
-真-久坐(每日八小时以上),肩颈+腰椎会有一些损伤。
-过于单调和枯燥
-精神压力比较大
-其实跟付出相比,除了顶尖的程序员,大部分程序员薪资并没有性价比那么高。因为的确干得多,死的早。
6、如何在法国当程序员?
我在法国当程序员的经历比较简单,我周围大部分人都是这一条路上来的,至于有什么其他渠道欢迎大家补充。
参加学校的交流,申请交流学校的研究生,做实习,拿到实习公司的CDI(终身合同),获得人才签证,继续工作。
1.法国程序员研究生如何申请?
有人可以找中介,我自己是因为本科已经在这交流过了所以直接申请的。
申请的时候除了要准备语言考试成绩,注意提供自己本科的成绩,需要有推荐信(我找了当时我们学院的院长和副院长,平时没有什么太多交集,只是上过他们的课,当学生干部时候也表现得像个人,他们也很友善的帮我写了。)
我申请法国学校的时候,因为法国的工科研究生是要说英语的,所以我们学校没有法语的强制规定。我当时是完全不会说法语的,只有英语的考试成绩。
基本上经过申请+面试就可以得到结果了,可能有部分学校会有考试(我不确定)
2。外国毕业生如何在法国找工作?
实习是找工作最好的机会,千万不要把它浪费了。如果在实习的时候就能找到日后可以工作的公司,会省下许多许多麻烦。
不要把所有时间花在学习法语上,一定要注意专业课。因为你的法语永远也比不过法国人,所以一定要找到让公司宁愿雇你也不雇法国人的理由。
我当时就是因为学会了React,在实习期间表现得也很好,其他实习生都没有我负责任。如果要我晚上11点配合美国时间部署服务器,我也是麻溜起来就弄(但是第二天我就会自动的晚点去。。)。
咱们有一个最大问题就是“有不懂的地方不好意思问”。这件事,一定要尽早克服。不然会给日后工作埋下许多隐患。很有可能忙活了一周,结果发现高作了方向。
3。研究生费用,性价比如何?
就我个人而言,在法国读研究生性价比是比较高的。首先费用相对较低,我用英语读的私立学校,一年学费6万人民币左右(最近涨价了),要读两年,其中有半年还要实习。公立学校费用更低,但是对法语有更高要求。
工作后月薪能在2000欧以上,就是1w5人民币,基本上一年左右就可以收回留学成本。当然这是要在当地能找到工作的情况下。不过回国应该也能达到类似的薪资了。
法国读研究生没有年龄限制,如果不是立马有出来留学的资本,也可以在自己攒攒钱。
7。在法国当程序员有什么优缺点?
优点:
没有国内那么卷,周六周日正常下班,年假很多。
事儿逼的老板不太多,对方也是打工人(当然也看命)。
拥有了可以在全世界当程序员的能力(或者勇气)。
不喜欢当程序员的人,因为时间相对充裕和经济保障,也可以开展自己第二职业(像是我可以旅游+写字)。
初期对于法语要求没有那么高(但是后期随着项目深入,要和售后,设计部门交流,其实也是有要求的,不然词不达意,会影响工作进程。)
缺点:
上升空间小,薪资涨幅不大。
就物价来看,薪水不高,税很高。菜场买菜很容易就超过50欧(300人民币),但3年经验的程序员薪水税后折合人民币大约15000-22000。
工作在法国其他行业里算是很累的(9:00-18:00, 加上通勤,我每周8:00-19:00)
比较寂寞,工作占据了大部分时间,没办法社交。
要克服两门语言(英语和法语)的交流问题。
不知道未来何去何从,永远留在法国还是有朝一日回国。回国如何面对国内的工作环境也让人头痛。
父母的养老问题。
Voila, 这就是我对我工作内容的大概梳理。我没觉得程序员有啥特别的红利。在我看来,我的工作和我周围学商科的差不多,我工资还没有人家刚出校门的高。但是作为一个普通大学的人,想要对自己人生有点转变,也许是一条不错的出路。
我觉得程序员其实并不怎么自由,所谓的红利也是过劳获得的。程序的学习,苦逼。程序的使用,苦逼。程序的维护,苦逼。有钱,好事儿。
只看到人家的好事儿,不想想别人的苦逼,很容易把自己陷入一个全世界我最不幸运的状态。如果我说了这么多程序员这份工作让人讨厌的地方,大家仍然觉得它的优点仍然格外耀眼,不如考虑一下从事一下这个行业,也来吃吃行业红利。说不定是一个适合你的机会。
如果有人觉得在法国上班很爽,也可以试试我说的读研究生的方法,从而来法国或者任何其他国家去工作试试,人生就是尝试嘛。
作者:小由日记(来自豆瓣)
来源:https://www.douban.com/note/822612630/
1,什么是软件工程师?具体都在做什么?
软件工程师,顾名思义,就是做软件。大家手机里用的app,网上看到的网页,电脑里下载的程序,都是软件工程师做的。
软件工程师又可以简单的分成前端,后端和全站。前端就是你能看见的东西,像是电视机的荧幕。后端就是数据和服务器的传输,像是电视机里面机械,全栈就是两个都在做,一般小型公司或者前端后端关系比较紧密的部门会需要(多数用于代码检查)。
2,什么样的人适合当软件方面的程序员呢?要数学好吗?男生比女生更擅长吗?
作为软件程序员,不需要数学好,软件程序员几乎用不到很难的数学,掌握一些基础算法,就可以完成大部分工作。擅长英语,有逻辑能力很耐心的人,都适合做这方面的程序员。这么一听,真的感觉是个格外适合女生的工作。
总结一下:
-细心
-社会关系比较简单(不太喜欢交朋友的人)
-喜欢拼图的人(不会在找bug的时候发疯)
-英语好加分,也决定了这个程序员能走多远。(最新的程序教程,github,许多程序function的命名都是英语的。永远只会最老的lib,有朝一日一定会被淘汰的。)
3,怎么当一个程序员?薪资如何?
学院派:
最最好的方法,当然是本科选择计算机科学与软件工程专业。但是我个人觉得,在国内学生实习机会比较少,公司很在意学生是不是211,985。
如果自己本科的大学并不是一个很好的大学,那就要做好前几年进入不太好的外包公司当苦力的准备。2015年,我本科同学月薪不超过5000元非常多。8000-10000对于我们班(非211985的重本)比较少见,应该只有班级里1,2个大神,没做程序员的人更多。其实当时的大家并不知道自己的出路在哪里,也不想吃超长加班的苦。
如果担心自己初步被压榨,非211 985的同学我建议还是读个研。要么选个更好的学校,要么试试出国。这个看个人决心和家里的经济状况。但是最近几年不太建议出国。
基本上这样再入职,大部分薪资都会在10000+,这个取决于城市、学校。自己的水平。
当学生的时候,一定要多注重项目,不要老干文职工作,例如做ppt,写报告。除非你以为想当产品经理。这也是是个不错的选择,我的许多同班同学,如果没写代码但是还在搞IT的,都在当项目或者产品经理。
真的下决心要当程序员的,就是要写项目,用代码,学尽量多的语言然后选择自己喜欢的。
要尽快学会REST API框架,现在大部分公司都用这个。
走前端的尽量块钱学会React,走后端的Java, Javascript 和 C#之间要尽早选择,然后要尽早明白相应的框架。
前端直观容易入门但竞争多,后端抽象费脑子但竞争相对较少。大部分公司都缺好后端。
自学派:
如果要自己转行,完全靠自学,我觉得也是可以的。但路比较难走。竞争路上除了有本科生,还有大专生。我身边有同学校农学院的人,最后在自学+参加培训进入程序员行业的。也算是吃上了程序员的红利。但是同样,前期比较痛苦。最好在彻底转行之前,对程序就有所了解。
对于想要转入软件行业的,我推荐从前端做起,不那么抽象。先明白HTML+CSS是什么,然后转入REACT,学习Javascript.
不过当然,前端好入门,人也就多。许多学设计类的人也是会前端的。
自学需要从计算机导论(明白软件的概念),语言+基础的算法。
我觉得全靠自学,开门就月薪两万,那可能性比较低。本科学计算机了,0经验,出门就拿到两万的都少之又少。如果是工资5000比较苦逼的累积经验,日后两万应该指日可待(3年经验觉得可以冲一冲)。
4、当程序员有什么优点?
-在大部分职业里,钱相对多,人际关系相对简单的。
-工作机会多
5、当程序员有什么缺点?
-过劳
-真-久坐(每日八小时以上),肩颈+腰椎会有一些损伤。
-过于单调和枯燥
-精神压力比较大
-其实跟付出相比,除了顶尖的程序员,大部分程序员薪资并没有性价比那么高。因为的确干得多,死的早。
6、如何在法国当程序员?
我在法国当程序员的经历比较简单,我周围大部分人都是这一条路上来的,至于有什么其他渠道欢迎大家补充。
参加学校的交流,申请交流学校的研究生,做实习,拿到实习公司的CDI(终身合同),获得人才签证,继续工作。
1.法国程序员研究生如何申请?
有人可以找中介,我自己是因为本科已经在这交流过了所以直接申请的。
申请的时候除了要准备语言考试成绩,注意提供自己本科的成绩,需要有推荐信(我找了当时我们学院的院长和副院长,平时没有什么太多交集,只是上过他们的课,当学生干部时候也表现得像个人,他们也很友善的帮我写了。)
我申请法国学校的时候,因为法国的工科研究生是要说英语的,所以我们学校没有法语的强制规定。我当时是完全不会说法语的,只有英语的考试成绩。
基本上经过申请+面试就可以得到结果了,可能有部分学校会有考试(我不确定)
2。外国毕业生如何在法国找工作?
实习是找工作最好的机会,千万不要把它浪费了。如果在实习的时候就能找到日后可以工作的公司,会省下许多许多麻烦。
不要把所有时间花在学习法语上,一定要注意专业课。因为你的法语永远也比不过法国人,所以一定要找到让公司宁愿雇你也不雇法国人的理由。
我当时就是因为学会了React,在实习期间表现得也很好,其他实习生都没有我负责任。如果要我晚上11点配合美国时间部署服务器,我也是麻溜起来就弄(但是第二天我就会自动的晚点去。。)。
咱们有一个最大问题就是“有不懂的地方不好意思问”。这件事,一定要尽早克服。不然会给日后工作埋下许多隐患。很有可能忙活了一周,结果发现高作了方向。
3。研究生费用,性价比如何?
就我个人而言,在法国读研究生性价比是比较高的。首先费用相对较低,我用英语读的私立学校,一年学费6万人民币左右(最近涨价了),要读两年,其中有半年还要实习。公立学校费用更低,但是对法语有更高要求。
工作后月薪能在2000欧以上,就是1w5人民币,基本上一年左右就可以收回留学成本。当然这是要在当地能找到工作的情况下。不过回国应该也能达到类似的薪资了。
法国读研究生没有年龄限制,如果不是立马有出来留学的资本,也可以在自己攒攒钱。
7。在法国当程序员有什么优缺点?
优点:
没有国内那么卷,周六周日正常下班,年假很多。
事儿逼的老板不太多,对方也是打工人(当然也看命)。
拥有了可以在全世界当程序员的能力(或者勇气)。
不喜欢当程序员的人,因为时间相对充裕和经济保障,也可以开展自己第二职业(像是我可以旅游+写字)。
初期对于法语要求没有那么高(但是后期随着项目深入,要和售后,设计部门交流,其实也是有要求的,不然词不达意,会影响工作进程。)
缺点:
上升空间小,薪资涨幅不大。
就物价来看,薪水不高,税很高。菜场买菜很容易就超过50欧(300人民币),但3年经验的程序员薪水税后折合人民币大约15000-22000。
工作在法国其他行业里算是很累的(9:00-18:00, 加上通勤,我每周8:00-19:00)
比较寂寞,工作占据了大部分时间,没办法社交。
要克服两门语言(英语和法语)的交流问题。
不知道未来何去何从,永远留在法国还是有朝一日回国。回国如何面对国内的工作环境也让人头痛。
父母的养老问题。
Voila, 这就是我对我工作内容的大概梳理。我没觉得程序员有啥特别的红利。在我看来,我的工作和我周围学商科的差不多,我工资还没有人家刚出校门的高。但是作为一个普通大学的人,想要对自己人生有点转变,也许是一条不错的出路。
我觉得程序员其实并不怎么自由,所谓的红利也是过劳获得的。程序的学习,苦逼。程序的使用,苦逼。程序的维护,苦逼。有钱,好事儿。
只看到人家的好事儿,不想想别人的苦逼,很容易把自己陷入一个全世界我最不幸运的状态。如果我说了这么多程序员这份工作让人讨厌的地方,大家仍然觉得它的优点仍然格外耀眼,不如考虑一下从事一下这个行业,也来吃吃行业红利。说不定是一个适合你的机会。
如果有人觉得在法国上班很爽,也可以试试我说的读研究生的方法,从而来法国或者任何其他国家去工作试试,人生就是尝试嘛。
分享我的核心知识如下图:
如果需要获取到这个(java面试知识点整理)文档以及各个大小厂的面试真题一 一免费分享给大家,我只希望能帮助很多人去面试通关有份好工作,需要的关注评论私信<资料>