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

C++值得花时间学吗

   
🔗
jinghuayuan 2020-7-29 12:48:29 | 只看该作者
全局:
it is one of the hardcore programming language, if it is very very hard (same for me), you can turn to Java or even Python
回复

使用道具 举报

🔗
xiaomajia001 2020-7-29 14:27:06 | 只看该作者
全局:
quhe333 发表于 2020-7-29 10:36
Segfault是最好修的BUG,其他只能看LOG解决了

只要不是多线程环境,用rr或者gdb的reverse execution基本什么bug都没问题,要是多线程,segfault也不一定修的动......
回复

使用道具 举报

🔗
小熊蛋 2020-7-29 15:26:29 | 只看该作者
全局:
好贴码一下

一直很难攻克...也有点害怕
回复

使用道具 举报

🔗
coolant 2020-7-29 17:32:23 | 只看该作者
全局:
我是90年代中从C转的C++(早期还是用的dos下的IDE),不过这20多年因为工作原因各种语言都会用。我的感觉,如前面有人说的,C或者C++稍微学透一点,能对底层的一些原理理解更深。
这种感觉平时也不一定用的到,但是有时候处理疑难杂症的时候,可能就是那灵光一现。

从职业生涯来说,各种框架,语言最近10-20年不停冒出来,有了好底子,用啥学啥都不怕。换句话说,C++的使用让开发者更容易理解计算机是怎么解释并执行你的指令(因为C++到汇编相对比较近,举个例子,i++,如果没记错的话,反汇编以后就是3-4条汇编指令,从内存取值到寄存器,inc寄存器值,存回内存地址)。
回复

使用道具 举报

🔗
coolant 2020-7-29 19:12:36 | 只看该作者
全局:
忘了补充一点,我觉得做软件工程师有一点特别重要,就是要有一个领域你可以不停的去挖掘和探索,如果只是为了工作可以用容易上手的语言+框架,但是时间长了会腻,然后失去学习的动力。
但是在C++方面,我感觉有数不尽的东西可以学,当然,前提是你充满了对技术的好奇,对后面发生了什么感兴趣。
回复

使用道具 举报

全局:
pandami 发表于 2020-07-26 23:16:25
你如果做后端 我觉得去学java和go前途好一点吧。。。
C加加一般是老一些公司在用,有legacy code比如狗家。nginx也是c写得。
其它web tool不知道还有哪个。
lz都说了是infra...还后端呢
回复

使用道具 举报

🔗
sshic 2020-7-29 21:28:32 | 只看该作者
本楼:
全局:
关注一下
回复

使用道具 举报

🔗
wombatkiki 2020-7-29 21:42:23 | 只看该作者
全局:
看你想干什么了,在大厂做infra, 做游戏,做db,做distributed system,做security,那么C++肯定是必须的,但是如果想自己做startup,开发产品,追求速度效率,C++肯定不是第一选择。
做infra向上比较慢,而且经常是给做product的人做嫁衣
回复

使用道具 举报

全局:
EtoDemerzel 发表于 2020-07-29 05:09:07
lz都说了是infra...还后端呢
不。。。你们上来就劝楼主学c++的是有多大仇?等楼主把你们说的都学完了早就被开除了。赶紧转组学点别的吧。
回复

使用道具 举报

全局:
EtoDemerzel 发表于 2020-07-29 05:09:07
lz都说了是infra...还后端呢
另外你懂infra和backend区别吗?很多公司不就是一回事吗?
回复

使用道具 举报

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

本版积分规则

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