第一篇博客
第一部分:结缘计算机
对于我来说,第一次接触计算机是在小学五年级吧,记得那时候最爱的就是机房这个地方,里面几十台机器,简陋朴素的环境却别有一番风味。当然,那时候只知道在电脑上玩那个单机扫雷游戏,一次次的刷新纪录,感觉很有成就感。多年后才发现那时候真的好天真,花费太多时间在这上面,以致功课一团糟。也从没想过多年以后的我会去主动深层次了解它,把它当做我最好的朋友。
当我是个大三的学生后,我经常会去想一个问题,当初为什么会去选择这个专业,记得高考后我很迷茫,首先对自己的分数不是很满意,考不上自己理想的大学,学不到自己喜欢的专业。最终犹豫不决选择了软件工程这个专业。但当我读完了大一之后,慢慢对这个东西产生了兴趣,慢慢学着去上课,听讲,写作业,自己去编程。我发现这个东西很奇妙,总是能让我在编程的过程中有一种柳暗花明又一村的感觉,每次解决一个问题之后我都会有一种成就感。似乎从之前的迷茫看到了希望,它帮助了我,让我找到了自信,这是一种缘分,让我有机会去和它相处。
第二部分:大学的学习
在我刚进大学的时候,对于大学生活一切都充满好奇和期待,我们知道,计算机理论是建立在数学基础之上的。大学计算机专业对数学的要求较高,其重要性不必多言。数学令不少同学头痛,除了其“繁”与“难” 外,很大程度上是因为他们没有理解这些抽象理论的实际应用方向。与本科数学专业的课程设置相比,计算机专业的数学课程大都偏重实用性。比如我们的离散数学课程中涉及到的逻辑代数奠定了计算机一切运算的基础,形式语言构成了计算机程序编译的模型,代数系统则是当前各类数据库系统的理论依据等等。因此,如果能够提前地了解到并简单地学习一下这些数学知识的具体应用,对理解理论是很有益处的。此外,计算机基础等也是计算机专业学生必修的公共课,然而不少同学往往认为它们与计算机专业的关系不大,从而放松了学习。事实上这些学科是计算机硬件与网络通信的基础,学好这方面知识的前提是认识它们的现实应用及其与计算机的密切联系。计算机科学是一个有机联系的整体,每个分支都或多或少地与其它分支存在依赖关系。如果死板地依照教学计划线性地进行学习,往往会遇到知识理解上的问题。例如算法分析课程与程序设计课程分属理论与实践;组成原理课程与体系结构课程是对计算机系统不同层面的剖析。我们不能简单地找出它们的先修、后修关系,这样难以建立完整的知识体系。这是我总结出来的在大学里面的学习,特别是针对我们学计算机的学生。
第三部分:未来规划
现在我对于我的未来规划,首先,没有绝对领先的技术,且没有相关经验,资本,人脉等。在计算机这种把世界变成地球村的行业里面,要么第一,要么有特色,要么倒闭。“一山不容二虎”,地球变成一个村,就是一座山头啦,哪容那么多老虎抢东西吃呢?所以先确定一个创业的期限。世界在不断的快速变化,市场也是,人也是,所以,要不断的跟踪市场,不断的进行技术与能力更新,给自己确定一个里程碑,一般来说,你要做一个项目或者一个产品,最好不要超过6个月,最多是一年,否则到时候市场离你的创意已经很远了。
再次,关键还是找适合自己的公司,特别是那些很有希望马上上市的公司。不过,这又谈何容易呢?一个在校学生,根本不了解国内外业内的一些动态,根本不了解国内牛人的公布情况,拿不到任何相关的数据,凭什么东西做分析?凭一时意气用事吗?这个到时候肯定会挂得很惨。当然,这是我的想法,这也是一个非常痛苦的过程,寂寞、压力、疲劳会时刻伴随着我们,但如果你明白,我们做为一个打工人,我们在这个时期是没有退路可言的,只有向前,才能看到阳光、蓝天、白云!