全国计算机设计大赛参后感

经验心得

在这次比赛中,最大的收获就是让我明白了,做东西不能太散。一定要专一的去研究一个方向,否则就会多而不精,这是一个致命的问题!

参加比赛的时候,我们遇到了有做物联网的,有做web开发的,有做算法开发的。最让我觉得有意义的就是一个团队开发的Aloith(国一),一种新的编程语言,还有他们写的编译器,当时听的亮点就是他们将c++返回值类型定义泛型,类似于python那种,听起来很厉害。还有他们的那个专门针对Alioth语言的编译器。

年少轻狂,不知愁滋味。

  1. 也许是年轻的时候只觉得在追求自己喜欢的东西,各个编程语言,新鲜的东西总想接触一下,但是时间长了就会发现,每一个新事物都略微了解一些,但是不够精深,杂而不精,这种心理的出现,本质上对自己的未来所焦虑。

  2. 他们在答辩的时候我就在想,同样是大学生,东西做了挺多,到底研究出来个啥?
    我不止一次的反思,问自己这个问题。

  3. 试想,为什么华为聘请的普通的web设计师的前途比不上聘请的芯片设计师的前途?(抱歉,我这里不是歧视的意思,就是单纯的做一个比较印证一个问题)
    是因为优秀的程序员能够把握核心科技,能够懂得底层,他们是程序的设计者,设计出了idea eclispe 等等。而普通程序员是在别人的技术之上实现了通用的技术。

  4. 一个是程序的设计者,一个是程序的使用者。
    程序的设计者他懂使用程序的人的想法,懂该怎么设计,才能让使用程序的人更加方便。
    而程序的使用者,只知道怎么使用这个开发工具去设计一个让非程序人员使用的东西。

  5. 物以稀为贵,静下心去钻研的人少之又少,急功近利的人又多,但是只要能静下心来钻研,就一定会成为行业中的佼佼者。

  6. 总的来说就是:

程序的设计者精通=如何给发开人员带来便利+如何给非开发人员带来便利
程序的使用者精通=如何给非开发人员带来便利

所以一定要找好一个方向,把玩精深,这样才能成为一个优秀的程序员。

比赛或者汇报需要注意的几项:

  1. 开发文档一定要好好写,有的比赛就是专注于看开发文档。有的比赛专注于看表现。能让评委在几分钟之内了解你的项目,开发文档一定要写好。
  2. PPT做好,这个是展示项目最重要的表象,在讲PPT的时候要思路清晰,有条理。做PPT要从四个方面入手:
    a.做的什么东西
    b.为什么这么做
    c.做的优点,价值
    d.怎么做的 技术+流程+实施
  3. 开题创意(这个比较难,可以酌情考虑)
    要创意新颖,结合先进技术来解决生活中的问题
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页