前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员如何保持竞争力

程序员如何保持竞争力

作者头像
create17
发布2019-09-17 18:08:26
6050
发布2019-09-17 18:08:26
举报

每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定。

放弃不难,但坚持很酷~

前言

如果说哪个职业需要不断学习,那么程序员这个职业首屈一指。面对各式各样的技术栈,我们需要不断地进行学习来保持行业竞争力。

那么如何来学习呢?掌握一些行之有效的学习方法很重要。今天,我将之前总结的学习方法分享给大家,如果能对大家有所帮助就再好不过了。

一、硬技能

当需要学习新技术或查缺补漏时,可以从以下几个方面入手学习:

1、官方文档。首先官方文档最权威,根据选择版本来学习,避免由于版本的不一致,导致理解错误。

2、善用搜索引擎

  • 谷歌搜索。不能访问外国网站的话,可以用谷歌浏览器插件,网上可以搜到具体的插件名称。
  • 微信公众号平台。网页版可用 https://weixin.sogou.com/ 搜索,手机版直接在微信 App 内搜索。微信公众号发布的文章大多都是详细且靠谱的,毕竟作为内容博主,只有文章质量好,才能拥有更多的粉丝。
  • 知乎。高质量内容平台。很多优质回答都在知乎。
  • 腾讯云社区。https://cloud.tencent.com/developer/search/article- ,质量也不错。

3、加相关技术群:比如QQ、微信群。结交一些志同道合的朋友。

4、问同事、朋友。不过建议当网上搜不到的情况下,再咨询别人,毕竟别人时间也很宝贵。

5、看视频系统学习。我用着不错的视频学习网站有慕课网、哔哩哔哩等,视频质量有保障。

6、专业书籍学习。比如:xxx权威指南、xxx从入门到精通、xxx实战等,可以根据书籍目录阅读自己需要的内容模块。

7、生态学习。如果觉得新技术掌握的还不错的话,可以再了解一下技术栈的竞品或者技术栈的生态圈。

8、学习笔记总结。你读到或者了解到的东西,都是他人的,只有自己亲身总结的知识点,才能快速有效地帮你扫除大脑的模糊感,才能更好地帮你查缺补漏或者梳理自己的知识脑图。

二、软技能

当然,除了技术上的深造,还有思维模式的转变。毕竟不是每一个程序员都干一辈子技术的,所以要在保证自己有技术竞争力的前提下,多充实一些技术之外的思维,也就是软技能。比如有:

  • 人际交往能力:对于初级程序员来讲,可能扮演着执行者的角色,每天就听从领导的指令,实现需求就好了,和别人沟通较少。但随着你能力的提升,你以后肯定会和领导一起探讨需求、和测试人员一起讨论bug,甚至可能要处理很多邮件。其实几乎所有的职业都是与人打交道,程序员也不例外。
  • 理财能力。让钱生钱,这其中又是一门学问。
  • 健身。有好身体你才有好精力;有好精力,你才能保证工作高效。
  • 等等 …

在这里,我推荐几本关于扩展思维的几本书:

  • 《程序员的自我修养》
  • 《软技能:代码之外的生存指南》
  • 《程序员的成长课》
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据实战演练 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、硬技能
  • 二、软技能
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档