一个多月的实训即将结束,回首再看,颇有感触,同时发哥也提出了要求,便写了这份总结。
去年暑假的这个时候,我还对编程一无所知,甚至不知道编程是什么,C语言是什么都不知道,白天升学宴,晚上跟同学一起出去玩,整个人就沉浸在高中结束的“喜悦”之中,没完没了,无法自拔。
进入大学之后便感受到自己与周围一些同学的差距,但当时还对这些没什么概念,也还是依旧放纵自我,没怎么重视技术,一直到军训快结束时才自学了一门C语言,但始终抱着一种“我看不懂的老师都会讲的心态”,马马虎虎接触到了C,连入门或许都算不上,只知道一些简单的数据类型什么的。报名了一个学院的技术团队,凭借着一点基础的C知识通过了笔试和面试。本来是获得了进入团队的资格,但由于没有任何概念,报的是IOS组,但自己又没有MAC设备,也不会装黑苹果,于是就换到web组的面试。Web组的小组长其他的一些要求很高,而我又不会任何东西,就带着遗憾被淘汰了。
后来开始了解一些web的相关知识,初识了html,CSS,javascript的一些基础。后来因为一些其他原因,停止了学习前端知识,时间一长,再看看周围的人越来越优秀,便对自己的编程产生了一些怀疑,问过一些学长,他们告诉我这是很正常的,写代码的入门时期都会碰到或多或少的瓶颈,就看它什么时候来,你又怎么去面对它。
这些话让当时的我怀疑了很久,但随着时间的增长,自己对方向的越来越不确定,感觉已经快迷失了。在大一下学期的二月到四月里,经历过C++游戏项目编程,了解过一点java,想过参加一个比赛,但项目以半成品而告终,比赛则以弃权结束。
到这个时候我甚至对自己学软件这个专业都产生了怀疑,是不是自己不适合开发这一行业,后来就转念一想,这个暑假与自己来一次博弈,认真学习一个暑假,看看自己究竟能做成什么样子。碰巧在学院公众号上看到了思特沃克的这个夏令营,很幸运思特沃克选择了我,这才有机会参加这一次夏令营,才有机会写着一份总结。
就在这一次夏令营中我遇到了那些学长所说的瓶颈,我也总没放弃,与麻烦死磕,听发哥的宁愿把问题研究透,抱着这样的心态学习发现效率比之前高出了很多,就感觉现在学习跟之前完全不是一种感觉,有了自己的学习方法,懂得了基础的编程思维,了解到了架构对一个项目的重要性,也了解到了团队整体步伐一致对项目的重要性。
“编程重在思想,而不仅仅是写代码”
(一)
第一周是最轻松的一周,刚开始第一天的纸面原型,场景图,E-R图的讨论交流大家很快就让五组六个素不相识的小伙伴们达成一团,果真是语言是人们交流最快的方式。讨论过程中我们或许会有分歧,但总是能愉快地解决,大家还会偶尔开开玩笑,找找乐子;遇到什么问题都一起处理,装环境出现错误都会一起帮忙解决。但这样的氛围仅仅只维持了两周,发哥“无情”地把我们分开,重新分组,五组的七个小伙伴,没有任何两个人在同一个组里。不过后来我明白了发哥的意思,在将来真正步入社会,开始工作的时候,周围的人不可能都是熟悉的,要不断改变环境来让我们适应环境,这样以后才能适应不同的工作需求——发哥的道理又让我懂了许多。(我都快成发哥的小迷弟了)
“语言是交流最快的方式;学会适应周围的环境变化”
(二)
刚开始分的组或许是因为没有机会语言交流的原因,大家总像都各干着各的,只顾着自己的学习进度,但我可能本来就基础差点,就绕着一个桌子向梁凌锐(梁大哥)请教问题,问题多了我不还意思就把很多的都攒在一起问;我也是看了他写的文章和代码才慢慢领会到TDD测试等一些在一般人眼里看起来算芝麻点小事,但实际上却作用巨大的敏捷做法的意义。
但好景不长,其他组一些人的离开使得我们组人数较多,于是发哥就把我心爱的梁大哥调走了(心塞),然后我因为之前在梁大哥那学到不少东西,学的比较快,后来自己的API一些东西都做的不错,进度比较快,就无奈之下当上了six ‘Gods’组的小组长,刚开始我是非常拒绝的,因为我觉得我的一些基础不足以担任组长,再加上自己想跟着多学一些东西。后来的经历让我一点都没后悔做这个组长,学会了从全局观上架构,几次项目崩掉让我学会了GIT的大部分基本操作,认识到了团队协作的重要性,不能缺任何一个人,不能有任何一个人进度不一致。
虽然第一次大项目的showcase我们是弃权了,但我们最后的成果足以让我们感到骄傲。
“我不怕进度慢,我怕我不敢开始,我怕我不敢接受现实,我怕我轻言放弃”
(三)
随着夏令营结束时间的渐渐逼近,越来越多的人提前放弃,而six ‘Gods’组从头到尾没有一个人说过放弃,但为了最后大项目的质量,我们被打散到其他三个组,开始了另一段思沃之旅。
有了第一次的经历,自己的适应能力也是越来越强,很快就跟大家熟悉起来,并融入团体开始编程。在见多识广的梁大哥的代领下,接触到了各种框架,私下也会聊到如今前端的一个潮流,了解到vue,react,angular,从初级入门小白又升了一级,知识面也越来越广,后台也有所涉猎,前端和后端的作用在脑海也越来越清晰。
尤其是自己在把邮箱验证和忘记密码完成以及以服务器的形式运行上线之后,满满的都是成就感,了解到了关于web app的整个设计流程以及一些商业需求。
“要会用工程化、整体化的思想来搭建项目框架”
到了一个半月的实训真的要结束的时候,挺舍不得思沃学院的大家,舍不得教练,舍不得教会我那么多东西的梁大哥,舍不得小伙伴们……但人总有一别,大家在未来的道路上共同努力,一起加油共勉!
“学会的不仅仅是知识,更是学习方法,更是编程思想,更是一份自信,而最重要的是思特沃克这种公益活动的意义,大家共同努力,在将来,把思沃的这种意志传承下去!”
思特沃克,感谢有你
2017思沃武汉夏令营学员:
胡兴球
网友评论