作为过来人,我说几点,以下所说的都是心里话,都是自认为对程序员来说是非常重要的。

1. 坚持学习,高效的学习

程序员也开始卷了,找工作容易的好时候已经一去不复返了,不像前几年学个安卓、ios 培训班,出来轻松找个 2 万块钱的工作。

现在竞争这么激烈,要通过不断学习,提高自己,才能保持竞争力。

一般人都知道学习的好处,但是学习苦,大部分人都坚持不下去,如果你还在坚持学习,那么恭喜你已经超过了很多人了。

除了坚持学习,还要会高效的学习,单位时间内你学到的东西越多越好。

十几年前我刚工作那会的学习主要靠,买书、泡 CSDN、JavaEye、看博客,如果你现在还是完全靠看书、看文章,我觉的不算高效。

现在那么多优质的视频课程,学起来比看书快多了,找一些大牛出的课程,适当花点钱。再说了,花了钱会给自己点压力,不学的话钱就浪费了,让你更容易坚持下去。

不要在学习方面舍不得花钱,投资自己比投资其他东西更靠谱,再说普通人能接触到的好的投资机会也不多,房子太贵,股市、P2P、加密数字货币,不送人头当韭菜就不错了。

以上不是说只有花钱才是高效学习的唯一途径,你能找到其他高效的途径,没问题。

2. 提高眼界,具备经济头脑

程序员普遍都对技术细节、原理感兴趣,不太关注应用场景。反而就是应用场景,会让技术产生更大的价值。

最好的例子就是前两年大火的区块链,区块链本身不是新技术,所用到各种的技术很多年前就有了,但是直到比特币、以太坊的火爆,才让区块链技术成为焦点。

当时除了各种乌烟瘴气的发币、炒币,区块链技术一直也没找到特别合适的应用场景。后来利用以太坊技术的加密猫横空出世,成为一个现象级的 DApp,从事区块链研发的人们才发现,原来技术还可以这样用,于是后面跟风出现一堆加密狗、猴、兔、龙……动物园的动物都不够用了。

技术人员要提高眼界,要能看到、想到技术之上都有哪些应用场景,否则你根本想象不到,一个技术会产生多大的价值。

还有一点,如果你做了一个内部系统或者工具,确实能解决某些痛点,这时候不要觉得项目做完就是终点了。你需要有点经济头脑,想想这个内部项目能不能帮公司赚点钱,既然能解决内部的问题,说不定外面很多人也有这个需求,没准就能搞成一个无心插柳的赚钱项目。

把技术转换成金钱,这点对老板来说很重要。

3. 多学技能,知识面要宽

我经常建议身边的 Java 程序员,有时间学学 Python、Go 语言。不是说非得做 AI 或者区块链,才需要学这两种语言。多学点没坏处,我在学的过程中就发现,以前用 Java 处理起来很费劲的问题,用 Python 可以很轻松的解决。

每个人都是一样,应该额外多学几种技能,拓宽自己的知识面,遇到问题的时候,你能找到更优的解决方式。

我原来做过一段时间游戏,当时大家还在死磕端游、页游的时候,智能手机已经出现了,但是很多专家认为手机硬件不行、屏幕太小、按钮太少没法操作,断定手机上的游戏不会有太大作为。

我们老板认为以后是手机的天下,让我们提前学习安卓、ios 游戏开发。后来的走向大家都知道了,由于我们准备的早,动手快,让我们享受了很长一段时间的移动互联网红利,那段日子很爽。

这个事说明两点:第一,因为老板有足够的知识、见识,能独立作出判断,不是人云亦云,不是专家说啥就信啥。第二,你额外学的技能,如果你认为它会是未来的趋势,就算现在还不是主流,你提前学了,以后能享受先发优势。

4. 提高动手能力

这里说的动手,不是指学习过程中做个简单的 demo,更不是照着现成的例子边学边撸代码。

而是指,如果你有个想法,并且你自己能搞定,你就去把它做出来。

你的想法一定是来自于你身边真实的需求,千万不要 yy 一个需求,否则你做出来之后,很可能没人用,甚至连你自己都不想用。

真的,该动手就动手,做个安卓小游戏、微信小程序……不要看不上这些小的事,万一你做出来的是个小而美,说不定就有机会变成一个爆款,万一是下一个“Flappy Bird”呢(一款来自于越南独立开发者的爆款游戏,靠广告变现日入 5 万美金)。

动手的过程中会锻炼你各方面的能力。

5. 要有点法律意识,保护好自己

最后这点,可能算不上核心竞争力,但是觉得一个程序员保命的点。

你们看的这个,可能会不太理解,给你们提示一下,几年前快播的事情还有印象吧。

技术无罪,但是如果用技术去配合犯罪,那就不一样了。

可能你们会问,“我不参与黄赌毒的项目,是不是就没有风险了?”

前两天在知乎上看的一个真事,一个程序员,因为写的爬虫程序进了看守所,理由是涉嫌破坏计算机信息系统。他只是负责爬虫的环节,和很多人合作,众多合作伙伴享受他的技术带来的便利。最可悲的是,直到进去了,他都不知道到底谁是犯罪份子,他参与做了什么坏事。

现在这个社会太复杂了,希望大家应该具备点法律常识,知道底线在哪里,不能主动参与作恶,还要防止被人利用了。

即使你的技术不违法,一旦被犯罪份子利用了,一样有责任。小心被人卖了,还帮人家数钱。

就写这些了,以上都是个人观点和自己的经历,有不对的地方勿喷。觉得有道理,帮忙随手点个赞

程序员的核心竞争力是什么?相关推荐

  1. 谈谈如何在面试中发掘程序猿的核心竞争力 什么是程序员的核心竞争力?

    谈谈如何在面试中发掘程序猿的核心竞争力 早两天看了知乎日报的这篇文章<什么是程序员的核心竞争力?>,caoz讲的几点是让我感同身受.这让我联想起了给程序猿的面试,其实也就是通过短暂的接触来 ...

  2. 从《我不是潘金莲》谈程序员的核心竞争力

    我没有去电影院,也没有看完整部电影,但片中有一段对话很有意思,引发了我的思考,也就有了今天要讨论的话题. 故事是这样的: 故事女主人公名叫李雪莲,跟在城里开车的秦玉河是夫妻,李雪莲在结婚前有过一段感情 ...

  3. 从《我不是潘金莲》谈程序员的核心竞争力 1

    我没有去电影院,也没有看完整部电影,但片中有一段对话很有意思,引发了我的思考,也就有了今天要讨论的话题. 故事是这样的: 故事女主人公名叫李雪莲,跟在城里开车的秦玉河是夫妻,李雪莲在结婚前有过一段感情 ...

  4. 什么是程序员的核心竞争力?

    什么是程序员的核心竞争力? 如题所说,我现在是个刚毕业的小本,野鸡学校,而且不是正统的计算机专业,现在踏入了程序员这一行,到底什么样的技能才是才是程序员的核心竞争力,换言之,我在工作的前几年,需要累积 ...

  5. 程序员的核心竞争力是什么?为什么?

    知乎上,有个好问题:程序员的核心竞争力是什么?为什么? 对于程序员,最核心竞争力就是: 学习态度:保持谦卑+不断学习!!! 核心能力:自学能力+深厚的技术内功!!! 真正懂得这两点的人,可以快速成长, ...

  6. 程序员的核心竞争力分享

    假若你工作10年以上,程序员的核心竞争力应该从以下来体现: 1.经验才是我们职场老鸟的优势. 2.实践.思考.梳理.提高. 3.带着明确的输出.

  7. 程序员的核心竞争力/核心优势

    参考 1.程序员的核心竞争力 https://blog.csdn.net/foruok/article/details/54884943 列出竞争力的系统 2.大牛程序员经验:什么才是程序员的核心竞争 ...

  8. 转载:什么才是程序员的核心竞争力

    下文转载自http://www.cnblogs.com/ajianbeyourself/p/4189449.html,版权归原作者所有. 文章格式略有编辑,内容稍作整理,应该不影响原意. 1.对人的态 ...

  9. Java工程师核心能力_java程序员的核心竞争力是什么?

    知其然,知其所以然,知其所必然! 我觉得发现问题和解决问题的能力是一切职业的核心竞争力.发现问题需要你关注当下,去思考什么地方有待改善,做一个有心的人:解决问题需要很多很多基础知识和经验的积累并加上一 ...

最新文章

  1. group by 查找订单的最新状态 join
  2. 如何理解Memory leak
  3. 破局:自动驾驶人才断层困境
  4. JAVA操作MYSQL数据库
  5. luogu1514 [NOIp2010]引水入城 (bfs+记忆化搜索)
  6. php 自定义文件后缀,自定义更改服务器asp/php/.net等文件后缀名
  7. 最新 WebRTC 源码目录结构分析
  8. 远程桌面提示:身份验证错误 要求的函数不受支持
  9. IOS开发基础之大转盘案例
  10. Unity手游之路四3d旋转-四元数,欧拉角和变幻矩阵
  11. Spring Cloud Zuul网关(快速搭建)
  12. [异常解决] ubuntu上安采用sudo启动的firefox,ibus输入法失效问题解决
  13. 常用工具说明--mongodb、mysql解压版、IDEA配置maven
  14. “我升职的原因是:比同事更早学会这个知识”
  15. jquery的img的动态title换行
  16. 北京地铁5号线地图(线路图、站名、实拍pp)
  17. 【樽海鞘算法】基于衰减因子和动态学习的改进樽海鞘群算法(RDSSA)求解单目标优化问题matlab代码
  18. Cypress 前端测试工具的基本使用和相关命令总结
  19. Kuangbin 带你飞-线段树专题 题解
  20. 树模型(一):预备知识

热门文章

  1. Web前端开发工程师必备技术列表
  2. opengl 旋转中心理解
  3. MATLAB/Simulink中的S函数报错
  4. java eden space_JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)...
  5. 非官方esp8266烧写出厂默认AT固件v1.5.4.1
  6. 【电机原理与拖动基础】Unit 1 直流电机(你还不知道电机是怎么一回事吗?那就快来看一看吧!)
  7. MATLAB/simulink与Amesim联合仿真之FMU
  8. CVPR2020:Seeing Through Fog Without Seeing Fog
  9. html怎么设置黄色背景,怎么添加黄色底纹
  10. 世界上第一代电子计算机每秒运算次数,计算机基础知识讲稿一