当前位置:C++技术网 > 资讯 > 大学项目之路ing

大学项目之路ing

更新时间:2015-06-22 22:53:26浏览次数:1+次

    这篇文章写的就是我对项目的想法和做法,也许有些同学会想有老师带队是多么好的事情,这样就能有一个人来知道自己的方向了。然后幻想出一大堆的成功,满满的自豪感,满满的期望。我的一些室友也会问我:如何才能学好编程?我现在没有什么方向不知道学什么好!是不是有老师来带队更加好?能不能有一个老师来带我入门?
    根据我自己的经验,我会一一的回答上面的问题,是个人的看法,如果有什么不会可以提出来,敬请指点指点。有什么特别的疑问也可以留言或者群里面私聊我。(搜索QQ群“C++技术网”加入)
    问题1:目前的我是否适合跟老师做项目?
    首先你先得有窗口编程的基础,你的入门语言的熟悉程度是否已经再入门以上了,也就是能良好地能运用了这门语言了。你是否已经有学一门新的语言的准备了?为什么是新的语言。因为做项目就是要效率,要的是目前较流行的语言,如(C#,java,C++)。而我们的入门语言通常都不是流行的语言。这个是很奇怪的,但是又不可改变的。如果你没有这个准备,那么即使你进了一个团队,也只是在拖后腿的,别人学新的语言只要一个星期就能学会普通的常用的语法,而你可能会因为语法就已经跟不上了。到后面别人已经作出了小部分功能,这时候你才觉醒,就谈不上做项目,而是混项目。没人会想在面试的时候,别人问你这个项目你是做什么的?却回答不上。如果你有足够的学习能力,短时间接收新事物,而且得以运用,那么你可以直接跟老师做项目了。
    问题2:老师是否能指领你的方向?
    事实上,老师只会提出小建议,也许他是先知,也可能他不知道你到底想做什么的。当你出现问题的时候,他会说出一个一些专业名词,然后叫你去百度,然后自己去学习,问题不会多,但是可能在无路可走的时候打开另一扇门。我的老师是这样子的,不知道你们是否能遇到更好的老师,说出不一样的话来。
    问题3:我现在没有什么方向不知道学什么好!是不是有老师来带队更加好?
    当你真的没有方向的时候,也是可以跟着老师做项目,然后发掘出自己的兴趣。对我来说,我是越做越无聊的,发现不是自己的兴趣所在自认会认为无聊。我认为没有方向的时候,就是你要蜕变的时候,就像蝴蝶破茧而出。没有方向说明你前阶段已经到达了顶峰,然后准备晋级到另一个层次,另一个阶段的时候了。所以不要认为没有方向,就没有兴趣了,就没有继续学习的动力了。你现在所要的就是一个新的突破点,而这个突破点最好是你所感兴趣的,如果说你还没有找到感兴趣的,那么你必须努力地去尝试,而不是想。今天想这个,做这个,明天又想其他的,不断的变换,这样是不会有突破的。尝试必须是完整的,足够的。例如(图像处理:不只是单单的做几个直方图,做亮度、对比度、色深的调整,做几个阈值就完事,而是要清楚了解,图像处理是干什么的,大体的有什么方向,认识到了图像处理在生活中的应用——因为我做项目是图像识别,所以只能说这个了呵呵~~),能够清楚知道自己选择了以后,可以干什么的,大体这么做就可以达到某个目的,这样你已经尝试成功了,最后你是否真的选择这条路,就是你自己的事。
    问题4:能不能有一个老师来带我入门?
    如果你说是语言的入门,还是找“百度”这个老师吧!因为语言,语法,语言内部机制,百度来得更加快。老师是不会回答你任何关于语法的问题的,因为他年纪大,阅历深,语言对他来是只是一个途径,只是一个平台,简单的不能再简单了,语言之间本来就是相通的,即使不明白直接百度出来。如果你说的是行业入门,确实他能带你去入门某个领域(数据库设计,大数据处理,声音识别,音频处理,图像处理,图像识别,人工智能,搜索引擎,等等许多许多方向)。


    是时候,说我自己的故事了,呵呵。
    我在大二暑假的时候,很迷茫,也是在寻找一个路径,寻找一个出口,寻找一个方向。后来我选择了游戏编程,做出了几个小游戏,实现了基本的功能。因为文档太旧了还是停留在TC 后来的VC++ 已经把graphic.h都去除了,所以我只能找跟新的书了。百度了一下发现有这么一本书《windows游戏编程大师技巧》(在我们网站可以下载电子书阅读哦)看了一下引言+目录,发现就是新手学习用的,熟悉C的环境+语法,就可以学这本书。然后直接网购买了下来,后来看完以后自己跟着做了一个2d的小引擎。
    然后再开学之前,告诉了老师,想问一下他的一些建议。那么刚刚就在那个时候老师接到了一个图像处理的项目,问我要不要做。然后我就想一边做项目,一边做引擎吧。后来项目有5个人,走了一个剩下4个。我是不赞成在项目过程中走的,因为自己选择的路必须自己的去走完,即使是焦头烂额,滚也要把项目滚完!是男人就应该负起责任(其实女生也是要这样的,只是通俗没有这样子的说法)项目进展异常的慢,因为老师基本上不理我们,都是我们自己去查资料去实现算法的。所以团队根本没有什么合作。这个时候我自己一个人担起来做,其他人都去搞自己的事去了,没有一点在乎的样子。不过我倒是挺开心的,因为核心的算法都我是自己写出来的,网上参考的,写了十几个算法,只有几个能配合起作用。如果你发现前面是弯路,就已经走在成功的直道上了——《中国合伙人》。但是我学到很多东西,接触到了新的方向。学到东西便是值得的。我是这样想。
    后来大三下学期,又有一个创业型的项目,小心工作室。遇到这种情况,你可能会想:怎么我就没有这样的机遇呢?为什么别人有这么多机会而自己却一直没有人赏识?是不是天下的“伯乐”都死光了?
    事实上,只是你不够努力而去钻牛角尖罢了。我前面已经说了,项目基本上我一个人实现核心,老师看到了这种学生,自然会有一个评价。你每做一件事,都会给别人留下印象。所以必须要对自己负责任!而现在两个项目,一个可以说是暂时停了,一个还在赶出来。我很不喜欢这样的生活,这样的工作。但是我又必须完成自己负责的事情以后,才可以离开。我想要的并不是这样的,留在表皮的编程,这样会让人没有激情,我想作出一些不一样的东西,作出一些令人惊叹的,让自己高兴的东西。因为我知道,我就是我自己的全部,我必须对自己负责,给自己一个满意的交代。
    有什么疑问可以私聊我喔,有什么说不对的请指正。谢谢大家。
    by  2014/05/20 郭顺铭