打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在2023年还建议走C 这个方向吗?

关于选C 还是其它语言,本人想说两个观点。

1 当下一些用c 做开发的行业乃至职位,做好的话,薪资不低,而且有充分的进大公司的可能。

比如一些回答里,说机器学习,游戏,包括底层数据传输,还有和硬件打交道的嵌入式等,都需要用c 。本人见到的大厂里做上述工作的c 程序员,如果再和算法或建模等热门技术打交道的话,大厂有5,6年开发经验的,年薪真可以达到50w乃至更多。

2 入行c 是需要有一定的算法或图形或硬件等方面的基础,不像入行java,会些基本的语法然后准备个普遍的项目经验就行。也就是说,入行c 是有一定的门槛。

比如可以用应届生身份入行,如果是电子方面的专业,熟悉些硬件,或者是计算机专业,在校有图形或游戏等项目的实习经验,或者干脆直接以应届生的身份入行。因为大多数公司c 的岗位对应届生未必要有真实项目经验。

但话说回来,如果是毕业2,3年以后去找c 的工作,此时对方公司一般要有真实项目经验,比如有算法或图形设计或嵌入式开发的经验,这种经验不是跑通一两个项目就能在面试时说好的,这时再去入行c 不是不行,但难度要比入行java等要大不少。

根据上文的描述,这里根据不同的情况分别说明下。

1 如果是大二大三学生,后面打算走c 的路,不管什么专业都行,但争取去找c 实习相关的活,比如游戏或图形方面的,这样大四找工作的时候,凭这个实习经验去找工作,会好很多。

2 如果是大四,面临找工作,可供学习的时间比较少,同时没实习经验,建议是准备多份简历,java,c ,python都可以,先入行再选择,此时对应届生,找工作时未必有项目经验,所以多找的话,真能找到c 的活。

但这个阶段如果直接去找c 的活,真可能会因为选择面窄,错过不少java或python的岗位,此时与其找c 一条路走到黑,还真不如多几个方向。对不少应届生来说,就业本身比选择语言重要。

3 如果已经工作了,但从事的是java或python语言,公司内部如果有c 的开发岗,此时如果要转c ,最好是从本公司内部获取些真实的c 项目经验,这样去转c ,凭着这些项目说辞,也是有可能的。

4 但是如果是工作后,零项目经验想入行IT,真建议直接选java,比如说,直接准备个spring boot增删改查项目说辞,再包装个项目,有入行的可能,而且还不低,但如果选c ,那么还得准备很多项目上下文,比如游戏图形界面方面的知识,倒不能说此时无法入行c ,但难度比java大很多。

但不管怎样,入行c 最好是准备些项目经验,哪怕是应届生入行最好也这样,单凭学技能外加背面试题,能入行的可能性非常低。

最后本人忍不住再澄清如下两个观点,初学者真可能在这些方面走弯路。

1 c 和C#是两个不同的方向,c#是.net方向的,其中包括c#.net和asp.net, net更多用作界面编程,和c 的应用范围不是一回事。

2 c作为一门语言,学了以后再学c ,多少能提升学习效率,但是真可以直接学c ,而没必要先学c再学c

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
大数据AI浪潮来袭,我们要不要学,适不适合学?
程序员薪资对比出炉,算法工程师独得恩宠,占据食物链顶端
这半年我又学习了三门编程语言边赚边学其实并没那么难
成功转岗测试开发回顾备战历程
Linux C/C++ 方向学习经验【转】
福大软工1816 · 第四次作业 - 团队展示
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服