转跳到内容

关于编程学习的一些困惑


推荐贴

  咱现在在学cpp,咱每天都会去刷一题力扣题,但是咱基本上都不太会,都是暴力(笑),咱是要去买一本书先看完最好吗,可是咱现在还有本csapp没看的说。

  然后就是咱现在只专注在cpp上,但是社团参加了智控(嵌入式),还有网安协会。咱是不是该分配点时间去学习一下嵌入式,或者是网安呢。顺带一提,咱对网络通信相关还是不太熟悉的说!

大家觉得学成啥样才是算是一个称职的cpp从业者呢。(虽然说学校里学不到啥啦,但是至少得过面试门槛那种)

另外大家要是还有啥推荐的书也可以推荐的说。

要是能对咱有些建议就最好啦!

:Genshin_Gorou_003:

 

回复即可获得

剩 106节操


还剩 10 份
注释
骚男 骚男 66.00节操 yana加油吼!
久帝 久帝 1.00节操 加油鸭
链接到点评
  • 管理员
4 分钟前,星野yana说道:

:Genshin_Gorou_003:自学的说,目前还没有要求cpp,目前课上要求的是C,课上的都挺简单的说,可能明年会要求java,但是咱在学cpp:Genshin_Gorou_004:,cpp单推人的说!

cpp入门是地狱。。进阶是地狱。。 学这不如从简单的语言开始 比如python。

同时加固基础理论。当你知道语言的共性后换别的语言也能很快学会

注释
骚男 骚男 20.00节操 \saka/ \saka/ \saka/
链接到点评
3 分钟前,萨卡说道:

cpp入门是地狱。。进阶是地狱。。 学这不如从简单的语言开始 比如python。

同时加固基础理论。当你知道语言的共性后换别的语言也能很快学会

:Genshin_Gorou_003:草              把c++ primer Plus 看完能算入门了吗!!!听说这本书看完能对c98稍有了解!

其实咱也看过一些别的,python啥的,但是其实咱第一次接触的编程语言就是cpp的说(咱刚上初中的时候一个认识的从业者说推荐学cpp,还说把c++ primer Plus看完大学都能毕业的说!难道这个观点已经过时了!!!!),感觉感情很浓厚

链接到点评
45 分钟前,星野yana说道:

:Genshin_Gorou_004:那是要咋样精进算法技术呢!!就这样暴力然后看看别人的题解吗!

前期基础搞明白之前不用急着算法。我是不知道现在学编程卷成啥样,但是直接就去leetcode也有点夸张。这样不会把学编程正反馈均匀的优点都抹消了嘛……

链接到点评
刚刚,fangaa说道:

前期基础搞明白之前不用急着算法。我是不知道现在学编程卷成啥样,但是直接就去leetcode也有点夸张。这样不会把学编程正反馈均匀的优点都抹消了嘛……

:Genshin_Gorou_003:只是去做了感觉也能做,刚开始的前几天的题,咱都是自己做的说,啥香槟塔的说,但是到了那个分汤就不太会了的说,感觉偏向数学的说!!

链接到点评
2 分钟前,星野yana说道:

:Genshin_Gorou_003:只是去做了感觉也能做,刚开始的前几天的题,咱都是自己做的说,啥香槟塔的说,但是到了那个分汤就不太会了的说,感觉偏向数学的说!!

那你这个也算是有点基础了嘛。不过那个网站挺能提高算法能力,但是不会专门针对某种语言啦。和你学cpp的目的不怎么搭吧。

链接到点评
1 分钟前,fangaa说道:

那你这个也算是有点基础了嘛。不过那个网站挺能提高算法能力,但是不会专门针对某种语言啦。和你学cpp的目的不怎么搭吧。

:Genshin_Gorou_003:嘛,咱想明年参加一下蓝桥杯的说,感觉那个吃算法的样子~

星野yana穿越到里区后,遇见了一只九尾狐狸,完成了她交付的汉化任务后被抚摸。4节操

链接到点评
2 分钟前,fangaa说道:

那没说的,《算法导论》走起。不过别直接硬啃,拿来当工具书用就好。

:Genshin_Gorou_003:好耶!!!!这就拿下!!!!!!!!那对于cpp的全面学习!!有没有啥建议地说!!!感觉咱已经到了不知道干啥的状态了,那些入门书之类的读了好几本了,都是一样的内容的说!!要去看源码吗!!,咱不太会英语的说!!

链接到点评
  • 管理员
17 分钟前,星野yana说道:

:Genshin_Gorou_003:草              把c++ primer Plus 看完能算入门了吗!!!听说这本书看完能对c98稍有了解!

其实咱也看过一些别的,python啥的,但是其实咱第一次接触的编程语言就是cpp的说(咱刚上初中的时候一个认识的从业者说推荐学cpp,还说把c++ primer Plus看完大学都能毕业的说!难道这个观点已经过时了!!!!),感觉感情很浓厚

对我来说,书看完就是书看完。。和入门没直接关系。

编程并不是代码塞进去就行了。。那样我可以到处去复制不就可以了么。 所以编程还是要经验,实际去写个项目才能学更多。

如果真把书看到倒背如流,我只能说。。那不就是书呆子么

链接到点评
5 分钟前,萨卡说道:

对我来说,书看完就是书看完。。和入门没直接关系。

编程并不是代码塞进去就行了。。那样我可以到处去复制不就可以了么。 所以编程还是要经验,实际去写个项目才能学更多。

如果真把书看到倒背如流,我只能说。。那不就是书呆子么

:Genshin_Gorou_003:对对!!!!!!!!!咱就喜欢在实践里面学习的说!!!!之前自己弄过一些东西,对Linux啥的都有了一定了解的说!!!但是cpp我想不到啥可以做的项目的说!!!咱本来想做个抽卡模拟器,但是咱想要图形界面,但是那个还要学qt,就搁置了的说,那咱确实应该就在控制台做这些的吗!!!!

,由星野yana修改
链接到点评
  • 管理员
5 分钟前,星野yana说道:

:Genshin_Gorou_003:对对!!!!!!!!!咱就喜欢在实践里面学习的说!!!!之前自己弄过一些东西,对Linux啥的都有了一定了解的说!!!但是cpp我想不到啥可以做的项目的说!!!咱本来想做个抽卡模拟器,但是咱想要图形界面,但是那个还要学qt,就搁置了的说,那咱确实应该就在控制台做这些的吗!!!!

这就要看语言特性了。cpp可以做任何,甚至可以做操作系统。但是,你真想这样折磨自己么?

qt可以做简单也可以做稍微复杂的界面,但是你想折磨自己么??

所以为啥现在主流是开始用比如electron.js,也就是用网页渲染界面。虽然体积会庞大,还要再学如何做网页,但是最终浏览器内核无论在跨平台,特效,优化都比自己抖m好。

 

链接到点评
3 分钟前,萨卡说道:

这就要看语言特性了。cpp可以做任何,甚至可以做操作系统。但是,你真想这样折磨自己么?

qt可以做简单也可以做稍微复杂的界面,但是你想折磨自己么??

所以为啥现在主流是开始用比如electron.js,也就是用网页渲染界面。虽然体积会庞大,还要再学如何做网页,但是最终浏览器内核无论在跨平台,特效,优化都比自己抖m好。

 

:Genshin_Gorou_004:草!!感觉知道了不得了的事情!!咱一直在整后端,基本上除了html5都没看过的东西的说!!!!!!!!还有这种的吗!!!!!感觉!!能行的说!!!!!!!!!

  其实咱一开始是想走python TensorFlow路线的,但是因为买的书还都是cpp,就继续cpp了的说,觉得深度学习好像对咱这个好像还是太遥远了的说。

因为咱是想,cpp学好了去看unreal5再做项目,这样的话项目好像好构思一点。但是咱目前感觉能力还是没到去学unreal的程度。

感觉saka给咱指了个很好的方向的说!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(居然还有这种好东西,其实咱之前也不知道前后端是怎么衔接的!!)

链接到点评
  • 管理员
6 分钟前,星野yana说道:

因为咱是想,cpp学好了去看unreal5再做项目,这样的话项目好像好构思一点。但是咱目前感觉能力还是没到去学unreal的程度。

 

你是想做游戏么。。。不记得有人用这玩意做软件界面的。。

electron存在前的话很多各种“方案”。。比如腾讯的qq界面有自己的,迅雷那花花绿绿的界面也是自己引擎(然后卡爆)。要有多少自信能优化到chrome那级别的丝滑。。

electron国外用的多,比如discord客户端就是。。 特别是一个软件有网页版的话,打包成客户端不是非常容易的事么。客户端版还可以附加额外网页版没法实现的功能。

萨卡在诱导萌新女装时被路过的随便拦下,被批评教育并收取学费-4节操

链接到点评
8 分钟前,萨卡说道:

你是想做游戏么。。。不记得有人用这玩意做软件界面的。

hhh是的说!!!!以前用过蓝图开发,感觉很想试试用cpp开发的说!!

 

9 分钟前,萨卡说道:

electron存在前的话很多各种“方案”。。比如腾讯的qq界面有自己的,迅雷那花花绿绿的界面也是自己引擎(然后卡爆)。要有多少自信能优化到chrome那级别的丝滑。。

electron国外用的多,比如discord客户端就是。。 特别是一个软件有网页版的话,打包成客户端不是非常容易的事么。客户端版还可以附加额外网页版没法实现的功能。

原来是这样的!!!感觉electron很好用的说,不过感觉要学的东西突然变多了,好耶!:Genshin_Gorou_003:

链接到点评
  • 管理员
2 分钟前,星野yana说道:

hhh是的说!!!!以前用过蓝图开发,感觉很想试试用cpp开发的说!!

 

原来是这样的!!!感觉electron很好用的说,不过感觉要学的东西突然变多了,好耶!:Genshin_Gorou_003:

慢慢学呗。。光后台要学的东西也超级多。。 给你个题目:知道如何高效率处理100万个连接么?

这题目会比做个界面简单么?。。。

链接到点评
25 分钟前,星野yana说道:

:Genshin_Gorou_004:草!!感觉知道了不得了的事情!!咱一直在整后端,基本上除了html5都没看过的东西的说!!!!!!!!还有这种的吗!!!!!感觉!!能行的说!!!!!!!!!

  其实咱一开始是想走python TensorFlow路线的,但是因为买的书还都是cpp,就继续cpp了的说,觉得深度学习好像对咱这个好像还是太遥远了的说。

因为咱是想,cpp学好了去看unreal5再做项目,这样的话项目好像好构思一点。但是咱目前感觉能力还是没到去学unreal的程度。

感觉saka给咱指了个很好的方向的说!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(居然还有这种好东西,其实咱之前也不知道前后端是怎么衔接的!!)

qt做界面没毛病,正好你也看了h5,qt的样式也是参照ccs来的,相对容易

至于功能,qt了解下信号和槽就和原生c++相去不远了,就是封装的库多了不少

甚至你在qt里面接口用qt库,其他纯c++都行。。

 

至于学习编程,不是死看书什么的,实践是没问题的,但是基本上顺序是学会找“轮子”,学会用“轮子”,再学会造“轮子”,这样上手快

终极目标是学会吧很多轮子组装成一辆车(架构思想),基本上就不受限于语言类型了

471485820 获得了红包 9.55节操

链接到点评

其实不建议死磕cpp,我就是cpp程序员,金融风控行业,工作好几年了,cpp是一个极其自由,极其全面的语言,c98,c11。。。c23标准一个比一个多,特性根本学不完。而且你还得操心编译器,OS的区别,这还不算cpp的指针啊,内存管理等大坑。我写cpp十年了(算上学校),依然各种头大。

初学者建议先学会python或者java,刷刷leetcode。如果将来真的进了个公司需要cpp再学,反正这辈子也别指望全学会。

chen1607 获得了红包 1.59节操

链接到点评
  • 骚男锁定了本主题
游客
此主题已关闭。
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款