跳转到指定楼层
上一主题 下一主题
收起左侧

[欧洲其他] 猫狗也得转码?为制造业写代码和在制造业写代码

     关闭
🔗
kamia 2022-10-19 03:15:32 | 只看该作者
全局:
所以说来说去,最赚钱的还是美国的2C互联网大厂或者独角兽吧
回复

使用道具 举报

全局:
holybird 发表于 2022-10-18 09:33:17
求推荐制造业能给H1b的公司,真的不喜欢在互联网2C公司卷...

补充内容 (2022-10-19 00:54 +8:00):
这个看公司的,我在某传统公司的时候代码质量要求不低,不但要100% cover,而且exception handling不允许造成当机。不过传统行业一些代码书写方法比较old style甚至有不少c migrate的code,几百上千行的一个函数很常见

评分

参与人数 1大米 +1 收起 理由
爱丽丝和鲍勃 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
donnice 2022-10-20 10:52:48 | 只看该作者
全局:
holybird 发表于 2022-10-19 00:33
求推荐制造业能给H1b的公司,真的不喜欢在互联网2C公司卷...

补充内容 (2022-10-19 00:54 +8:00):

所谓代码质量,绝大多数情况下只是资深程序员给IT行业人为制造的壁垒而已。well design的code因为封装继承的缘故,把原来很简单的代码的复杂程度越搞越大,越到后来越难以维护,追踪一个function要追老半天,比if-else的代码难维护多了。退一万步说,一坨设计得很好的屎山,依然是屎山
回复

使用道具 举报

全局:
donnice 发表于 2022-10-19 19:52:48
所谓代码质量,绝大多数情况下只是资深程序员给IT行业人为制造的壁垒而已。well design的code因为封装继承的缘故,把原来很简单的代码的复杂程度越搞越大,越到后来越难以维护,追踪一个funct
if-else的好维护….你见过几百个if-else,读到后面都不记得前面都有啥条件了
回复

使用道具 举报

🔗
donnice 2022-10-20 18:25:26 | 只看该作者
全局:
本帖最后由 donnice 于 2022-10-20 18:29 编辑
柯基101 发表于 2022-10-20 15:00
if-else的好维护….你见过几百个if-else,读到后面都不记得前面都有啥条件了

也总比跨越几十个file,就为了追一个对象是从哪儿实例化的要好太多太多了。且不说找不找得到,找个一会儿都忘记自己一开始在干吗了,几百个if-else起码我知道自己是在看if-else

评分

参与人数 1大米 +1 收起 理由
junhezfm + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
柯基101 发表于 2022-10-20 00:00:27
if-else的好维护….你见过几百个if-else,读到后面都不记得前面都有啥条件了
几百个if else多少还在一个文件,或者一个包下面,那种N多接口层层调用,对象套对象,服务套服务,也别管有没有复用的必要,通通套上,美其名曰有思考的设计,代码可读性强,实则都是屎山,或者说,只要公司在发展业务成规模,代码不是屎山的概率很小,那些简洁优雅的代码只存在于开源社区和一部分凉了的start-up

评分

参与人数 2大米 +6 收起 理由
donnice + 3 给你点个赞!
欢迎大家润欧洲 + 3 给你点个赞!开源和凉了的startup好同意

查看全部评分

回复

使用道具 举报

全局:
junhezfm 发表于 2022-10-20 03:56:42
几百个if else多少还在一个文件,或者一个包下面,那种N多接口层层调用,对象套对象,服务套服务,也别管有没有复用的必要,通通套上,美其名曰有思考的设计,代码可读性强,实则都是屎山,或者说,只要公司
我只能怀疑你到底有没有在传统公司维护过老代码
回复

使用道具 举报

全局:
donnice 发表于 2022-10-20 03:25:26
也总比跨越几十个file,就为了追一个对象是从哪儿实例化的要好太多太多了。且不说找不找得到,找个一会儿都忘记自己一开始在干吗了,几百个if-else起码我知道自己是在看if-else
在传统公司维护过代码,这种几百个if-else的环境下扩展一个功能,很容易我明明在一个地方只是加了一个新的if-else,在另一个地方莫名其妙的触发一个bug
回复

使用道具 举报

全局:
老哥,本人国内应届,接了一个欧洲外企制造业的offer。薪水一般,不知道能不能稳定
回复

使用道具 举报

🔗
donnice 2022-10-21 01:37:21 | 只看该作者
全局:
柯基101 发表于 2022-10-20 23:10
在传统公司维护过代码,这种几百个if-else的环境下扩展一个功能,很容易我明明在一个地方只是加了一个新的 ...

这不是代码质量能解决的。

在代码well designed的科技公司也会有类似的问题,项目一旦大了,各个module之间就会有错综复杂的dependency,在一个地方加东西会导致另一个地方跪掉,这很常见。

而且你这好歹是知道在哪里加东西,也知道在另一个哪里触发了bug。well design的大项目很容易导致你连加新东西都加不进去
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表