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

[学C/C++] 两周学会c++可能吗

 
🔗
Soomeone 2021-8-25 00:51:10 | 只看该作者
全局:
我不认为两个礼拜你能学会任何一门编程语言,除非你理解的学会只是写写hello world之类的,不要相信网上的什么课程或者速成书籍,什么30天精通C++啥的。

但工作中你真的需要精通一门编程语言么?其实大部分时候你并不需要,特别是junior level,所以我觉得你现在会不会,并不会直接影响你能不能胜任这份工作。

其实就像楼上有同学说的,你得先脱离学校的那套思维,不是说遇到什么新技术,就说,等等,给我点时间,我找本书学习一下,工作中不是这么一回事,你需要边工作边学习,先干起来,再学习,那你有两个礼拜你能干什么呢?别去整本啥书系统性的学习了,搞个开发环境,写个Hello world,编译,跑一下,然后学学基本语法,怎么定义一个class,怎么写个for loop等,然后就上吧。

评分

参与人数 2大米 +3 收起 理由
14417335 + 2
lalalareina + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
toughcharlie 2021-8-25 00:53:38 | 只看该作者
全局:
本帖最后由 toughcharlie 于 2021-8-24 06:58 编辑

首先一定一定要明白你的工作到底是做什么,C++哪个版本的,你们的C++编译器支持到什么程度,以及工作中需要用到什么程度。

工业级别的C++只要不涉及一些基础工作大多很Java-ish,因为对于大多数团队,readability是第一要求。因此,不用担心不用急。
上面有人说刷CMU的OS/Network/Database作业,我同意也不同意,因为如上所述,这不能练习语言本身的知识。

最好的学习办法就是领一个新手任务,直接读你公司的源代码。有些地方看不懂,如果确定是语法原因,直接ping你的mentor问这是什么语法,我该看什么去学习(大部分都可以谷歌,但是有些知识点比如template是有很好的书的)

你已经在业界了,没有什么东西比在业界学更快的了,远胜任何教材。上面有人说,新手的commit7行代码8行comments,这不是戏言。试想,这么多全职程序员来指点你,一个月你还怕学不会吗?

放宽心态,保持学习,祝好。

评分

参与人数 2大米 +3 收起 理由
14417335 + 2
lalalareina + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
sabre80 2021-8-25 00:54:20 | 只看该作者
全局:
我觉得很难,除非你有基础

评分

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

查看全部评分

回复

使用道具 举报

🔗
yyy884849 2021-8-25 06:18:51 | 只看该作者
全局:
写c++前前后后也一年有余,前两天std::move了一个const value,你感受一下。

归根到底还是菜

评分

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

查看全部评分

回复

使用道具 举报

全局:
过来人想说要看你们组代码的封装程度,如果封装的特别好,只需要改外围代码,那可能要求不高,只要会写代码都可以胜任。
你可以去了实习以后看公司代码边看边学,照猫画虎的写,这个效率要比现在恶补更高效率也更正对工作。
同0基础上班就用C++,要精通我觉得还有漫长的路要走,大概是我自己太笨

评分

参与人数 2大米 +2 收起 理由
14417335 + 1
lalalareina + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
yyy884849 发表于 2021-08-24 15:18:51
写c++前前后后也一年有余,前两天std::move了一个const value,你感受一下。

归根到底还是菜
use after move

评分

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

查看全部评分

回复

使用道具 举报

全局:
我觉得这取决于你做什么项目。。

我经历过两种C艹 team,一种差不多就类似填空题一样的,主要是业务代码,基本就是个OOP套C上的感觉,当时的team有不少C艹从零开始的人,他们都能很快适应,而且能有时间再细钻一下C艹的八股文文法

另一种。。我们当时用C艹做了套functional programming的库,modern C艹的很多新功能都被我们招呼上了,还有很多meta programming ,TL有时候都显得有些力不从心遭不住,这种从零开始就比较痛苦了,不止是C艹本身特性的问题,跟它配套的各种工具链也很让人头疼,比如cmake比如swig比如编译和链接

评分

参与人数 2大米 +2 收起 理由
14417335 + 1
lalalareina + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
w56sun 2021-8-25 06:50:13 | 只看该作者
全局:
tachy_9 发表于 2021-8-23 15:33
你这个想法太学生思维了。等你真的开始工作了会发现编程语言其实可能是最不需要care的部分
不需要为了写c+ ...

说的好
lz不慌 这两周看会语法就行了 去了可以多看组里已有的代码 到时候你写的code也会有人review 如果别人给你的review是语言相关你不懂就去问问 完全么的问题

评分

参与人数 2大米 +3 收起 理由
tgttxy + 2 给你点个赞!
lalalareina + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
虽然不知道能不能类比,但我换工作的时候也是onboard了个java组,然后之前从来没用java干过正事儿,读的懂也大概能写但什么gc啊,语法糖啊是一概不知道。基本写diff写feature两三周完全没问题。然后写多了两三个月之后连java readability都拿到了(意思是你可以去review approve别人写的java代码了)

我现在还是不太知道java那些语法糖,gc operation。

所以其实就是真的干活儿的时候语言小窍门没那么重要,即使infra复杂涉及到了一些语言only的小巧思,对于一个项目来说学起来也很快。毕竟你刚入职也不需要去做 “我该用这个framework还是那个framework的决策” 不用太担心的

评分

参与人数 2大米 +2 收起 理由
14417335 + 1
lalalareina + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
Andre-Chan 2021-8-25 09:26:55 | 只看该作者
全局:
之前做行政,招了一个人,在我这里对答如流 ,进了技术部,三天就被赶出来了,不合适的话,真不一定能留下来,留下来也未必是好事
回复

使用道具 举报

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

本版积分规则

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