还在埋头干活?给程序员的几个忠告
开门见山,今天这篇文章是给程序员的几个忠告。好吧,我膨胀了,不是大 V 居然也好意思给别人忠告。
即使你不是程序员,看看也有好处。
坚持学习,高效的学习
从去年下半年开始,大大小小的公司开始接二连三的出现裁员。找工作的好时候已经一去不复返了,不像前几年学个安卓、ios 培训班,出来轻松找个 2 万块钱的工作。
现在竞争这么激烈,要通过不断学习,提高自己,才能保持竞争力。
一般人都知道学习的好处,但是学习苦,大部分人都坚持不下去,如果你还在坚持学习,那么恭喜你已经超过了很多人了。
除了坚持学习,还要会高效的学习,单位时间内你学到的东西越多越好。
十几年前我刚工作那会的学习主要靠,买书、泡 CSDN、JavaEye、看博客,如果你现在还是完全靠看书、看文章,我觉的不算高效。
现在那么多优质的视频课程,学起来比看书快多了,找一些大牛出的课程,适当花点钱。再说了,花了钱会给自己点压力,不学的话钱就浪费了,让你更容易坚持下去。
不要在学习方面舍不得花钱,投资自己比投资其他东西更靠谱,再说普通人能接触到的好的投资机会也不多,房子太贵,股市、P2P、加密数字货币,不送人头当韭菜就不错了。
以上不是说只有花钱才是高效学习的唯一途径,你能找到其他高效的途径,没问题。
提高眼界,具备经济头脑
程序员普遍都对技术细节、原理感兴趣,不太关注应用场景。反而就是应用场景,会让技术产生更大的价值。
最好的例子就是前两年大火的区块链,区块链本身不是新技术,所用到各种的技术很多年前就有了,但是直到比特币、以太坊的火爆,才让区块链技术成为焦点。
当时除了各种乌烟瘴气的发币、炒币,区块链技术一直也没找到特别合适的应用场景。后来利用以太坊技术的加密猫横空出世,成为一个现象级的 DApp,从事区块链研发的人们才发现,原来技术还可以这样用,于是后面跟风出现一堆加密狗、猴、兔、龙……动物园的动物都不够用了。
技术人员要提高眼界,要能看到、想到技术之上都有哪些应用场景,否则你根本想象不到,一个技术会产生多大的价值。
还有一点,如果你做了一个内部系统或者工具,确实能解决某些痛点,这时候不要觉得项目做完就是终点了。你需要有点经济头脑,想想这个内部项目能不能帮公司赚点钱,既然能解决内部的问题,说不定外面很多人也有这个需求,没准就能搞成一个无心插柳的赚钱项目。
多学技能,知识面要宽
我经常建议身边的 Java 程序员,有时间学学 Python、Go 语言。不是说非得做 AI 或者区块链,才需要学这两种语言。多学点没坏处,我在学的过程中就发现,以前用 Java 处理起来很费劲的问题,用 Python 可以很轻松的解决。
每个人都是一样,应该额外多学几种技能,拓宽自己的知识面,遇到问题的时候,你能找到更优的解决方式。
我原来做过一段时间游戏,当时大家还在死磕端游、页游的时候,智能手机已经出现了,但是很多专家认为手机硬件不行、屏幕太小、按钮太少没法操作,断定手机上的游戏不会有太大作为。
我们老板认为以后是手机的天下,让我们提前学习安卓、ios 游戏开发。后来的走向大家都知道了,由于我们准备的早,动手快,让我们享受了很长一段时间的移动互联网红利,竞品少、买量便宜的日子很爽。
这个事说明两点:第一,因为老板有足够的知识、见识,能独立作出判断,不是人云亦云,不是专家说啥就信啥。第二,你额外学的技能,如果你认为它会是未来的趋势,就算现在还不是主流,你提前学了,以后能享受先发优势。
要有点法律意识,保护好自己
你们看的这个题目,可能会不太理解,给你们提示一下,几年前快播的事情还有印象吧。
技术无罪,但是如果用技术去配合犯罪,那就不一样了。
可能你们会问,“我不参与黄赌毒的项目,是不是就没有风险了?”
前两天在知乎上看的一个真事,一个程序员,因为写的爬虫程序进了看守所,理由是涉嫌破坏计算机信息系统。他只是负责爬虫的环节,和很多人合作,众多合作伙伴享受他的技术带来的便利。最可悲的是,直到进去了,他都不知道到底谁是犯罪份子,他参与做了什么坏事。
现在这个社会太复杂了,希望大家应该具备点法律常识,知道底线在哪里,不能主动参与作恶,还要防止被人利用了。
即使你的技术不违法,一旦被犯罪份子利用了,一样有责任。小心被人卖了,还帮人家数钱。
提高动手能力
这里说的动手,不是指学习过程中做个简单的 demo,更不是照着现成的例子边学边撸代码。
而是指,如果你有个想法,并且你自己能搞定,你就去把它做出来。
你的想法一定是来自于你身边真实的需求,千万不要 yy 一个需求,否则你做出来之后,很可能没人用,甚至连你自己都不想用。
真的,该动手就动手,做个安卓小游戏、微信小程序……不要看不上这些小的事,万一你做出来的是个小而美,说不定就有机会变成一个爆款,万一是下一个“Flappy Bird”呢(一款来自于越南独立开发者的爆款游戏,靠广告变现日入 5 万美金)。
动手的过程中会锻炼你各方面的能力,你是产品,你是开发,你要考虑交互,你要考虑推广等等,再小的产品也是五脏俱全。
最后,套用一句烂大街的话,“这是一个最坏的时代,也是一个最好的时代”,形势下行,竞争激烈,但是机会也多。时代在变化,社会在发展,不能只闷头干活,还要抬头看路。
如果觉得以上忠告对你有帮助,请帮忙转发或者点在看,多谢。
还在埋头干活?给程序员的几个忠告相关推荐
- 还在埋头干活?一个老码农给程序员的几个忠告
开门见山,今天这篇文章是给程序员的几个忠告.好吧,我膨胀了,不是大 V 居然也好意思给别人忠告. 即使你不是程序员,看看也有好处. 1. 坚持学习,高效的学习 从去年下半年开始,大大小小的公司开始接二 ...
- 徐磊(Devops):一名写了十几年代码但还没写够的程序员
徐磊(Devops 社区领袖) [个人介绍] 徐磊,微软MVP(微软最有价值专家,大中华区域社区技术总监,Devops 社区领袖),从事过网管.技术支持.网络.软件开发等工作,一名写了十几年代码但还没 ...
- 写给即将离开校园成为一名程序员的几句忠告
写给即将离开校园成为一名程序员的几句忠告 转眼间又到了一年一度的毕业季,如今回首自己真正意义上的大学生活已过去整整两个春秋.谨以此文献给那些即将毕业的和还未毕业的学弟学妹们. 这篇博客的标题定的很大, ...
- 28岁自学python来得及吗_我28岁了,还能成为一名程序员吗?迷茫和沮丧中
过去的两三年,我感到很不充实.我从事视频制作/编辑(主要使用Avid, Final Cut, After Effects这些软件制作视频)已经6年多了,在这中间还干过电视广播方面的工作.大概从4年前开 ...
- 不懂精简指令集还敢说自己是程序员?
????????关注后回复 "进群" ,拉你进程序员交流群???????? 作者丨码农的荒岛求生 来源丨码农的荒岛求生 内存与编译器 时间来到了1980s年代,此时容量" ...
- 【我的故事】一个还不成熟的女程序员的苦恼
我是阿曌,90后,一只还不成熟的女程序猿. 去年7月份,我毕业了,在大学学习了C++和Java,现在在深圳一家企业从事Android/iOS开发. 在今年过年以前,我还沉浸在跟着项目学知识的阶段,会因 ...
- JDK 16 有哪些新特性?还在用java8的程序员表示学不动了
2020 年是值得纪念的一年,这一年中我们庆祝了 Java 的 25 岁生日.经过二十多年的持续创新,Java 一直在: 1.通过适应不断变化的技术格局来保持灵活性,同时维持平台独立性. 2.通过保持 ...
- 60岁还在写代码的程序员大师,Delphi、C#、TypeScript之父Anders Hejlsberg(安德斯·海尔斯伯格):编程符合10000小时定律
[转载]Delphi.C#之父Anders Hejlsberg 近日首次访华,并在10月24日和27日参加了两场见面会,分享了他目前领导开发的TypeScript项目,并与国内前端开发者近距离交流.本 ...
- 一位工作了10年的C++程序员总结出这些忠告
1.可以考虑先学习C 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家.做一个有用的程序员,做一个赚钱的程序员.我们的价值,将体现在客户价值上,而不是语言写得好 ...
最新文章
- python数据分析第七章实训3_《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(二)...
- Android Service与Activity的交互
- 【经验】广西集体户口迁回农村原籍超级攻略
- 西数举债千亿收购闪迪 到底图了个啥?
- 程序员最担心,在乎的几个问题!论12年的职业生涯,能给我带来什么!
- FLV视频在IIS6.0下不能播放 处理的方法
- HDU2059(DP)
- Spring Data Couchbase 1.0 GA发布
- 如何创建脱机数据库应用程序思路
- 关于跨平台技术选型的思考
- (二)NLP-中文分词-HMM-维特比算法
- Java I/O系统(一)
- java 16进制Util转换类
- Pygame之滑稽球壁碰
- Android 快速集成文档校正能力 超简单
- linkedin 分享_如何将您的LinkedIn个人资料添加到WordPress
- 浮点数与32位16进制互转(有代码)
- 基于SVD算法的电影推荐系统实验
- 模拟用户登录过程,验证用户名、密码和校验码,如果全部正确提示用户登录成功,否则,提示用户相关输入错误
- Maven把本地jar引导本地库