楼主目前在一家硬件公司,去年入职以来,都是用 electron 来开发桌面软件,今年过完年来了之后,主管说后面可能 electron 用的少,页面基本都用 qt 来做,后端是 c++, 准备让我去转后端,也去学习 c++,qt,底层驱动开发
前端也干了 4 年了,现在转后端那就又重新开始了,担心以后换工作不方便,大家给点意见
1
mnssbe 2020-03-06 08:56:59 +08:00 2
这是在赶你了, 好多应用都用 electron 开发的
|
2
lhx2008 2020-03-06 08:57:31 +08:00 via Android
不转,c++在后端也没什么公司要
|
3
murmur 2020-03-06 08:57:58 +08:00
改 qt 开发是直接准备开发嵌入式应用么
|
4
ryougifujino 2020-03-06 08:58:07 +08:00
要么换工作,要么转
|
6
qdwang 2020-03-06 09:00:11 +08:00
c++好,lz 好机会锻炼别放弃。
|
8
roshad 2020-03-06 09:05:24 +08:00 7
上班时间给钱转的话没什么好犹豫的。
|
9
treblex 2020-03-06 09:06:33 +08:00
有机会可以试一下,自己学不上项目总觉的底气不足的样子,我是这样的 哈哈
|
10
passerbytiny 2020-03-06 09:08:26 +08:00
拒绝,理由是不想学。后面该咋处理就咋处理,大公司大概率是谈话后变成不涨工资让你几个月后自己走。
转后端、c++、qt、底层驱动开发,这几个词能放到一起,你们领导也是第一次听说 C++,实际上这时候你最先考虑的是“这领导还值不值得跟”。 |
11
abcbuzhiming 2020-03-06 09:09:10 +08:00
从广义上来说,如果真让你做 QT 的话,那一样是前端,就当研究研究别的前端技术了,技术人员眼光要开阔,不过就怕这主管只是说说而已,实际是要赶人,那就要准备走了
|
12
buseni 2020-03-06 09:11:27 +08:00 via Android
c++ qt 我们都不要,现在是 web 天下
|
13
dilu 2020-03-06 09:15:50 +08:00
c++可以学学 可以让你更了解计算机
但是不建议转,后端里面用 c++的坑真不多 再 diao 的语言你也得恰饭不是 |
14
crella 2020-03-06 09:23:00 +08:00 via Android 1
楼上各位没注意到楼主所在的是硬件公司吗?硬件公司用 qt 很正常啊。楼主不愿意学当然可以跳槽
|
15
summersnow521 2020-03-06 09:27:39 +08:00
不是学习能力很强就不转
|
16
IGJacklove 2020-03-06 09:33:23 +08:00
@qdwang 哪里好了。。半路前端转后端,到时候小心五年经验水平还不如别人一年经验得 c++开发,到时候两边都不讨好
|
17
learnshare 2020-03-06 09:38:00 +08:00
Qt 还有 QML + JS,不过最佳实践要求尽量不写 JS 进去
需要这份工作就学,不想写就不学,换工作也有其他机会 |
18
coderluan 2020-03-06 09:51:37 +08:00
楼主本身科班出身,有 C++基础,那么 QT 可以学,相当于前端多个技能,学习成本也不高,后端驱动不能学,没有 C++基础的话,QT 也别学。
|
19
lneoi 2020-03-06 09:56:48 +08:00
学习新东西能锻炼技术,但工作内容不一定有利于职业成长
而且好好的前端工作就断线了,不利于发展 |
20
imagecap 2020-03-06 10:00:29 +08:00
练练内功不是挺好的吗?
|
21
wangxiansheng2 2020-03-06 10:01:16 +08:00
你这还好,我们这 android 不要了,直接给辞退,都没说转的事。。
|
22
yanzidao 2020-03-06 10:05:11 +08:00
如果是叫用Q t 做桌面和嵌入式,挺好的啊
|
23
TimeRain 2020-03-06 10:08:21 +08:00 via Android
不转,继续前端更好
|
24
darktutu 2020-03-06 10:10:16 +08:00
给钱学东西多好,前端自己也可以学学继续深造
|
25
Orenoid 2020-03-06 10:14:17 +08:00
先学着,同时做跳槽准备
|
26
boyhailong 2020-03-06 10:22:41 +08:00
公司有机会就学噻
|
27
rioshikelong121 2020-03-06 10:33:04 +08:00
先学几个月,然后业务时间跟上前端发展。实在不喜欢再跳槽。
你这相当于带薪点别的技能树了。我觉得有利有弊。如果你之前做前端开发,也是做的重复性工作的话,搞搞 c++其实挺好。 |
28
shfanzie 2020-03-06 10:35:36 +08:00 2
硬件公司转 C++很正常吧。公司给机会学就学噻,看你自己吧。我就是 C++开发,现在 C++项目搞得差不多了,新项目用 Django 框架开发,现在在学习 Django,python 之类的
|
29
xsen 2020-03-06 10:44:49 +08:00
若是 C++做后台服务器开发,那可以转;对后端多做些了解,对以后是加成
若是做客户端,就不要考虑 |
30
birdrally 2020-03-06 10:46:28 +08:00 via iPhone
资本家眼里没有职业规划,只有可复用的人力资本
|
31
tmachineff 2020-03-06 10:49:21 +08:00 via Android
现在是 web 的天下。转后台可以,转 QT 还不如做前端!
|
32
blindie 2020-03-06 11:21:02 +08:00
硬件公司用 electron 说不定还真不合适。硬件公司都是抠性能的,思维方式就跟前端铺张浪费不一样。看楼主喜欢 electron 不如换个行业看看。
|
33
nicebird 2020-03-06 11:23:36 +08:00
换公司吧。学不来的。
|
34
appleUtils 2020-03-06 11:34:54 +08:00 1
C++可以啊,有人带就行,又发工资,又有人带不好么,前端你能干到多少岁? C++可是老程序员很多的
|
35
zsxzy 2020-03-06 11:40:04 +08:00
qt 现在外面用的少吗, 怎么记得以前挺多人用.
|
36
cassyfar 2020-03-06 13:18:37 +08:00
做符合自己职业规划且属于公司核心业务的东西才对
这是家硬件公司 我觉得底层驱动应该是核心吧 但是如果你未来不想往这方面发展 还是跳槽比较好 |
37
GeruzoniAnsasu 2020-03-06 13:22:13 +08:00
赶紧走人,半路出家学 c++ 站不稳的
要是写 c++ 的转行写前端后来又转回去写后端那问题不大 |
38
GeruzoniAnsasu 2020-03-06 13:32:09 +08:00 3
而且而且而且
1. 嵌入式 搞硬件的公司,往往技术栈十分落后,很有可能 17 年出的产品,采用 13 年出的硬件,用 05 年的工具链基于 2.6 的内核进行开发 2. 嵌入式行业写的代码跟互联网厂的后端代码基本没有半点关系。既不会用到数据库( sqlite 是极限了)也不会遇到分布式场景,更不用考虑高并发,jvm 更是永远不会涉及的东西。嵌入式行业写的代码 无非是通过硬件 API copy 数据,算算图形学相关的复杂数学题,瞎 b 写一写 20 年前固定好的桌面客户端业务逻辑 无论从什么角度考虑,都不是前端适合转向的方向。 有个前同事写了差不多 20 年代码,转到嵌入式行业后,有 6 7 年的时间都在反反复复地写同一个产品,甚至能把同一份代码悄悄带到 3 4 个公司反复用。他自己养老倒是挺开心的,lz 考虑考虑 |
39
XWUS 2020-03-06 13:35:11 +08:00
你自己理解吧,自己感受一下领导的心思,如果是真的有心想你转 cpp (而不是以此为由赶你走),我觉得挺好的,毕竟是硬件公司,偏后端和底层,有人带的话,不失为一个好机会。
当然,前提是你感兴趣,没兴趣就换公司吧。 |
40
GeruzoniAnsasu 2020-03-06 13:38:25 +08:00
再讲个笑话
那时候 预研的新项目用 qt embeded,编译器 gcc4.7,c++11 的 std::thread 大家“尝试用了一下”;老项目工程里有两份 2.4 内核源码一份 2.6 内核源码,2.4 那两份是迭代到弃用的,显示图像的方式是往 framebuffer 设备复制数据 |
41
encro 2020-03-06 13:44:45 +08:00
随着 C++ 11,17,20 的逐渐应用,
C++在人工智能、大数据等业务底层的普及, 这不,Tesla、百度等公司正在大力招聘相关岗位, 不过和 QT 关系不太大,QT 在金融领域应用还比较多吧,最近金融倒闭那么多,为什么要从前端转呢? 没有公司故意赶人, 业务不行,老板节省成本,如果处于这种情况,当然走人。 如果公司业务向好,学什么都一样啊。 所以,公司业务发展,老板人品是关键。 |
42
qqqq11 2020-03-06 14:19:56 +08:00
借楼,有没有大佬能分享一下自己的前端简历参照一下,实在是不太会写
|
43
charlie21 2020-03-06 14:30:57 +08:00
10 万人民币月工资就转。
|
44
charlie21 2020-03-06 14:32:42 +08:00
|
45
Takuron 2020-03-06 14:41:27 +08:00 via Android
看你是不是真的“很闲”
如果真的很闲可以考虑提示一下水平,学的都是你的技多不压身。 如果是领导认为你“很闲”,不能拒绝的确可以考虑换岗了 |
46
sc3263 2020-03-06 14:47:26 +08:00
界面迁移到 Qt 上做,是因为底层调用的库是用 C 封装的,用 Qt 调用起来会更方便?还是别的什么原因?
给个思路供参考哈。 楼主可以考虑 C++甚至 C 入个门,然后看一下 Node js addon 相关的开发文档。 后续如果还留在公司,可以把公司的 C 库封装成 addon,在 electron 中调用。 如果换工作,简历上的经历也是连续且逐步深入的。 |
47
thomaspaine 2020-03-06 14:59:40 +08:00
up 公司技术路线没问题,硬件公司用 Qt 很正常,资源敏感
up 不愿意转也没问题,Qt 这个东西算大前端的,但是岗位很少,多数在制造业 所以建议 up 跳槽 |
48
jzmws 2020-03-06 16:21:27 +08:00
这个是坑你 ! c++ 价格是前端 2 到 5 倍 的 .
|
49
sgissb1 2020-03-06 16:48:03 +08:00 1
工作 4 年再转 c++可要想好了,c++的难度目前来说是大部分语言里比较难的,主要原因是语言复杂,涉及知识面广。
起步阶段没有走 c++,后来转也不是不行,但代价会比 c++转前端大太多。学 c++自律性要想当好,主要原因是 c++的复杂层面知识是靠自学的,一般项目实践里碰到你也未必能够理解,因为 c++可以和人类语言中的中文类比,一行代码可以有多种理解角度,但可能都对,也可能都不对。 现在市面上做 c++的,不管工作多久的,操作层面的人比较多,能完整解释的比较少,但是能完整解释的人也未必能做事情;连我现在去面试,“多态”我都没法用语言完全解释清楚,唯独有个主观上的认识。一方面语言复杂,另一方面我忘记完整定义了。。。 |
51
arcaitan 2020-03-06 16:59:27 +08:00
楼主,如果你是觉得 c++太难不想学,那可以不学。
如果是看前途,学 C++绝对物有所值,找工作竞争小,因为很多人因为 C++太难根本不会去。 公司中年人出去找工作,凭 c++找会容易很多,很多大厂有需求。 |
52
mlboy 2020-03-06 18:30:43 +08:00 via iPhone
可以学习
|
53
gitjcc 2020-03-06 18:30:58 +08:00
建议不要转,electron 玩得溜,可以去大厂试试。
C++ 有难度是公认的,要学到可以以 C++ 作为主要谋生手段,不是一时半会就能做到的事情,要慎重。 如果不作为主要谋生手段,开心地学就是了,学 C++ 可以让你 electron 玩得更溜。 |
54
mosfet 2020-03-06 18:34:10 +08:00 via Android
|
55
gitjcc 2020-03-06 18:43:21 +08:00
从公司的角度看,招一个靠谱的 C++ 程序员比招一个能写 electron 的前端相比,难度和风险都高很多。公司也不傻,难度和风险都会对应到成本。所以如果不是特别需要,一定会选 electron,而不是 C++。
|
56
Leonard 2020-03-06 18:44:08 +08:00
只要给钱就无所谓
|
57
ipwx 2020-03-06 18:50:25 +08:00
我寻思硬件公司四年培养出的前端,好像也没什么可吹得,算不上什么职业规划吧。。。
|
58
jmc891205 2020-03-06 18:52:47 +08:00
在硬件公司做 electron 本来也没什么前途
|
59
1490213 2020-03-06 18:53:40 +08:00 via Android
朋友,你已经工作四年了,
如果学习能力,抗压能力,调试能力,团队意识强;不怕折腾,不怕概念多范式多,遇到报错信息不清晰能静下心来慢慢调试,上关注抽象能力,下死扣底层细节... 非常欢迎入坑 C++,你将会非常喜欢它并成为一个大神! |
60
Buges 2020-03-06 19:02:30 +08:00 via Android
前端那么爽,转了 cpp 怕不是要恶心到吐。
|
61
zjq123 2020-03-06 19:05:38 +08:00 via Android
@1490213 还要不怕颈椎病 腰椎病 c cpp 这种一直盯着屏幕 写 调试 细看 思考 比写业务代码颈椎伤害大得多 越是难得 越会保持一个姿势盯着屏幕
|
62
redam 2020-03-06 19:10:00 +08:00
等有事了有让你转回来 →→
|
63
flashrick 2020-03-06 19:11:55 +08:00
时间不等人,4 年时间刚好是已经夯实了基础向 leader 迈进的关键节点,楼上说公司给钱学 c++非常好的,是没搞清楚时间和金钱的关系。
|
64
zimhy 2020-03-06 19:14:47 +08:00
一边学一边看机会跳槽呗。。 万一学成了呢。
|
65
wnpllrzodiac 2020-03-06 20:36:29 +08:00 via Android
c++不是随便就能转的,java 来的难度大
|
66
tdsxl 2020-03-06 20:47:17 +08:00
@GeruzoniAnsasu 上一份工作原因,在车载领域做过一段项目。大多数车厂,都是用 QT 开发,说是 C++开发,不如说是套了壳的 C。不知道多少年的老代码,对新人极不友好。遇到这样的项目,尽量远离,对技术提升不大,主要是堆积业务。现在,QT 的市场正在被 web 蚕食。从个人经验,前端的人转为写 C++的基本上,都比较困难。毕竟 C++,大多数公司也最多用接口编程,堆积业务而已。这样的代码,真不如,脚本语言写着舒服。
|
67
dongqihong 2020-03-06 23:58:02 +08:00
应用到工业级产品里的 C++代码,大多都是经过自己团队裁减过特性,犄角旮旯的坑基本都不会去踩的,单纯论到语言其实并没有多难,主要是对计算机基础要求相对比较高一点点。
|
68
fuermosi777 2020-03-07 05:49:34 +08:00
我之前加入公司三个月后被迫转了后端 c++,感觉打开了一个广阔的新天地。没什么不好的,c++,go,ML,各种学。有时候会怀念前端,但是感觉现在才是广阔天地大有作为。
|
69
bmy 2020-03-07 07:22:37 +08:00
我在公司也常常没前端事情可做,被安排做过:SQL,Linux 程序安装,Java,Python,甚至 Excel VBA...
谁让现在内地就我一个程序员... 回想第一份工作,根本没有前端后端语言之分,号称全功能团队,甚至每个人都要轮岗做 QA.. |
70
levelworm 2020-03-07 09:15:58 +08:00 via Android
哎想练 C++也没有什么时间。。。
|
71
paoqi2048 2020-03-07 12:25:55 +08:00
鉴于 LZ 已经做了几年前端了,C++不适合作为你的主力语言,不过有余力的话还是可以学学,没坏处
|
72
Navee 2020-03-07 13:04:32 +08:00
建议不要转,你转了之后下一份工作找起来就会非常的尴尬
|
73
Desiree 2020-03-30 16:56:04 +08:00
看来大家对学这个技能,跟学会这个技能有点误解,这本身中间就差个马里亚纳海沟,既然前端是有经验的,那学多点东西有啥不好意思呢,除非你想前端一直干下去
|
74
pengliheng 2022-03-31 14:40:25 +08:00
我就想转
没这机会. 干了 4 年前端, 我都快烦死前端了. |