当前位置: 首页 > 科技观察

程序员人生:如何开始,如何入门,如何前进

时间:2023-03-19 15:27:55 科技观察

程序员的人生:如何开始,如何入门,如何前进主要讲的是如何开始学习,如何把握学习的动脉,耐心学习。1.兴趣和好奇心是好的开始  我的专业是信息与计算科学。我在大三的时候上了一门面向对象的课程(java)。到了学期末,我还是什么都没听。会写,乱七八糟,乱七八糟。我对与人交流情有独钟。很喜欢在QQ上打字聊天的感觉。我不知道确切的日子。反正我脑袋抽筋了。就想着我是不是也可以写个聊天软件,局域网,这个想法一发不可收拾。我开始看面授对象书上的“图形界面”gui。看了一两天,什么都不懂,但也没有想过放弃。度娘推荐看马兵的学习视频,于是下载下来没日没夜地看。看完之后,我打开课本认真学习了面对面对象、类、对象、流等相关知识点,然后就准备开始写我的局域网聊天软件了。此时,大约已经过去了三四个星期。回过头来,突然发现java就是那样,并没有想象中那么难。***足够完整,可以登录,打开好友列表,和好友聊天。那个时候我学习的劲头很大,很多一路看着我的同学也感叹,后面的编程课我都能游刃有余,成为同学中的程序员了~!是的,我写了一个智能投资理财的小软件(就是给你一笔钱,怎么投资,损失率和收益金额达到一个平衡点)。上课演示的时候,老师表扬了,但是意思暴露了我们是从网上抄来的。呵呵,我什么都没分辨。我不在乎。水平高了。。。记得工作一年后继续写了一段时间聊天软件,实现了文件传输,系统托盘,自动置顶,摇窗等小功能。)工作后大约两年,我想学习一门脚本语言。我没有起点,我只想学习。找了很多资料,看了很多“高手”分析,***决定学习ruby,手机下载了很多资料,还在上下班的公交车上看,但好景不长,每隔三四个星期就看一遍。实在是看不下去了,太无聊了,不到一两周不看,我就忘得一干二净了。后来(大约半年后),我想追一个女孩。有一阵子,姑娘不是很高兴,就想给他找点好笑的。我想出了一个好主意,就是把尴尬百科全书的图片和视频都下载下来,找一些非常搞笑的发给她。刚才是度娘推荐了python爬虫,所以她决定学python。在学习网站http://www.codecademy.com/注册一个用户,按照上面的引导教程进行学习。大概需要三天时间就可以学完。对python有了基本的了解,开始写爬虫。参考仿照例子也不是太难,成功了,哈哈~(人生苦短,我用的是python~!写完爬虫,已经对python情有独钟,继续学习)所以广大程序狗,或者有意成为程序狗的人,首先要发现贴近生活的兴趣连接点,有兴趣就会有动力。..#p#其次,找准切入点,一举突破  。当我们有兴趣想学的时候,不知道如何下手怎么办。结合自己,随便说几句。就像我上面提到的用java写一个图形程序,用python写一个爬虫,我觉得这就是切入点。通过爬虫很好的进入了python的世界。我觉得一个东西的流行一定有它的魅力。当你切入,有了初步的了解,领略了它的魅力,那么恭喜你,你已经成功了一半。或者可以这样理解,我先定下一个目标(不管兴趣什么原因,一定要完成),过五关,杀六将,需要什么知识我就学什么。整个过程就是学习知识并通过你传递它。目的是把这些零散的知识有效地组织起来,用好。整个过程让你接触到了方方面面的知识。也许它很小很窄,但足以为你开门。您所要做的就是介入并更多地走进去,仅此而已。对于很多事情来说,切入点真的很关键。有时急需寻找,有时自然而然。我在外包公司工作的时候,需要维护很多系统,新旧交替,所以总是需要熟悉很多系统。有一次群里一个人要辞职,他待了三个星期。他有一个比较大、比较难搞定的系统,就交给了我。哎,操心人,还好我是上帝的宠儿,我是学数学的,系统有一个庞大的算法来支撑整个系统,我不管什么业务,什么功能点,我就开始研究这个算法,它大概用了一周的时间,算法消化的差不多了。通过看程序,我也简单了解了相关的核心业务知识点,数据库表等。然后让老头按照系统讲一下功能点,讲完就ok了。在解释的过程中,我发现了。.哦,是的,没错。.你已经知道很多了~!其实在生活中,不仅仅是节目,还有很多其他的东西,我觉得也是一样的。当你定下一个目标,完成它的时候,回过头来看,你会发现突然有点不一样了。你将对这个领域有一个初步的了解,发现它的魅力。你会想,继续,继续,加深,加深,研究它,搞定它~!#p#三、书海,不找了,就拿官方文档  走进门,有了初步的了解,我们又该如何继续学习。可能我们会找资料,找专家推荐书籍。当然没有问题,但是我觉得没必要。我觉得官方文档最好,简单明了。它更像是一本使用说明书。照着上面说的,有什么问题,可以一点一点克服。一个问题,每练习一个章节,你就向前迈进了一大步。其实真的很推荐大家认真看官方文档,比如spring框架,可能因为时间等原因,我们有时候会卡住,去度娘,满天问,到处试,其实,官方文档中都有。你可以在公共场合搜索他数千次。它就像一本百科全书。阅读和研究完成后,您将拥有全方位的知识。有个词叫,哦,无缝衔接。..***送你一句话,没有平静就走不了多远,一定要静下心来,不要心急,年轻人要静下心来。..记得有几次接触linux的时候,全是命令。我不知道这个,我也不知道那个。后来用阿里云发布自己的小网站,新手静下心来,一步一步来,慢慢习惯了。万事开头难,要坚定。..