shrek_munich
发表于 2017-10-11 14:43
MeineFrauWiebke 发表于 2017-10-11 12:12
流程两天就上手
编程规范?那套是给纯粹没能力写好程序的人用的。写kernel的人照样用goto
流程不是上不上手的问题,而是一个概念,应该在哪个阶段做什么,为什么要这样做
至于规范只是给没能力写好程序的说法,我不认为这样说的人实际参与大型系统的开发。编程规范一方面规范码农写代码,从规范上避免一些bug;更重要的是方便你的合作者审核代码,方便对接的系统开发,方便未来的程序员维护。不是不能用goto但是如果要用必须有充分的理由,一个满是goto的代码在执行上也许没问题甚至性能更好,我不会接受这样的代码在我的项目里面,从非功能需求的角度,这样的代码可读性和可扩展性太差。
harryzs
发表于 2017-10-11 14:47
本帖最后由 harryzs 于 2017-10-11 14:48 编辑
你非要回国??
如果不是,从以后发展选A.
大公司的平台不一样,在这种平台上,刚毕业不要急,磨炼几年,多的不是猎头来找你,大公司的名字就是你的敲门砖,想跳槽分分钟的事。。。不要问我是怎么知道的哈哈
xiaopigua
发表于 2017-10-11 14:53
harryzs 发表于 2017-10-11 14:47
你非要回国??
如果不是,从以后发展选A.
大公司的平台不一样,在这种平台上,刚毕业不要急,磨炼几年 ...
在3年内肯定是要回国的。家里是一线城市,父母期盼早日回去。但是也不想错过德国的机会,所以很纠结。
xiaopigua
发表于 2017-10-11 14:54
harryzs 发表于 2017-10-11 14:47
你非要回国??
如果不是,从以后发展选A.
大公司的平台不一样,在这种平台上,刚毕业不要急,磨炼几年 ...
在3年内肯定是要回国的。家里是一线城市,父母期盼早日回去。但是也不想错过德国的机会,所以很纠结。
harryzs
发表于 2017-10-11 14:57
本帖最后由 harryzs 于 2017-10-11 15:01 编辑
shrek_munich 发表于 2017-10-11 14:43
流程不是上不上手的问题,而是一个概念,应该在哪个阶段做什么,为什么要这样做
至于规范只是给没能力 ...
说的对,就是这样的。
大公司一个项目的投入,相当于小公司一年或者几年的投入。。。这种项目,编程只是部分,光编程不行,编程都可以外包给阿三呀,重要的是要明白要干什么,为什么要这样干,学习这个流程,大公司都一套很成熟的经验和规则来完成这种大项目,说通俗点就是套路和经验,这些才是以后混下去的资本,编程不是。。。在小公司不可能学到这些的,因为平台就这么大。
如果你是技术牛逼到排进全球100位的那种,请忽略上面我说的。。。当然如果你是这种人,早自己创业了,或者已经被top的大公司挖走了哈哈。。。
xiaopigua
发表于 2017-10-11 14:59
harryzs 发表于 2017-10-11 14:57
说的对,就是这样的。
大公司一个项目的投入,相当于小公司一年或者几年的投入。。。这种项目,编程只是 ...
哎,这也是我的纠结点,如果说做两三年再往大公司跳怎么样
xiaopigua
发表于 2017-10-11 15:04
harryzs 发表于 2017-10-11 14:57
说的对,就是这样的。
大公司一个项目的投入,相当于小公司一年或者几年的投入。。。这种项目,编程只是 ...
我的身边同学朋友说,有人在大公司做咨询,因为人多,分工很细,外国人一般就是编程的,也不会有机会和客户打交道,不知道这种情况是特例还是一般情况
harryzs
发表于 2017-10-11 15:06
xiaopigua 发表于 2017-10-11 14:59
哎,这也是我的纠结点,如果说做两三年再往大公司跳怎么样
如果你有独特的一面,公司正好需要,当然可以从小公司跳到大公司。
你一定要明白,绝对不是因为编程。。。编程只是一个手段,大公司看中的是你解决实际问题的能力。
xiaopigua
发表于 2017-10-11 15:08
harryzs 发表于 2017-10-11 15:06
如果你有独特的一面,公司正好需要,当然可以从小公司跳到大公司。
你一定要明白,绝对不是因为编程。。 ...
我找的ABC这三份工作都不怎么需要编程的。
xiaopigua
发表于 2017-10-11 15:14
harryzs 发表于 2017-10-11 15:06
如果你有独特的一面,公司正好需要,当然可以从小公司跳到大公司。
你一定要明白,绝对不是因为编程。。 ...
话说大公司是以名气论还是人数论?
harryzs
发表于 2017-10-11 15:17
xiaopigua 发表于 2017-10-11 15:14
话说大公司是以名气论还是人数论?
都要有呀,,,全球没有几万人也好说自己是大公司???行业排名不能排进全球前20,也敢说自己是大公司???(当然这种行业排名水分也很多,山头也不少,不过前20名的名字应该变多不大,就是顺序不一样)
xiaopigua
发表于 2017-10-11 15:23
harryzs 发表于 2017-10-11 15:17
都要有呀,,,全球没有几万人也好说自己是大公司???行业排名不能排进全球前20,也敢说自己是大公司? ...
看了下,A在前20
shrek_munich
发表于 2017-10-11 15:32
xiaopigua 发表于 2017-10-11 14:04
我的身边同学朋友说,有人在大公司做咨询,因为人多,分工很细,外国人一般就是编程的,也不会有机会和客 ...
人多,分工细是肯定的,这也是保证专业和效率的一个途径
如果你只能搞定自己的一亩三分田,那对你而言更多的需要负责的东西(甚至是需要做而别人不会意识到的)对你并不能让你有更好的产出,也许在大公司做好自己的一块东西等着养老也挺好
如果你除了编程,还能有更高的视野,比如对现在的解决方案提出更好的修改意见,比如能够根据客户的需要修改现有的方案并且反馈给上一层,你同样有机会展现自己的能力。同时,大公司一般有比较完善的职业规划和培训,有些东西自己摸索不如先培训入门来的快。
shrek_munich
发表于 2017-10-11 15:33
xiaopigua 发表于 2017-10-11 14:14
话说大公司是以名气论还是人数论?
人数从来都是浮云....当初雅虎的人比脸书多多了,你看市场认可脸书出来的还是雅虎出来的
shrek_munich
发表于 2017-10-11 15:34
harryzs 发表于 2017-10-11 14:17
都要有呀,,,全球没有几万人也好说自己是大公司???行业排名不能排进全球前20,也敢说自己是大公司? ...
这不好说的.....有些HFT公司人数很少又比较低调,但是行内的会知道到底牛不牛
shrek_munich
发表于 2017-10-11 15:34
xiaopigua 发表于 2017-10-11 14:23
看了下,A在前20
全球前20的公司你确定国内行内没听过?
说好一辈子
发表于 2017-10-11 15:49
你都有结果了,在这里就是找安慰。。。想去B就去吧
MeineFrauWiebke
发表于 2017-10-11 15:53
shrek_munich 发表于 2017-10-11 14:43
流程不是上不上手的问题,而是一个概念,应该在哪个阶段做什么,为什么要这样做
至于规范只是给没能力 ...
大型系统。
linux kernel算吗?coreutils算吗?
如果一个程序员写的程序可读性和可扩展性有问题。这个程序员本身的能力就有问题。所以需要框框来限制这个人。
shrek_munich
发表于 2017-10-11 16:08
MeineFrauWiebke 发表于 2017-10-11 14:53
大型系统。
linux kernel算吗?coreutils算吗?
linux kernel看你具体干了什么了,我们都有自己订制的linux来保证我的性能
如果本身代码的可读性和可扩展性没问题,那么coding guildline并不会对你造成困扰;对于刚入行的人,会给他/她一个正确的起点,或者对于原来走野路子的程序员,让他/她在团队和项目的层面考虑自己的代码质量
MeineFrauWiebke
发表于 2017-10-11 16:15
shrek_munich 发表于 2017-10-11 16:08
linux kernel看你具体干了什么了,我们都有自己订制的linux来保证我的性能
如果本身代码的可读性和可扩 ...
你说的东西基本上对c++来讲就是clean code 和 google c++ style guide .这个东西如果一个自认为有水平的c艹程序员没看过的话。
那他也算不上水平高。所以还是那句话,这些框框就是给新人和水平低的同事用的
MeineFrauWiebke
发表于 2017-10-11 16:17
shrek_munich 发表于 2017-10-11 16:08
linux kernel看你具体干了什么了,我们都有自己订制的linux来保证我的性能
如果本身代码的可读性和可扩 ...
linux kernel不管干啥都是很厉害的。中国也就华为在邮件组里能做点贡献。
你想干点厉害的在kernel里?我觉得你我这种不是从小学开始学计算机的还是睡睡觉
shrek_munich
发表于 2017-10-11 18:20
MeineFrauWiebke 发表于 2017-10-11 15:17
linux kernel不管干啥都是很厉害的。中国也就华为在邮件组里能做点贡献。
你想干点厉害的在kernel里?我 ...
我也没觉得我干的多厉害,也就删减一些系统调用保证性能和安全性
但是我依然不觉得你说的对lz有啥意义,我也没觉得一亿小目标对我有什么意义
mwa
发表于 2017-10-11 20:30
说实话,我觉得除了大型系统包括LINUX的BOOT底层确实有点坚深外,KERNAL什么的其他就那么回事。
幽雨听弦
发表于 2017-10-12 11:45
单身的话选A
准备回国且有家室的B或者C
pattonoriental
发表于 2017-10-12 12:12
BB
mwa
发表于 2017-10-13 08:57
做IT 选大一点企业可以得到很多管理经验,A
obi1234
发表于 2017-10-13 10:19
我就想问一句,b公司的保证书有法律意义吗? 我个人觉得没有,也从来没有听说过,你回国,你的德国签证也失效,你一年后肯定是和国内公司签新合同,你也完全不受德国劳工法保护,而且纯粹就是个中国的local合同,我觉得非常危险并且不靠谱。
cosimo
发表于 2017-10-13 10:53
B 的风险大,但收益也大,万一公司上市了,楼主有点原始股之类的,以后工作就是情怀了............
leslie0705f
发表于 2017-10-13 10:56
这样的确很难取舍
德国IT论坛,IT人才的大家庭
人数已经超过100,要先加我才能被邀进群
xiaopigua
发表于 2017-10-13 10:58
cosimo 发表于 2017-10-13 10:53
B 的风险大,但收益也大,万一公司上市了,楼主有点原始股之类的,以后工作就是情怀了............
是的,感觉公司扩张速度还挺快,但是作为新人,实在是有点难以取舍。