Still hard at work? Some advice to programmers

Author | 4 ape outside

This article is reprinted with permission from the outer four ape (ID: Si-yuanwai )

Straight to the point, today, this article is to give some advice to programmers.

Even if you are not a programmer, look too good.

Insist on learning, effective learning

 

From the second half of last year, large and small company layoffs began to appear one after another. A good time to find a job is gone, learn a few years ago, unlike Android, ios course, easy to find 20,000 dollars out of work.

Competition is so fierce, through continuous learning to improve themselves in order to remain competitive.

Most people are aware of the benefits of learning, but learning bitter, most people could not get on, if you still insist on learning, then congratulations, you have more than a lot of people.

In addition to adhere to the study, also will be effective learning, what you've learned in unit time as possible.

Ten years ago I just work that will study mainly depends, books, bubble CSDN, JavaEye, watching blog, if you are still completely on reading, reading the article, I think is not efficient.

Now so many high-quality video lessons, learn to read faster than more, find some large cattle out of the curriculum, appropriate to spend some money. Besides, pressure points will spent the money themselves, not to learn the words of wasted money, make you more likely to stick to it.

Do not want to spend money in learning, invest themselves more reliable investment than anything else, to say the average person can come into contact with not many good investment opportunities, the house is too expensive, the stock market, P2P, encrypted digital currency, do not send the head when chives pretty good.

Above is not to say that there is only one effective way to learn to spend money, you can find other efficient way, no problem.

 

Improve vision, with a sense of economy

 

In general are interested in the technical details programmer principle, less concerned about the scenarios. But that scenario, technology will generate greater value.

The best example is the first two years of the fire block chain, block chain itself is not a new technology, a variety of technologies used in a lot of years ago, but until hot Bitcoin, Ethernet Square, only to block chain technology has become the focus.

In addition to a variety of coins was made foul, currency speculation, block chain technology never did find particularly suitable application scenarios. Later, the use of encryption technology Ethernet Square cat turned out to be a phenomenal DApp, people engaged in R & D block chain discovered that this technology can also be used, so follow suit appeared behind a bunch of dongle, monkey, rabbit, dragon zoo animals ...... not good enough.

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

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

 

多学技能,知识面要宽

 

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

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

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

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

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

 

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

 

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

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

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

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

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

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

 

 提高动手能力

 

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

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

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

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

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

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

如果觉得以上忠告对你有帮助,请帮忙转发或者点在看,多谢。

热 文 推 荐 

鲲鹏之大,何止几千里?

12306 出招抢票软件,技术黄牛生意要“黄”?

程序猿在等电梯时都在想什么?

PHP 可能在未来十年内消失?

陆奇的创业方法论:潮流、挑战和机遇

CPU 到底是怎么认识代码的?涨姿势了!

2019全年盘点之一:公链生死战场

你点的每个“在看”,我都认真当成了喜欢

发布了453 篇原创文章 · 获赞 1万+ · 访问量 448万+

Guess you like

Origin blog.csdn.net/csdnsevenn/article/details/103982721