很多学生在上学的时候纠结编程语言选哪种,哪种才能更好的找到工作?
别选语言,选项目!!!
别选语言,选项目!!!
别选语言,选项目!!!
重要的事情说三遍
项目才是最终决定你要去哪个公司或者选哪个研究方向的最终因素!!!
先说个人
1.
大学期间
大一的时候学c语言,天天面对命令行的黑框框,欲哭无泪,啥也不学不会,考试直接背题、背代码过的,并准备大二转金融
大二的时候开始用java,跟着网上的视频,写了几个QQ界面和坦克大战的游戏才开始对编程感兴趣
然后用c#捉急的写了几个桌面的管理系统,然后感觉上道了
开始疯狂的写Android程序,写了两个程序拿了两个项目奖,两个国家级的
后面跟着课程设计写了个微博、c语言的游戏
大三的时候参加全国的一个综合编程比赛
客户端用win32写,服务端java写jsp、ssh,算法c\c++实现客户端的、JAVA实现服务端的
最后因此保研
2.
研究生期间
写汇编搞编译器、oc写iOS应用
写JAVA、scala搞Hadoop、Sparks的内核代码
写Python搞数据分析、机器学习、深度学习、docker内核
当然shell写linux脚本、lua写测试脚本
go语言搞ceph文件系统
C++刷leetcode
最后庆幸没有把自己局限在哪种语言上
3.
如果实在要选,提供几个建议
C#大公司里面几乎很少用
C/C++性能出众,但是开发效率低
Python开发效率很高,适合快速开发,同时是机器学习、深度学习领域经常使用的语言
哪门语言学好了都可以找到很好的工作
毕竟身边的大神python刷leetcode进了谷歌
哈哈哈