锐评编程语言

我本身是从土木转过来的,土木学了一门VB的语言,说实话这个语言我感到很陌生,但又觉得很好玩,这也算是初次接触计算机的编程语言,转到计算机的时候,已经是大一下学期了,错过了C语言,其实那时候觉得自己差了一大截,如今站在上帝视角才明白,其实并没有,自己补了下C语言,给我的感受就是,C语言不愧是各种语言的根基,但是也很难,后面学了CPP,说实话我到现在都没有发现二者显著的区别,再到后面学习了python语言,老是听老师说这东西很简便,在算法领域用的很多,但是并没有感受到,这三个也是学院教的语言,后面考虑到就业,目光也比较短浅,找不到C、CPP的就业领域,至于Python的话,单学这个又没有好的收益,最开始学的前端三件套加VUE,但最后学长都学前端马上就要被取代,最后学了Java,也走向了后端的道路,说实在的,我现在并不认为前端要完了,今天行情明显前端好得多,后端卷的起飞,实习的时候用了Java和Python,Python确实代码量少。但是我更喜欢Java。因为用Python的时候,我老是搞不懂某行代码在干嘛,尤其再用Django框架的时候,封装的太多了,你需要从下至上很了解才能灵活使用,至于Java,大部分都是自己写的,虽说代码量多了一些,但是很清晰,当然,比起来C/CPP的造轮子能力面前就显得微不足道了。总的来说,我觉得c\cpp过于难,而且并没有明确的就业途径,单写python对学历的要求又高了一些,至于新出的go语言,我并没有接触,只听说协程很牛皮,Java我还是很认可的,既没有C/CPP这么难,又比Python语言要清晰。就业也很广泛,我不是再劝进Java,我也觉得过于卷了。#牛客AI配图神器##从夯到拉,评价编程语言#
全部评论
佬总结得相当全面了
点赞 回复 分享
发布于 11-28 10:07 广东

相关推荐

12-13 19:30
门头沟学院 C++
📍面试公司:影石面试时间:60min💻面试岗位:嵌软开发实习❓面试问题:1面:1.数组链表简单介绍?优缺点?2.有没有综合这两个数据结构优点的结构(大概)?答了双端队列,提示搜索树3.那搜索树各方面复杂度怎么样,知不知道b树?4.你说了二叉搜索树和b树,那这俩复杂度的最大区别是什么,b+树复杂度又有什么区别?复杂度这块一知半解,说不上来5.tcp报文格式?arp协议?6.那如果我想自己写一个协议,把传输层和网络层合在一块,可不可以?(没答上来)或者说这两层分开的根本原因是什么?7.把一个指针置为nullptr,再访问它会怎么样?8.那这个崩溃是进程是怎么知道的?答了信号,具体不知9.进程和线程区别?10.进程间通信方式?11.哪个方式是最快的?答了共享内存12.看你老说到用户态和内核态的切换,那进程间所有通信方式都要走内核吗?不知道答啥哈哈13.c++内存模型?答了内存模型,忘了最上面是内核空间,提醒了想起来14.进程的寻址方式?完全想不起来,提醒可以从段页式说说,还是想不起来15.看你项目里用了qt,知道信号和槽吗?答了信号和槽以及在项目中的使用16.信号与槽底层的数据结构是什么可以简单说说吗?完全不知道17.信号与槽可以在多线程中使用吗?答了可以,但自己也不知道行不行,后面一深问果然露馅18.那你觉得信号与槽这种机制有点像那种设计模式呢?答不上来,提醒了观察者模式19.如果让你用qt设计一个弧形列表,你怎么设计,或者说要开放哪些接口?不会,胡说20.多线程安全怎么实现?说了锁,说了actor模式,说了内存模型和常见内存序实现21.说一下背包问题的思路,手撕快排面完汗流浃背🙌面试感想:面试官人真的很不错,全程笑呵呵的,很亲近,答不上来就说,哎呀这个可能还是有点为难你,问问题也是由浅入深,专业性很强,总是能问出来那种你听上去不难但是就是说不明白的问题(还是基础不牢),虽然对我来说很难,但是面试体验真的很好(汗流浃背但不难受)
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务