你有遇到过那种自学编程也学得很厉害的人吗?
我就是你说的这种自学编程很厉害的人[呲牙][呲牙][呲牙]
全部自学,foxpro,basic,ma***,c++,java,php,dart……我只能说,编程本来就很简单,一门新的语言,几天就可以搞个小作品出来,主要编程概念是一样的,无非是语句语法结构对象模式这些,方法得当,快得很。
说个最重要的一点,多做小作品,学习是为了用,有时候甚至是用功能去倒推学习,把功能模块列出来,挨着去找基于这门语言的学习点,不用全部学完,边学边写,当然,这个适合小作品。
你点学习能力很重要,学习能力强,这算啥。
不请自来,能毛遂自荐下自己么?
虽然是计算机专业出身,但是大学里面学习的那些内容,真的算是比较落伍的知识了。现在大学计算机专业在教什么我不太清楚,但是在十年前,当Java框架已经走向Spring2.X的时候,学校还在教ASP和.Net,毕业设计更是比较简单的各种XX管理系统,最多有个CRUD的界面,完全不考虑什么性能,页面UI什么,只要能完成老师完成的任务就够了,面对这样的知识栈,就只能任由自己这么学习下去么?
NO NO NO
于是作为不断摸索新知识的我,连同宿舍另外一位小伙伴,开始了课外学习的道路,而这一选择,也使得自己在校招的时候,比起其他同学有了更好的资本。
有了不限于书本知识的想法,就要付诸实践,于是自己和宿舍的小伙伴,不断的参加校内外组织的各种编程大赛,开始可能就是过去当炮灰的,不过慢慢的就积累了经验,可以入围到复赛了,这里实际上锻炼了自己几方面的能力:
对于以上几点,我相信工作多年的程序猿/媛朋友,应该是深有体会吧。虽然还在学校,实际上已经是准实习的状态了,及早的接触这些,会对未来的工作帮助很大。由此,在校招的时候,也能有很好的说辞,毕竟参赛经验≈项目经验
看到Github大家可能司空见惯了,上面有很多好的开源项目,自己也可以在上面建立自己的Page,分享你的开源代码,当然,更多的时候顶礼膜拜全世界的各路大神。CSDN的,在几年前还是很不错的,至少上面各种编程知识很多,国内的大神也会在上面分享各种原创的经典文章,远比现在各种广告满天飞,收费引导的情况好多了。
掌握程序本身并不难,难的是应用,一个高中生和一个研究生对程序掌握的水平差不多,一旦遇到问题,需要高等数学,高级算法,差别就出来了,很多人以为我精通掌某种语言就很厉害了,实际上程序只是一个工具,比如mlb的数学工具,电子工具,这种专业技术才是根本,财务软件要求的是核心财务管理能力,编程用来实现!
一句话,程序不过是专业技术的工具,专业技术才是根本和核心。
所以自学程序没有什么难度,即使你读大学,也不是所有的知识都是老师教的,都是需要你自己课后研究,探索,看很多参考资料得来的。
研究生,博士阶段,导师只是指导,给你指一个方向,一切都要靠自己去研究。
虽然说感觉大学生遍地,但是群众整体素质,特别是科研学素养差的很是很多。
事实上真正的顶尖的人才,基本都是自己研究,没有教出来的,教出来那还有创新、发明、专利?世界也就完蛋了!
摆脱不了思想的枷锁,也是奴隶。