V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hhjuteman  ›  全部回复第 2 页 / 共 4 页
回复总数  67
1  2  3  4  
2023-11-20 14:20:33 +08:00
回复了 dashu88089 创建的主题 C++ 找了一圈,没有 C++的专题,现在这门语言失传了吗?
什么专题,不太明白楼主的意思
2023-11-17 09:37:29 +08:00
回复了 Deking 创建的主题 程序员 程序员有必要学习使用类似 vim 编辑开发吗
大学的时候用了三年 Emacs ,后来出 vscode ,尝试了一下发现这玩意真好用。后来又尝试使用了 visual studio ,发现这玩意的调试功能真的强大,就在也没用回 emacs 了,到现在也只记得基本的 Emacs 操作方式了,上服务器我都用 nano 编辑一下。我一直没搞懂所谓 vim 或者 emacs 键位的"效率"在哪里,因为 ide 的快捷键也很快啊,我用了 vscode 以后从来没想过要把键位改成别的,一直都用的默认键位。倒是 visual studio 键位,及其难用。后来用了 reshaper 插件吧所有的 ide 都调成了 reshaper 键位。
2023-11-15 11:32:26 +08:00
回复了 eaststarpen 创建的主题 职场话题 延毕 or 休学
"且教务说没有先例"

这个极有可能是假的,本人普通一本(可以说是垃圾学校)。学院大概有 1000+个人,在大四上大概有 20 多个人算完分数选漏或者差学分的,大四上的时候教务处也威胁说现在管的很严,不能补课程,让延毕。

事实是,后面教务处开设了几门影子课程(不用上课,不考勤, 考试及格了直接拿学分),让大部分的这些人都毕业了。为啥我这么清楚呢,因为我就是当时差 2 学分,甚至都没有考试,只有一个大作业,大作业我直接请了一个学霸两顿饭,让他帮我搞定了,直接 90+。

一个综合类学校所有专业学院加起来有几千上万人,再加上学校开了这么多年,你肯定不是所谓的 "先例"。所以一定要争取办法一,找找各个专业,各个学院有没有和你一样的人。

当然我这是 2018 年的故事了,2023 年也许不同。
2023-11-02 14:19:28 +08:00
回复了 GeekGao 创建的主题 Visual Studio Code 调查:你日常使用(用过)VSCode Dev Container 吗?
用过,看 Envoy 源码发现 dev container 环境,都不用配环境了,打开直接看源码调试舒服的很。
2023-11-01 10:36:14 +08:00
回复了 yitdlxl 创建的主题 推广 全网最低价的 GPT-4-32k API,价格为官网的三分之一
id: juteman

感谢
2023-09-28 13:26:13 +08:00
回复了 yaott2020 创建的主题 C++ 请教各位关于 C++的问题
1. vcpkg or conan, 就算有包管理器很多项目也是 compile from source ,好控制参数,有问题随时改,或者是自己套 conan 或者 vcpkg 的服务自建。或者用 cmake ,脚本小源码模块写好参数自己编。我现在公司的项目就是 cmake + python 管理的流程,说白了就是 cmake+脚本。方法很多,不统一,属于是八仙过海各显神通了。
2. 版本向下兼容,一般一个标准出来 5 年左右基本所有主流的编译器会完全支持该标准,这个时候我就推荐你完全掌握这个标准了。比如 2022 年要掌握 c++17 ,2025 掌握 c++ 20 。版本变化有时很大,有时很小,需要自己关注。
3. 跨平台不碰图形很好跨,涉及到图形相关就很难受。即使是 QT 这种,到了 Linux 上面也得考虑 x11 ,Wayland 。Mac 端要考虑 QT 版本和 Mac 版本的兼容性。3D 图形可以用 OpenGL 和 Vulkan ,但是还是一样涉及到窗口管理器等蛋疼的内容。 没有 GUI 的也不需要跨,只做 Unix 兼容,windows 想跑开 docker 或者 wsl 跑。很多库都是跨平台的,如果整个项目引用的都是跨平台的库,标准库等等,那么工作就比较好做。
2023-08-11 16:50:44 +08:00
回复了 iqoo 创建的主题 程序员 关于 C++ 模板一个问题
你给的代码编译不了,我用的楼上的。
搞不懂的多用 godbolt
https://godbolt.org/z/cMs4918PW
2023-08-09 15:43:29 +08:00
回复了 MasutaaDAO 创建的主题 程序员 c++在编程语言中的地位到底如何?
不火-指 TIOBE 2022 年度语言,TIOBE 2023 8 月也就是现在,排名比 Java 高。
我在上家公司做 c++流媒体的时候,hr 跟我说 C++程序员大概在市场简历里面只有 20 分之一到 30 分之一。
所以一个正儿八经的 C++程序员,一直都很好找工作,我偷着乐很多年了。
还有,我刚毕业在深圳做通信的时候,老板说很少找我这么年轻的小伙子,一般都找 10 年起步的 c++程序员,所以公司里很多 30 几奔 4 的。说通信行业要多积累,c++也要多积累,一般没有 10 年他都觉得不靠谱。所以做 c++的,一般意义上的"毕业"年龄要晚很多。
2023-07-28 17:12:27 +08:00
回复了 Linioi 创建的主题 问与答 如果想玩 Switch 游戏,是不是模拟器会是一个更好的选择?
21 年过年的时候年会抽奖抽了个 switch pro ,后面过了半年模拟器玩了几个星期。发现体验还可以,就把 switch 卖掉了,爽歪歪
2023-06-27 16:48:31 +08:00
回复了 sbldehanhan 创建的主题 C++ 想请教一下各位大佬,你们的 C/C++ Linux 开发环境是什么样的?
clion + docker
2023-05-23 17:17:49 +08:00
回复了 pk5ls20 创建的主题 C++ Visual Studio 2022 在 WSL2+CMake 开发环境下,出现头文件报错
visual studio 对 cmake 目录的支持有的时候就是这样的,intellsense 抽风。
2022-10-10 09:57:52 +08:00
回复了 thiiadoewjwe 创建的主题 程序员 程序员刚工作,如何选择行业和技术方向,希望前辈指点
@thiiadoewjwe delphi 的话我不太懂,无法给出有效意见。不过按照您的感觉来是最好的,我上面的观点只能代表自己的看法。
2022-10-07 14:53:55 +08:00
回复了 thiiadoewjwe 创建的主题 程序员 程序员刚工作,如何选择行业和技术方向,希望前辈指点
不要转 Java
C++的卷度远小于 Java

C++图形学是个非常好的方向,就业主要集中在医疗和建筑等等工业方向,其中医疗和部分工业(汽车等)方向可以说是近几年王牌方向。

所谓的写代码反馈感之类的是个非常幼稚的想法,当进入了互联网行业,只有无尽的产品经理项目催命催魂,无论什么时候都讲究什么快速冲刺之类的,无尽的无意义的需求开发,时时 deadline 索命才是常态。

所谓的工作,讲究的就是拿钱办事,拿多少钱才是最重要的,成就都是老板的,成就感有什么意义呢?


圈子小是好事而不是坏事
1. 这意味行业有壁垒,不是人人都能进来吃饭的,首先卷度小,不可替代性高
2. 圈子小意味着人脉非常有用,多多和同事吃饭吹牛搞好关系,跳槽会变得非常方便
3. 推迟失业年限,互联网 35 岁,在 C++的一些方向(包括图形学)需要一些积累,许多方向 30 岁才完成初步积累,35+的老比还在写代码的那是一大堆,我估计部分方向的纯技术失业年限在 40 岁以上。
2022-07-25 15:08:52 +08:00
回复了 xiaoleis 创建的主题 职场话题 刚入职就想跑路了。
大伙儿都在等你入职下一家后曝光公司名
2022-07-01 09:58:48 +08:00
回复了 cogear 创建的主题 职场话题 聊一聊糟心的华为 OD offer
华为 od 一直在我的黑名单里没放出来过

hr 个顶个的哈啤,一个破外包而已,算了吧
2022-06-10 10:47:47 +08:00
回复了 CodeTracker 创建的主题 C++ 请各位大牛帮忙看看我做的 C++后端学习计划
我不太确定是否能给出正确的建议,因为我是做流媒体前端和服务端的,我也不太确定这些书和培训视屏是否真的有作用。

总体上来说,C++ 后端找到工作有比较核心 3 点吧
1. 刷 leetcode 算法的水平
2. C++的水平
3. 网络编程的水平

首先说说刷算法题的问题吧:
我的个人建议是每天都刷 2 题,周末就不刷了,稍微总结一下做题思路和题型。保证自己找工作的时候差不多有个 300 题左右的题量,能吃透题型,差不多行了,算法相关的笔试面试基本上也不会被刷。

C++的水平:
我要说的是,我正儿八经看完的 C++的书就只有 4 本
《 effective c++》
《 effective morden c++》
《 c++ concurrency in action 》
《 c++ templates 》
我连 c++ primer 之类的都没看过,刚开始入门的话,是结合一些开源项目,例如 tdesktop ,beast 之类的去看的。遇到不懂的就翻 c++ reference 。然后自己写点东西,尝试模仿这些项目的写法,然后阅读了 effective 的两本书。后面发现了 cpp coreguide line 这种好东西,以及 cppcon 。在长期阅读开源代码以及自己写代码潜移默化的过程中不知不觉的就懂了大部分 c++语法以及部分模版的用法,后来又想系统学习下模版,就看了《 c++ templates 》。

cppcon 早年间那几届,有几个对我来说是惊雷般的演讲,例如 Mike Action 的 dod 相关的演讲。我的建议是 c++到了中级水平,多关注 cppcon ,遇到不懂的,多看看 isocpp 草案的标准定义。

有关于 stl ,我也没有看过《 STL 源码剖析》这种比较出名的书,大部分的知识来自于一个叫做 eastl 的开源项目。

网络编程的:
书的话我就只看过三本
《 tcp/ip 详解》
《 unix 网络编程》
《 unix 环境高级编程》
我个人认为,asio 是所有 c++开发都应该了解的一个库,如果 c++需要一个网络标准库,那只能是 asio 。我个人建议在你的 7 个月的实验项目中尝试使用 asio ,思考 asio 到底给你提供了什么,思考一下 asio 中的异步 io 和 epoll ,iouring 之间的模式。asio 里面有一些 cpp 草案相关的内容,你也可以尝试。

另外 nginx 也是绕不过去的,您应该在 nginx 好好下一番功夫,同时关注 envoy 这个项目。

有关与存储缓存等内容
说实话,我刚开始上班的时候也搞过网络编程,具体也就是一些网关,数据过滤相关的工作。没用到过 redis ,mysql 之类的。后面搞流媒体,同样也不在业务范围内。所以我虽然看过 redis 源码,但是长期不怎么使用也只记得个大概了,这方面有的后端面试也会考,看你自己啰。

只是我自己的经验,不一定适用于你,希望有点帮助。
@dcsuibian ffmpeg opencv webrtc
几乎所有的安卓视频滤镜,美颜,传输,协议控制等等底层都是通过 JNI 调用的 c/c++库
2022-05-30 09:28:55 +08:00
回复了 kios 创建的主题 C++ C++大型项目使用 Vim 是否合适?
我从 2014 年到 2019 年一直在用 emacs 编码,纯 emacs ,尝试过这种方案,学过 elisp 。

我在 2019 年的时候体验了一把 vs2019 的多线程调试,以及 vs 的图形 frame graph 抽帧调试以后,感觉我自己简直就像个傻逼。以前用 emacs 就为了装逼,白白浪费了自己的生命。vs 真的很好,vs2022+resharper 让我的效率至少提升了 20%,错误率也减少了 20%,debug 效率我估计至少提升了 50%。

还有一个说法是用 vs 太卡了,用编辑器更轻量级,我的建议是让老板换电脑,2022 年了,开 ide 卡的电脑还是算了吧。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3141 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 14:39 · PVG 22:39 · LAX 06:39 · JFK 09:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.