IT培训网 - IT职场人学IT技术上IT培训网
程序员提高编程技能的实用诀窍
时间:2016-09-07 13:55:21 来源:Java培训网 作者:IT培训网 已有:名学员访问该课程
程序员是一个以技术打天下的岗位,技术水平的高低决定着收入水平的高低。尤其是这是一个知识跟新日新月异的时代,技术人员很可能被新的技术所取代。因此,IT培训网小编觉得,程序员要经常保持一种上进学习的状态。
学习工具的使用
利用碎片化的时间学习看到了很多好的技术文章,在浏览技术社区的时候看到了更好的解决办法,浏览GitHub的时候,看见了比较牛逼的开源项目,还来不及学习怎么办?这时候好的学习工具就非常有用了。以前记得老师常说:“好记性不如烂笔头” 。确实是啊,尤其是我们做技术的,每个控件的属性和方法我们不可能记住,也记不住,只能记住一些常用的。互联网时代,我们肯定不会用“笔”去记东西啊,那不就成了“拿着大刀长矛参加现代化的战争”吗?
给大家推荐几个比较好用的记笔记的工具,印象笔记也就是evernote和有道云笔记。平时在地铁上浏览公众号文章或者其他技术社区时,看到好的文章就马上一键保存到云端笔记中,它们可以直接同步到手机端app和电脑端,等到我用到时或者有时间时就会进行学习,并整理。“好记性不如烂笔头”还有另一层的意思,就是光看不写是不行的,所以你收藏了,得去学习和实践,把它们变成自己的东西。
充分利用碎片化时间
利用碎片化的时间,其实就是在延长自己有意义的生命。在高节奏的社会,工作越来越多,能自由支配的时间越来越少、越来越碎,想花个一大段时间做点自己的事情,却总是会被各种各样的琐事打断,想要专心敲会代码时,却总是莫名其妙地去刷微博,看朋友圈,聊微信。而且我相信大多数程序员都是在一线城市,上下班的路上也得一两个小时,地铁上的时间完全可以利用。如何充分利用这些时间呢?如何让自己在时间不得不切碎的情况下仍然能够保持高度的专注力?如何拒绝被动碎片化?
我来说说我的做法,说到碎片化就必须说说“番茄工作法”, 番茄工作法是简单易行的时间管理方法,使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。所以我用了一个“ Todoist”的应用来管理自己的任务和时间,每天晚上睡前给自己制定第二天的任务,比如第二天哪个时间段必须做哪一件事,是否完成都会进行提示和标记,严格控制自己,如果自己规定的那个时间段没有完成任务或者被别的事情耽误了,那就当天找时间也得补救回来。而我在上下班的地铁上,我都是看一些公众号推送的技术文章或者技术类的电子书,还看人文科技类的书,看这些公众号和书真的非常有收获。要不你们想想我哪有那么多时间去写技术文章,分享公众号啊?俗话说得好:“时间就像海绵里的水,只要你愿意挤,总还是有的” 。一个人的成长,不对自己狠点,哪那么容易成功!
写技术博客
写技术博客好处,可以归纳总结自己的知识点,方便自己学习等等,利用碎片化时间在技术社区看到好东西,利用工具保存到了云端,并学习了,那就把自己学习到的东西进行归纳总结,遇到的坑填一填,整理成技术文章,发布出去。如果你按照这个思路去学习,你的技术会在“潜移默化中修炼成仙”的。不信的话,赶紧去试一试。
学会搜索和浏览技术社区
如何搜索,怎么搜索,学过计算机的知道计算机里有个“情报学”吗?我记得大学的时候学情报学以为是跟电视剧里演的一样,带着耳麦,敲着密码打字机,滴答滴答的玩卧底呢,但是原来学的就是信息检索和图书馆搜索内容。里面教你怎么搜索你想要的信息。不要遇到错误就直接把log日志的信息复制粘贴到浏览器里直接搜,应该把那一行信息提取出相应的几个“关键字” ,关键字之间打上“空格”再搜索。
要善于潜水和浏览各大技术社区和论坛,开源网站什么的,搜索的时候用“ Google”比较靠谱,遇到新的控件的使用,不要百度找使用方法,而是应该首先查“ API”文档。遇到问题在“ StackoverFlow ” 应该能找到解决方案。没事的时候,多去开源社区比如“ GitHub”上逛逛,遇到好的开源项目不要star了就没事了,看看人家的思路,是怎么写的,要喜欢“刨根问底”。
总结成一句话:使用新东西的时候,应该先查Android官方API文档,再去Google,或者StackoverFlow,剩余时间多逛逛技术论坛和开源网站,github肯定会让你“受益匪浅” 。
程序员学习的途径会有很多,条条大路通罗马,在不断的学习实践中摸索出来一个适合自己的方法,提高自己的编程技能。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:IT培训网:Java是面向对象的语言
- 下一篇:哪些方法可以帮助程序员提升编程能力