对于大部分的程序员来讲,大一的时候都是菜鸟,可是不少最终也成为了大牛级别的人物。因此,事在人为,主要看咱们如今怎么规划本身将来的路,怎么安排的学习计划。程序员
对于一个程序员来讲,天赋当然重要,更重要的确是兴趣和坚持。算法
大学的这段时间,能够说是咱们这辈子从幼儿园后到退休前,惟一拥有大把本身能够支配的时间的阶段。若是想要学习编程,将来成为一个程序员,那么在这段时间,就须要多花点信息在学习编程上了。编程
固然,须要学习的东西不少,咱们能够偷懒,今天不学,那就明天学,明天不学就后天学,可是,没有学懂学精,那么就须要继续花时间来补。那还不如在大学的时候好好学,坚持下去,28岁就成为了大牛和40岁成为了大牛,不是一个级别。函数
我到如今为止,还一直在后悔我曾经为何贪玩,以致于如今要花更多的时间来弥补。为了你们不走个人弯路,也谈谈个人一些经验之谈吧。工具
首先,学好数学。学习
我在大学的时候,其实就不理解,为何咱们要学高数?线性代数?对咱们将来有什么帮助?以致于60分红为了个人目标。可能个人不少同窗都和我同样,60分就是学习的目标。人工智能
若是你的学习目标也是60分的话,那么请及时纠正。知识是很矫情的,若是没有学扎实,那么几年以后,你想要用它的时候,它也不认识你,你也不会能认识它了。blog
曾几什么时候,我在看一个算法的时候,里面就用到了正态分布,这个函数的一个参数是正态分布的分位数。我除了依稀记得这应该是离散数学中的内容,其余真的是忘得一干二净,真的是书到用时方恨少。游戏
固然,即便你将来的编程工做中更多的偏向于应用层面,数学也是必要的。虽然不多会让你去读书同样作计算题,可是你会须要考虑系统的效率,资源的占用等等,经过最简单的方法计算出结果,是每一个程序员都必须具有的素质。资源
数学若是咱们学好了,那么接下来的就是搞懂一门语言了
如今比较火的语言有Java和Python,固然,若是你对于底层技术确实很是感兴趣,那么你能够考虑学习Java,若是须要学习资料或者有不懂的欢迎和我交流。
刚开始学习语言的时候,不要贪多,把一个语言搞精通。虽然确实有的程序员同时精通多种语言,可是他最喜欢的、用的最好的仍是只有一个。这就好像咱们学习人类的语言同样,母语只会有一种。
在学习语言上面,别去听什么“PHP是世界上最好的语言”、“Java是世界上最好的语言”这种无聊的东西。语言之争由来已久,做为程序员,作好本身的事情就好了。单纯从就业来考虑的话,Java的工做岗位最多,可是Java的工程师也是最多的。Python如今是正火,主要是Python在人工智能领域发展不错,将来潜力大,若是喜欢人工智能,能够考虑。
最后,思考一款产品
我在读大学前,最崇拜的是谁呢?姚壮宪,也能够叫他“仙剑之父”。由于《仙剑奇侠传1》大部份内容都是姚壮宪一我的作出来的。也所以,仙剑也被称为“一我的的仙剑”。
我曾经也想过作一款一我的的游戏出来。惋惜,人总能为本身的懒找借口。因此,大学的时候,能够考虑本身作一款小产品出来。一个小工具、一款小游戏、一个小APP均可以。实践是最好的检验本身知识的方式。
以上就是一些小经验了,其实也不会花本身太多的时间,大学的4年,足够本身完成这一切了。