哈喽,我是老吴。今天分享一些关于编程的个人看法。
一、两种类型的编程语言嵌入式Hacker的意思就是应用型人才:由于精力和能力有限,不需要每个人都去研究怎么制造高效率的发动机和变速箱,我们完全可以在深入了解车子的三大件的前提下组合出一台实用可靠的好车。应用型人才就应该有能力掌握多门语言,在不同的场景下做出合理的选择。
对于编程初学者,个人建议先学习C/C++:这也是stackoverflow的创始人Joe在他的写的《软件随想录》一书里反复强调的事情。C语言小而美,不会C语言就错过了向优秀开源软件(Linux、Redis、Nginx等)学习的机会。
反过来,所有软件爱好者/从业人员,都应该学习一门高级编程语言。如果你是一个合格的C/C++程序员了,那么学习Java应该是一件轻松的事。
练习编程就是练习对事物的抽象能力:人脑是很美妙的,在不同的场景,只要你愿意,它就能应用不同的思维方式(面向过程/面向对象)来解决问题。设计Linux内核代码的人,基本都是用C语言来面向对象编程的大牛。练习编程就应该练习对事物的抽象能力,嵌入式软件工程师如果觉得自己缺乏这方面的能力,推荐下面这套开课吧的教程。
二、开课吧(JaveEE和智能物联网LinuxC/C++方向),个免费名额,先到先得最近,不少同学跟我吐槽说:没项目经验,找工作太难了!今天就给大家推荐一个可以刷项目经验的「大学生就业特训营」!有JavaEE和智能物联网两个方向,会带你完成一个可以上线的实战项目。同时,他们还邀请了腾讯技术专家等开发大牛,直播解答就业问题,带你迎战秋招。我体验过上一期,内容都很实用!建议准备找开发岗工作的同学一定要