开门见山,今天这篇文章是给程序员的几个忠告。好吧,我膨胀了,不是大 V 居然也好意思给别人忠告。

即使你不是程序员,看看也有好处。

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

从去年下半年开始,大大小小的公司开始接二连三的出现裁员。找工作的好时候已经一去不复返了,不像前几年学个安卓、ios 培训班,出来轻松找个 2 万块钱的工作。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5. 提高动手能力

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

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

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

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

动手的过程中会锻炼你各方面的能力,你是产品,你是开发,你要考虑交互,你要考虑推广等等,再小的产品也是五脏俱全。

最后,套用一句烂大街的话,“这是一个最坏的时代,也是一个最好的时代”,形势下行,竞争激烈,但是机会也多。时代在变化,社会在发展,不能只闷头干活,还要抬头看路。

希望以上忠告对你有帮助。


关于我:15年以上老程序猿、百人技术团队管理者、游戏创业没赚到钱、写作恐惧症患者的真·四猿外。以前极其不擅长写作,最近决定对着弱点迎难而上,通过写作分享经验、干货。关注我的微信公众号(四猿外),看到更多文章。

还在埋头干活?一个老码农给程序员的几个忠告相关推荐

  1. 码农和程序员的几个重要区别!

    如果一个企业老板大声嚷嚷说,"我要招个程序员",那么十之八九指的是"码农"--一种纯粹为了钱而写代码的技术人员.这其实是一种非常狭隘和错误的做法,原因么,且听我 ...

  2. 码农与程序员的惊人差别

    不好意思,又标题党了,但内容是纯干货,以下入正题. 码农这个称呼很早就有了,不过我一直鲜有听到我周围的同事,朋友自称码农. 我一直以为,码农就是程序员自黑时候的戏称,是程序员群体的幽默. 写公众号后, ...

  3. 来自一个老码农的技术理想

    导读 小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师.工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界.在这里谈下,能 ...

  4. 初学者内心最慌的问题:适不适合做一名码农(程序员)??

    什么样的人才适合做一名程序员.现在无论是线上还线下,都有越来越多的教育机构,速成程序员,我不否认里面可能有还不错的课,不可否认,在当今社会程序员算是一个中高收入的职业,所以越来越多的人想去当程序员,可 ...

  5. “码农”一词是怎么来的?为什么中国程序员会被码农?程序员和农民有什么关联?

    原创: 思齐大神 来源:蚁开源社区 很多同学会问,IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? ...

  6. 码农、程序员、开发者

    我上周写过两篇文章: <啥叫工程?啥叫工程师?> <工程师和码农> 没有工程怎么会有工程师,没有软件工程怎么会有软件工程师.所以我说软件工程里含有组织岗位建制与分工.项目管理, ...

  7. 码农和程序员等的差别

    码农--基本代码编写没问题,但代码并不漂亮,简洁度也不高. 黑客--通常是低级别的人,但熟练深入细致地了解某些特定技术. 程序员--可以独立编写代码并了解算法. 开发者--最好的通才,可以使用很多不同 ...

  8. 一个25岁董事长给程序员的18条忠告

    1.一定要有独立的人格.独立的思想.一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定.不要成为灌输教育的牺牲品. 2.仕途,商界,学术.大致说来,每个人都注定要走上三条道路 ...

  9. 了解c语言程序员(工程师)岗位需要掌握哪些能力?_码畜,码农,码皇,程序员有什么区别?...

    这里是开发者交流聚集地,欢迎加入我们一起技术分享,互相交流! 技术交流群:关注本公众号,点击菜单栏即可获取 很多年轻的程序员可能不太了解,虽然大家看着都是写代码的,但从搬砖的码畜到码农到码皇之路还是挺 ...

最新文章

  1. reportConfig.xml两种数据源连接的配置方式
  2. 京东金融晒 “打黑成绩单”:一年内避免用户损失上亿元
  3. php文本域输出_PHP转换文本框内容为HTML格式的方法
  4. Struts2 异常处理
  5. 笔记-【6】-JS中JSON的基础理解!
  6. Fedora 12 环境搭建
  7. No module named MNIST_写给小白的用fashion-mnist入门机器学习和深度学习的简单项目(非常全面!!!)...
  8. ARM学习笔记7——乘法指令
  9. 形象的列举-C# 枚举
  10. java timestamp是什么类型_JAVA比较2个Timestamp类型的时间大小-由此引发的思考
  11. 电力、市政、交通三大领域推动工业交换机行业发展
  12. 【MFC系列-第17天】企业信息管理软件开发
  13. sourcetree 推送找不到bash.exe_找旅伴 | 周末轻旅行
  14. 普开数据第15届全国高校师资班(青海西宁)
  15. 2016年新开始----新的征程
  16. python学习第25天
  17. php 5.4连接mysql_MySQL数据库之PHP5.4中mysql连接
  18. jms和activemq
  19. 中国区块链专利数量全球第一 BAT专利数稳居世界20强
  20. 关于python中pymysql数据编码问题

热门文章

  1. Android翻页效果
  2. python爬虫方向的第三方库_requests 第三方库
  3. Mysql高级——索引篇
  4. [学习路线图1]PHP学习路线图(初级)
  5. 什么是域名?通用网址是什么?
  6. 学习在UE中导入 Morph Targets 资源
  7. office2010
  8. 移植caffe到hi3519
  9. 修改版——制作交叉编译工具链的方法总结
  10. vue学习之mintui picker选择器实现省市二级联动