技术上大家都是怎么提高自己的呢?

mysky221 发布于 2014/09/28 20:31
阅读 4K+
收藏 10


很好奇那些高手是如何变成编程高手的,一直不知道如何提高自己。

先说说我自己吧(我是做Java的)。
比如遇到一个新的知识或者新的问题,我目前都是先百度或者Google一下看看示例代码,研究一下使用方法,然后根据实际需要写出对应的代码,这样做一般都能正常的解决问题,当然了,也会借助开发文档。
但是,有两个问题:
1、感觉自己的技术一直没有提高,还在原地;
2、下次再遇到问题的时候还是这么处理,尤其是遇到比较偏的问题的时候,这时候就会觉得比较难,比较难解决了。
有时候也会看视频教程,但是毕竟不能依赖视频教程来提高自己吧。

对于如何提高技术,大家有谁有经验的,或者有好的方法的出来说说哈,也好给我点启发。非常感谢!


加载中
1
h
hao5ang

提高自己解决问题的能力.关键是思路.

不要停留在解决问题上,要整体把握,有明确的目标.技术方向的话,就对自己方向专门研究(<Java编程思想>看完了吗),多方面涉猎,比较各种技术的优劣.用工程学角度学习问题.见到不懂的就搜,记笔记,复习笔记,行程自己的知识体系.

mysky221
mysky221
回复 @hao5ang : 你工作多久了?
h
hao5ang
回复 @mysky221 : 现在鸟丝一名,等成功逆袭的时候再写文章...
渔樵耕读
渔樵耕读
大部分都赞同,但是那句JAVA编程思想看完了么就。。。
mysky221
mysky221
谢谢,你说的很好。能不能再详细的说说哈,很想多听听。 你可以写个文章,应该会对不少人有帮助的。
1
实迷途其未远觉今是而昨非
实迷途其未远觉今是而昨非

我觉得lz说的这种方式很重要,但这样学到的知识很零碎

有空的时候要系统的学习,Java,spring的知识,很多好书会讲原理,设计原因,这样才能加深理解,而实例大多时候只告诉你怎么用,没告诉你为什么这样用

1
溪边九节
溪边九节
读万卷书,不如行万里路;行万里路,不如阅人无数;阅人无数,不如名师指路,名师指路不如自己去悟 !
火眼金睛容嬷嬷
火眼金睛容嬷嬷
回复 @杜甫 : 杜工部果然深刻
杜甫
杜甫
自己去悟不如干爹开路
1
Catelyn
Catelyn

first of all,碰到疑惑的地方或者异常,这是你学东西的时候,毫不犹豫点进去源码看看,看不懂无所谓看多了就好了,看到最后你就会记住整个执行流程,然后到哪个类的哪个方法你还有疑惑(我能背出n个netty5的类的名字),还有就是多看博客,多看好书,最好多问身边的大牛问题。当然了,如果我接触一门新技术的话,首先官方的user guide和reference是必看的,如果想知道一些best pratice,买xxx in action系列,英文的可以下pdf,当然实践必不可少,自己开个git有空实践一下!

mysky221
mysky221
谢谢!以后要多看源码
0
Helloall
Helloall
你可以自己考虑编写一个另类的项目,而这个项目是你没有接触过的,遇到问题查资料和google。当你写出来的时候你的技能就提升了一步。然后继续想,继续写。
zhuxinyu
zhuxinyu
回复 @mysky221 : http://www.52menshao.com/channel/1008/1 我自己编写的网站,进入可以看到我最近的几篇总结,做自己喜欢的网站,会很开心,而且进步确实蛮多。网站上线就花了9个下班的晚上时间。感觉还行
mysky221
mysky221
恩,你的方法我也用过。但是写一个项目的时间还是蛮长的。比如调界面什么的……所以,我平时会研究既有的项目。但是后面我还是打算自己写个项目的。
0
R
RunningOrion

无他, 但手熟尔。。。

我亦无他,唯手熟尔。。。

mysky221
mysky221
恩,是的。目前我就用这个方法的,平时多看,多写的。
0
北京-卫斯理
北京-卫斯理
还是多接触点新技术,多做些项目,慢慢就知道的多了。可以自己做点东西,学技术,我自己为了做网站学些新技术,v8dy.net就是
请叫我赵小宝
请叫我赵小宝
不错
0
开源中国首席煤工
开源中国首席煤工
同学,多上开源中国帮人解决问题是提升自己的快速的方法
静心天涯
静心天涯
感觉开源中国问题的质量很低,很少遇到有价值的问题
阿娇OSC
阿娇OSC
哈哈 这个好
0
牛奋Debug
牛奋Debug

做多了,熟悉了就好了,嘿嘿

最好能读读一些开源框架的源码,研究研究实现的原理

mysky221
mysky221
恩,你说的没错。平时我还是比较注意多做的。开源框架准备后面开始研究。
0
loki_lan
loki_lan
Think and Do.
返回顶部
顶部