献给技术小白的一段话

【这段话是周子力老师对技术小白同学们的一个引领,原文摘自为QQ群中的聊天记录】

        大家好,前段时间很忙,没有在这里和大家进行交流,今天我想说一点我的一些想法。咱们这个技术群目的是让愿意学习技术的学生一起讨论交流,可以学硬件也可以学软件,就目前来看,从技术层面,也无外乎这两个方面。怎么样才能学好技术?

        如果基础为0 ,建议把C语言学好,这个是硬件和软件的基础。但是不要至于老师上课时讲的内容。学C语言的过程中,一定要自己开发个小作品,至少要1000行以后的小作品。1000行以上。这样,你才能把C语言学好,因为如果编写代码在1000行以上,一般的错误都能很快解决。在编这1000行的代码时,你所遇到的错误应该差不多都遇到了,现在假设你的C语言学好了。
那如果学习硬件,则应该学好单片机,尤其是里面的中断,定时,寻址等等。单片机是一个什么都不懂的傻瓜。所以学单片机的时候,要通过编程让单片机知道你让它干什么,如果有一点说不到,它也不给你干活。单片机上面就是ARM,目前手机,MP3等好多电子产品都是用的ARM,ARM也是单片机,只不过其功能更强一些。资源更多一些,了解其资源,知道如何应用其资源,那么你就能随意地让ARM干活了。这里对于硬件要说的还有FPGA,这个东西功能强大,编程和C有些不同。虽然有些语言如,Verilog HDL和C很象,但是编程时你要知识,Verilog是并行的。不是C的串行。所以FPGA的速度很快。但是编程上要有所注意。FPGA是一个趋势,学好后,进华为,中兴等没有问题。现在国内缺的就是这种人才。所以如果大家喜欢硬件,可以学它。现在FPGA和matlab 可以通过接口联接,另外目前HDL语言可能可以用C语言来调用 ,也是非常方便。

        对于软件,现在流行的就是java c# python php等。只要C语言学好了,这些语言很好掌握,但是思想变了,是面向对象,面向对象的思想一定要学好。现在有硬件也开始面向对象,如arduino等。

目前大数据时代,物联网时代,学好技术不吃亏,学好技术不上当,大数据分析的人才急缺,我了解一些公司,缺的就是这些人才,在北上广的话,这种人才的工资年薪应该是20万左右。目前网上有好多数据分析的代码什么的,可以学习一下,如,分析一下你的朋友的空间情况,好多好玩的事情可以做,只要你愿意做。

       老师说得对,关键是要动起手来,多加练习。

       是的,现在国人最多的是眼高手低,认为这也简单,那也简单,其实不然。你一做就清楚并不是那么简单的事。我现在有一个想法:目前不是有好多比赛吗?咱们不要等到比赛来了,再去做事情。应该是做好事情,比赛来了,拿着去参赛。所以,大家,如果有什么想法,现在就可以做起来。这样,如果有什么想法,可以到我办公室(物理楼116)来讨论,我会给你们一些指点,如,这个作品可不可以做?如何做。有技术问题大家可以一起讨论。我相信你这几年的大学生活,肯定不会白费。不会象好多毕业的同学一样后悔不已。你的一个作品,可以参赛,可以申请科研训练,可以当作毕业设计,甚至可以写专利和论文。对于你的毕业,升学,工作甚至创业都受益无穷,不让浪费自己的青春了,来学习些技术。目前好多大牛们在年经的时候都是技术行家。聚美优品CEO 编写的游戏对战平台,可能现在还在用。QQ代码 小I机器代码 也都是由创始人做出来的。好了,不多啰嗦了,希望你们能理解,也希望你们能切实地学点东西。

【2017.3.15_20:43整理】

猜你喜欢

转载自blog.csdn.net/ling888666/article/details/83990142