您的位置:首页 > 其它

我终于明白你的技能为何没提高

2016-08-24 10:27 246 查看
之前一同事,在使用svn代码管理工具,提交.so文件时,提交不上去,人家问他提了没,他说已经提交了。可人家获取下来就是没有,另一同事因为项目更新下来跑不起来,就过去指导他,他说不用了,谢谢。我现在不需要用到,呵呵,不需要用到,别人还在等着用呢,结果自己在那一个一个add。还一个一个提交上去的。难道没有全选,批量提交吗?

另一位同事,提交资源,自己不先检查是否完全提交完整,哪里漏了提交的,非得其他人更新下来,发现有错误,提示他,他才提交那文件,结果漏了三次,提交了三次。自己做完页面不好好对照效果图核对一下,就画了个大概,间距都与效果图不一致,样式发现不对劲,不主动改,非得人家指出后,他才改。当项目出现bug不先主动排查,而是先推卸责任,不是我这模块的。难不成是我这模块的,呵呵。拿来主义太强,网上下载来的demo ,变量命名不规范都懒得改,直接扔到项目里去了。结果一出现bug,就束手无策了,写的代码注释也少得很懒。

说简单点,其实就是态度问题,积极性不够。回归正题,怎样才能提高自己的技能?这里给几点建议,希望对你有帮助。

1.融会贯通

这点对刚入门的时候,特别有用,教材是纵向的,你要横向的学习,才能

1)循环渐进

多上机,多实战,自己调试bug

2)查缺补漏

由浅到深,由简单到复杂

3)熟能生巧

就像快捷键,噼里啪啦的,不是大牛都令人敬佩。可惜有的人连常用的快捷键也不清楚。

2.链式学习

形象点说,就是你抓住了一个链条的一个链,然后慢慢把所有的链都拉出来。

举一个简单例子,比如你在学习PopupWindow知识点,只是下载个,demo 轻松学习了一下就没有然后了,至于按了返回键,结果PopupWindow没消失的情况,就不管了。建议任何知识点应该系统化掌握。

3.经常反复练习

当你的开发技能到了一定水准,你会偶尔遇到拦路虎,也就是我们说的瓶颈。有时我们会碰到一些短时间内理不清头绪的问题。通过相关知名论坛,听听他们的意见。

4.学会分享

写博客分享,分享学习心得,教别人的同时学习,你也进步了。

因为教这些东西,你必须彻底的掌握相关知识点。由于你得把这些新东西转化容易理解的内容,传递给别人,以此为目标促 使你必须有合理的学习手段和方法。

5.多读些书,不一定非得技术类的,科普的,人文都可以

对你理清需求分析大有帮助,比如写文章,你得先构思好,找素材等一系列环节等。平时读的书有助于提高你思考的方式。

6. 擅长沟通

都说沟通是一门艺术,待人要友善,这点对你提高技能也有一定帮助,不是说技能吗?怎么跟沟通扯上了,良好的沟通,能促进你的想法,一步一步引导到正确的方向来,少走弯路。跟团队打交道的时候,如果发现程序有什么bug,沟通也要注意方式,尽量平和一点,语气好些,避免把大家拉到一个紧张的氛围,这样对于事情的解决是无益的。即使你技术牛逼了,也要放下姿势,大家都是从菜鸟中一路走过来的。不要问题还没排查,就信誓旦旦的说,这不关我的事。

学习是要靠静下心来慢慢积累的。如果不是被逼到走投无路必须学习,就很难提升自己。关键要靠自觉,自制力。坚持下去。乌龟和兔子赛跑的道理大家都懂,可真正运用到实际中产生效益的,有多少呢?

作者相关及转载声明



①洪生鹏,一个文学爱好者,个人公众号:爱开发(aikaifa)。开发小助手,长期不断推送优选博文、优秀开源项目。 励志鸡汤源源不断,专治孤独者,找回自我。注明以上信息,均视为授权转载。需要加白名单的,请留下您的公众号ID以及要转载的文章标题,我会第一时间处理。

②合作请加微信或QQ,号码均为748895431,想交流请加QQ群154950206
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  管理