文章来源:悟空问答丨EXCEL进阶课堂
所学编程语言够不够用?
从你的描述来看,本科学了 C语言、C++、python 等三个语言工具,基本接触了程序设计中的两个类型设计思维:面向结构和面向对象编程。算是经历了科班的基础训练。
但是,如果问够不够用,你则需要思考以下两个问题:
第一:学习期间,你是否有深度学习的过程。
学习过程中,如果你只是看学校发的教材,老师讲什么你就学什么,老师没有讲的你也没有学,从来没有进行项目训练,没有自己和小团队自行开发的项目作品,就算你拿国家奖学金,也只能说你只是一个初级入门者,没有经过深度学习就来谈够用这个话题显得有点奇怪。
如果你经过深度学习,那么你就更应该明白:程序=算法+数据结构,这个经典的式子,已经说明,使用何种编写语言并不是最重要的,同时也说明,在做具体程序工作时,是将脑子的思维与具体语言工具结合,不同的语言工具,会在语法上有不同,处理的优势区域也不尽相同。越是学到深处,就越不敢谈够用。
如果你的大学还有时间,建议做以下几件事情:
1.深入的学习一下C;
2.找几个志同道合的同学建一个工作室;
3.接触项目开发的训练;
4.完成15~20个项目开发;
5.推出1~2个有运营价值的项目
另外想要成为一个优秀的、有能力程序员的话,其实作为一个开发者或者编程学习者,有一个学习的氛围跟交流圈子特别重要!这里我推荐一个C语言C++交流扣羊。君,--先5692;后68376,不管你是大牛还是小白,大家都一起成长进步。
第二:你是否了解过软件公司现在对于程序员的要求。
借助于互联网,可以很快获取这方面的信息。看看公司的要求,与你在学校里面学习的东西是否存在差距,这样,你自己都可以回答够不够用的问题。
还有必要学习其它语言吗?
对于这个问题,需要想清楚的是:
第一:你以后要从事哪一个领域的工作。
如果你以后要从事互联网领域的相关开发工作,如果是前端开发,你还需要去学习HTML+JS(原生或是拓展)的相关知识;如果你是做后台开发的,你还需要去学习php\.net\jsp相关的知识;如果你以后要去做软件开发类的,你还需要去学习java的相关知识;如果你要学习移动端的开发,估计还要去学习 安卓和苹果 两大平台的相关开发工具。现在的人类智能,是当前的热点,这里面需要去思考和实践的又是大堆知识需求。
总之一句话:进入程序设计这行当,需要你根据项目的变化,公司的要求,工具的流行的趋势去不停的学习。这是一个非常辛苦的行业。
第二:你以后的职业规划是什么?
如果以后走技术路线,知识永远不够,永远都需要学习,但是经验可以给我们指导,让我们少走弯路。
如果以后走管理路线,在学习具体工具的同时,你需要去学习项目管理方面的知识。
如果以后走创业路线,你需要去学习本行业当中相关的运营和企业管理的知识。
希望对各位读者有帮助,感谢各位的阅读!
领取专属 10元无门槛券
私享最新 技术干货