Wild-Fire
程序员其实也有很多不同岗位。比如前端、后端、PHP、JAVA、C/C++还有最近正火的python等等,都是不同领域。
如果说想要在行业内保持竞争力,不断学习是必须滴,任何行业都是。既要懂的多,又要懂的深。
这里我推荐你一个学习方法,也是我正在用的方法,就是先把一种技能学深,之后再扩展知识面,研究其他领域,这样你既会了深度学习的方法,又通过深入了解自己擅长的东西知道了与之相关的知识领域,也就知道该怎么做了。
总之就是“不断学习,深入学习”外加——坚持下去。
十字路口的交易
要想时刻保持竞争力,我觉得又具备几个方面的能力:
1. 不断的学习与深入这个行业,不能停留在解决问题的表面,要能有了解问题的本质上。举个例子吧,如果你是一个java的程序员,要想学会springboot ,不能仅仅局限与会用这个框架,要了解的深入,比从程序的启动到依赖注入,到所有模块的加载,异常处理,注解形式及控制,最好都能很熟悉。这样在遇到问题时,就会很有方向,而不是像新手一样问google,baidu只是贴些报错,就算你要google你也会贴的更准确的报错。
2. 提升自己的形象,这个讲得有点离谱,但是要想保持竞争力,还是得这么做。你可以开源或者为社区贡献你的代码。也可以挂个blog来分享你的代码经验和自己所学,这样你在这个圈子里就默默被大家所熟悉。
3. 扩大自己社交圈,程序员一般都是比较宅的,我也是,但是你如果跟自己的同行交流起来问题应该是不大的。你可以经常性的参加其它公司的对外技术交流会,建立一个属于自己的技术圈,多多了解其它公司使用的新技术新架构。
相信,如果能做好上面三个方面,你的前途一片光明。
![](http://p2.ttnews.xyz/loading.gif)
![](http://p2.ttnews.xyz/loading.gif)
天池十二查
总结起来有以下三点。
第一,学习。
第二,学习。
第三,学习。
谢谢。
一个略有情调的程序猿
不断学习,尝试新领驭。
研究底层协议,底层框架。
从岗位来说,学会现在更高一层看待问题
Go语言进阶之旅
除了学习,还是学习。程序员技术更新很快,稍有停滞就会落后,落后就要挨打!
隔壁老王爱生活
1.忘记你的骄傲,保持接受的心态。
2.学习,保持必须的学习
3.保持思考的能力,别有问题就问人和找百度