无头苍蝇我来啦 2021-04-19 14:11 采纳率: 0%
浏览 354

c,c++,Java,python,这几个哪个比较有前途容易上手?

我是一个准备入手的小白,欢迎大神指导

  • 写回答

6条回答 默认 最新

  • 爱晚乏客游 2021-04-19 15:24
    关注

    上手难度:python << java <= C << C++,前途不好说,具体和你的方向有关系,和你的能力等也有关系。

    首先,c/c++基本上可以放在一起说。在我看来如果真的想要走程序员的路,c语言是最适合入门的,难度的话一般,较难的地方在于指针,而指针可以说是c/c++的精髓。c/c++学好了一样可以找工作,嵌入式开发很多就是需要c、c++/汇编的,薪资不低。但是c++精通的话真的太难,除了初出茅庐的会在简历上面写精通c++,没人敢说精通c++。如果真的学到了精通c++,年薪可以说是所有语言里面最高的,没有之一的那种。

    其次,java的岗位是最多的,但是竞争也是最激烈的,学java单单学一门语言是不够的,至少需要会前端和后端中的一个(java开发绕不过去的)。java也是最快速能够找工作的,毕竟培训机构像养猪一样可以快速出栏(为什么培训机构是java最多的原因),但是这种的并没有你想象中的程序员高薪的幻想(基本上比科班出来的工资低一个量级),这行业轮子太多,更新太快。

    最后python,这门语言可以说是入门最简单的,但是深入的话,还是挺难得。但是写代码是最轻松的(平时没要求我最喜欢用python写),丰富的库,基本上会调用就很ok了,但是如果想要高薪,就得往大数据和算法这方向走,这需要扎实的数学功底,薪资的话也会比java开发高一点。(就我了解今年的某985校招,本科,java开发的11k-13k左右,算法和大数据的普遍15-18k)。

    所以看你无基础的真小白,想要快速入行工作,我建议java,培训班多,找工作快。
    如果你的数学功底好,且学历满足(本科以上,没办法,很多算法至少需要这个等级的才能看得懂论文),python或者是个比较好的选择。
    如果你有长期的目标,且要入这行业,那么从c语言开始学起,然后转c++,最后转到你需要的语言是一个最好的路线。

    顺便提一嘴,不管学什么语言,计算机组成原理,计算机网络,操作系统原理,数据结构和算法这四门都是绕不开的,不能深入的话,至少也要了解一些基本的原理等。

    评论

报告相同问题?

悬赏问题

  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?