返回首页

作为一名程序员,如何移民出国?

123 2024-03-14 12:59 admin

一、作为一名程序员,如何移民出国?

1,程序员想出国,最好的方法还是申请一个欧美大学的硕士项目,毕业后即可申请工作签证。

2,或者,进入外资企业如微软在中国的分公司,如果水平出众,很有机会被调往本部工作,并就此留下来。

3,最容易出国的职业是做对外汉语国际教育,在国外很有发展的机会,也可以作为移民的途径,但是要持有CETTIC对外汉语教师资格证才可以任职。

二、作为程序员,你都喜欢买什么设备?

从理论上来说,青轴适合码字,黑轴和红轴适合游戏,茶轴是介于青轴与黑轴之间的轴。

每种轴的手感都不一样,青轴段落感很强,压力克数会比较大,黑轴和红轴直上直下,红轴比黑轴压力克数小,所以黑红两轴比较适合玩游戏。

但是并没有规定说青轴就一定只能打字,比如我,就是青轴的铁粉丝,青轴打字啪啪啪的声音我觉得很舒服。如果把握不清楚的话,可以去买一个试轴器,TB上面十多块钱一个,试一试,你最喜欢哪种轴的手感

三、程序员作为初创员工,能拿多少股份?

这个难说了,主要还是看贡献大小和入职时间的综合考虑。

如果是普通一线程序员,可能拿的不到1%都是可能的,需要看公司管理团队如何进行股权分配的。

四、作为程序员需要具备什么和什么学历?

我是多年程序员老白,我用我所见的和我的经历,看下程序员,要做一个程序员需要什么要求和具体什么素质。

1.初中学历,IT10年,从测试做起,经历运维,实施,现在在北京一家做航空业务的公司写代码,我们公司号称行业排名第一的公司。

2.我现在仍然是初中学历,成人考试还没过,即使明年过了也才专科。

3.我不聪明,学习也不这么快,学习IT是从培训班出来的。去过好多次培训班充电,因为学习能力太差。

4.我没有学历,可选择的公司太少,而且好多公司连面试机会都不给,所以我很羡慕大学毕业的。但是我能力并不差,否则也不能

辗转广州,北京,深圳,经历了至少5家公司。

5.我所有的同事,高中毕业的,专科毕业的,最好的学校公也就见过一个中山大学毕业的,传说公司领导是清华毕业的,我没见过本人。

6.程序员也是各种人都有,没有什么特殊素质,只是大家一开始选择了这行而已。

7.程序员就是一群普通的打工者,没什么特殊。

五、作为程序员,我为什么要学习小程序?

对于android程序员来说,小程序是一个非常值得学习的一门语言。我学习它的主要是因为语法简单,比较灵活,看看文档就可以开发。

六、作为程序员需要具备那些基本条件?

成为一名程序员需要掌握的知识技能:

c语言是基础

数据结构与算法

操作系统原理(unix类)

能看懂汇编

TCP/IP协议,HTTP协议

数字电路,离散数学,计算机原理,统计学

七、作为一个程序员工作经验怎么写?

作为一个程序员去写工作经验的话,你可以描写一下你之前所参加的项目,以及你在项目中主要承担的职责。以及你最终为这个项目的推动做出了哪些方面的贡献,而这些方面的贡献,对你这一份工作有什么帮助。

除此之外呢,你还可以写一下你对于本公司某些地方的行情的看法,你能为公司带来的最实际的收益是什么?你能够为你在这个公司稳定长期的工作下去提供什么样的承诺和保障?

八、作为一个程序员有什么好的兼职?

1.接外包。

接外包是最直接的额外收入,不过这个适合加班少的人才可以做,比较上班时间不能做,只能下班时间或者周末去做,比较累,但是赚的数目还是很客观的。

有没有发展前景很难说,看个人吧。可能接到的项目开发难度比较大,那对个人的技术提升也有帮助。还有一点,如果熟悉整一套外包的开发流程,还可以二次外包出去,赚取中间差价。可能还有其他的好处,所以有没有前景还是看个人。

这里推荐个接外包的网站:程序员客栈。

2.理财。

这个很重要,出来工作的人都需要了解的。这里不细说,因为我也是才入门,推荐几本入门的理财书籍:小狗钱钱、穷爸爸富爸爸系列、这样投资更幸福:你应该知道的投资密码。

学会理财可以钱生钱,让你的财富自己自动增长。

这里说一个比较极端但是可以尝试的例子:假设定期银行的年利率是4.2%,再假设我一年需要总的花费是5万(房租、饮食、衣服啊等等,就是一整年大概需要的总花费),那么我存进银行119万就可以不用工作了。为什么?存进银行119万,年利率是4.2%,那么一年的利息就是5万(119万*4.2%=5万),而我一年的花费刚好是5万,所以我就可以不用工作啦,吃银行的利息就可以,而且我的119万本金还是完好无埙的存在银行里。

3.学习和提升技术。

空闲时间学习行业最新或者当下最热门的技术,有可能就能让你在跳槽的时候工资翻倍,这个应该是最有前景的!!!毕竟程序员还是靠技术吃饭的。

九、作为大龄程序员是一种怎样的体验?

分享菊厂一位20万行代码哥的经历:

“你肩上扛了20万行代码,搞得定不?”这是我刚进华为时听到最多的一句话。

2008年9月新员工培训完,我没有回西安,而是直接飞到上海承接产品。刚进上海项目组,就受到了热情的接待。

“这次西安来了多少人承接我们模块?”上海X模块的PL问我。

我愣愣地指了指自己:“就我一个”。

“什么,就你一个?我们组有20万行代码,赶紧反馈再加人。 ”

其实,刚出校园的我对20万行代码并没有太多概念,但是看到他的反应,顿感不妙。我赶紧找到在其他项目组承接产品的西安PL,却得到了安慰,“没有想象的那么严重,你那块业务我也知道一些,我给你分析看。X模块代码逻辑比较简单,Y模块基本不出问题可以暂时不学,这样……这样……你只要集中把这几个模块搞定就行了。 ”

加人是不可能的,于是我的培养计划也相应有了变化。入职前两个月,我每天的任务就是读代码,下班前半小时给全组讲解。而同期其他新员工在入职一个月时已经开始处理问题单和开发需求了。第三个月中期答辩时,其他人的胶片上呈现的都是“处理了XX个问题单,开发了XK代码的需求”,而我的胶片都是模块的代码功能介绍。

学习期结束后,20万行代码的威力很快得以体现。为了让我快速熟悉业务,项目组把活最杂的接口人工作安排给了我,负责所有的网上问题、实验室问题定位以及几个高风险模块的问题单修改。很快,我就淹没在电话和邮件的海洋里,焦头烂额。

“问题定位没?邮件都发好几个小时了,环境不保留了。”

“这个问题我分析应该是你们模块的问题,快看下,下班前没结论我就转单了。”

“怎么回事,你名下问题单怎么不见少,版本都快过不了点了。”

……

是的,我成了各个组的“焦点”,同时也开始变得焦虑,虽然每天凌晨才回公寓,依然无法阻止上窜的DI值(问题密度),这下该如何是好?

很快,导师和PL注意到了我的窘境,伸出了援助之手。看现象,找原因,和我一起分析现状,一件一件分析手头的事务,传授四象限工作心得,把眼前的事务按照四象限法则排好优先级,再一一击破,慢慢坚持一段时间后,我终于开始变得从容起来。

就是为了晚上能睡安稳觉

转正之后,我很快就遇到了第一个网上问题,并且经历了一次深刻bug修复过程。依稀记得那是周日,凌晨两点,电话响起时我感觉像是刚躺下就被叫醒。

“我是在一线支撑的测试经理,新版本升级报错了,需要马上解决!”

“好的,什么情况?先尝试做下这几步恢复操作,再收集下日志,我马上去公司。”一听是现网的问题,本来一脸迷糊的我瞬间清醒,这可容不得半点马虎。快速穿好衣服,打车直奔公司。

还好,问题很快定位,之前现网的服务器出现过网卡故障,客户把服务器拆封,两块网卡拔出来擦拭金手指,插进去的时候交换了插槽位置,导致网卡的PCI总线编号发生变化。为了防止客户私装其他网卡,引起兼容性问题,新版本代码做了强制校验,但对于这种更换网卡位置的场景,却没有考虑到。

“这谁设计的功能,画蛇添足!老版本都没问题,这是致命bug,我要求必须回溯!”虽然功能不是我开发的,但听到电话另一端的措辞严厉,也感觉像犯了大错,不敢吱声。这次的经历,让我再后续很长一段时间,一接到网上问题电话就非常紧张。

网上问题引起的风波还没过去,修改这个网上问题的任务就落到我头上,没有想到的是这次修改也不顺利。代码很快就修改完了,但是验证时遇到一个问题。由于老型号服务器存量并不多并且前几年已停止发货,三种老型号服务器,实验室只有一台了,其他两种类型的服务器没有办法验证,怎么办?

“代码判断的就是这几个信息,你可以通过模拟打桩,之前我都是这么测的”,在老员工的指导下,我很快完成了打桩测试,但心里总有点不踏实。

结果在版本内部转测试前的预验证环节,兄弟项目组的同事找到了我,他们的一台服务器装上新版本后运行不起来。我心里“咯噔”一下,不会是那两种没有验证的服务器吧?果然,经过实机分析,发现我用的打桩模拟方法和真实的硬件还是有差异。

对于这次的修改引入,PL特地过来辅导:“这次主要是你经验不足,不要太放在心上。不过我们也要好好想想,遇到困难,是不是尽全力了。”再次修改时,还是有一种类型的服务器没找到,感觉真的没办法了。

一大早我只好再求助导师和PL,几小时后,PL过来对我说:“我已经给周边几个部门打过电话了,有几台服务器可能是我们要找的,我带你去确认下。

又经过几个小时,我们终于在一个实验室的角落找到了一台落满灰尘的服务器。拍拍灰尘,一看,好家伙,这不正是我们要找的么!找电源,接线,上电,安装版本……看到版本软件顺利启动,心里悬了很久的大石头总算落地了。

“好,我们再把交换网卡顺序的场景覆盖下。”然而折腾了半天,网卡还是没拔下来。原来这个型号的服务器硬件设计上也做了防呆,卸网卡需要专用的小工具。

半个小时后,网卡终于拔了下来,PL手上不小心被划了口子,鲜血直流,他却蛮不在意:“为了晚上能睡个安稳觉,这点小伤,值了!”

后来每当看到“打造质量口碑,构筑质量文化的教堂”时,我想说我们的质量追求真的很简单,就是为了晚上能睡安稳觉。

没有定位不了的问题

“Hello,sir……”下班刚出公司,我就接到了一个老外的电话。竖起耳朵再加上熟练的“sorry”“pardon”,才终于搞清楚了,原来是之前在espace上交流过的印度一线小伙,马上要去客户机房操作了,还有两个操作步骤不太清楚。

从来没跟老外通过电话的我,一时语塞,面红耳赤,嘴巴几次想张但就是张不开,到嘴边的单词,就是说不出来。

对方还在时不时的“hello? hello?”以为我不在线。哎,平时都是由GTAC的兄弟帮忙沟通,这下没人帮忙了,这可如何是好……不管了,管他语法怎样,突然,一句“yes”蹦出了口,慢慢地,一个单词、一个单词地蹦出,虽然磕磕巴巴,但总算可以用英语交流了。

我在电话了说了一通,反复确认对方了解了我的意思后,才放下电话。一看手心紧张得都是汗。好在总算交流完了,顿感身心舒畅了许多。

就这样,入职两三年后,一切逐渐步入正轨,不管是遇到什么难题,我似乎都可以从容应对了。

不过,现网出现的两三起未定位的Linux系统挂死问题,一直是大伙儿笼罩在头顶的乌云。由于使用的Linux是几年前外购的版本,一直未升级,维测功能比较弱。而我们作为业务软件团队,也不具备定位这种疑难问题的经验,求助公司的Linux团队后,仍无法定位,只能以老旧Linux系统问题进行了答复。

没想到,不久,在一个大T局点又出现了这个问题。没办法,我们只能再次求助OS、硬件相关人员,快速组建了攻关团队。由于缺少日志,大家从软件硬件各种角度进行大胆猜测,然后在实验室进行故障注入测试,持续了一个月后,实验室连问题都没有复现,更谈不上定位,所有人都很沮丧。好在新版本软件已经合入了挂死时自动复位的自愈功能,问题影响可以将到最低。一线也接受了自愈方案。第一次的集中攻关就这样心有不甘地以失败告终。

出来混,迟早要还的。问题攻关永远不会缺席,只是来得晚而已。大半年后,中国区的一起Linux挂死问题拉开第二次攻关序幕。由于是晚上出的问题,一线还没来得及处理,我们请求一线保留环境,立刻协调了公司Linux和硬件的专家马上出差到现场定位。

“这次抓到第一现场,总算能定位了。”我心里想。可惜从一线并没有传回好消息,只是进一步确认,确实是Linux系统挂死了,原因还是不知道。一时,又陷入僵局。

但是攻关不能因此停滞。我们再次静下心来,继续分析日志,看代码,分析这几个问题找共同点,很快发现这几个问题涉及的设备都是在运行了快一年左右时出现了问题。莫非与单板的运行时长有关系?累积效应的故障模式?大家很快调整了攻关方向。不久,就找到一篇关于Linux内核内存泄露的案例,经过计算,在我们的单板上正好在一年左右Linux系统一些关键内存就会耗尽,出现系统挂死。真是踏破铁鞋无觅处,得来全不费工夫。

后续我参与甚至主导过多起耗时长久、艰苦卓绝的疑难问题攻关,Linux系统挂死攻关在这些问题中不是影响最大和最紧急,但却让我受益最多。经历过这次攻关后,面对任何疑难问题,我心中都有一个信念:在我司,从来没有搞不定的事,也从来没有定位不了的问题!

2014年到2017年,由于工作调整,我转战产品开发,暂时离开了网上问题处理。2018年我又重新回归。

又是一次半夜紧急电话,我急匆匆赶到GTAC的攻关室处理紧急问题,一进门,又见到以前的几位老伙计:“看见你来我就放心了”。这句话一时间又让我浑身充满了力量!

以上内容来自华为内刊《华为人》,请勿转载

十、作为一个程序员怎么通过android开发赚钱?

1、好好的去上班,现在一个做过项目的Android程序员薪资在12-30K不等。和团队一起,这样既稳定而且薪资也比较靠谱。

2、接私活。这个事行业内比较普遍的现象。但是私活最好有自己的团队

3、出售成品代码,自己完成某个独有的功能代码,可以对外出售。

4、自己创业。不过,如果项目方向不好的话,被时代潮流碾压的可能性非常大。