何必要来写代码

过去的一段时间里,常常有人问我如何学习前端、开发和 QA 那个好、学习 Java 看那本书等等此类问题。这类问题可以归结为怎样才能找到一份写代码的工作。虽然他们不是这样问的,但这一定也是他们困惑的。

在大学里如果有人问我这类问题,我会用尽所学来回答他,并提供自己手头的书籍或资料给他。而如今,我不想在回答这些问题,因为这类问题的答案在网络上已经有很多了,且有大量优质回答。

如今,当被问及这类问题的时候,我想知道他为什么要做这样一件在人们看来很无趣很辛苦的事情,但得到的答案往往很不明确。是的,如今互联网很火爆,人们每天都在使用它。每年毕业季,朋友圈里总有那么几篇文章在讲华为、腾讯、滴滴等公司给出了多少多少薪水,但这不应该成为去做程序员的原因。

在写博客时,每次遇到“程序员”这个词语,我都在想能不能用其他词语替代它,因为这个词语显得太没有趣味了。它给人的印象就是坐在电脑前面,对着一堆歪歪扭扭的字母,像巫师在炼丹一样。它就是这样一个很无趣的职业,除非你能洞察其中的乐趣。

要洞察其中的乐趣,不是一件容易的事情。大学四年大小课程设计都逃避了编代码这件事,当时没能去试着发现其中的乐趣,如今何必再来尝试呢。花花世界那么多有趣的事情,干嘛非挑这一件呢?

所以,何必要来写代码 :question:

Q&A

Q:大学就学的相关专业,不做这方面工作岂不是荒废了四年所学?
A:大学四年交给我们的远远不止那些专业知识,四年间的学习对自己的逻辑思维能力有大的促进,这使我们完全可以去尝试新的东西。

Q:不知道该做什么怎么办?
A:不知道做什么的时候,可以广泛尝试,也可以躺在沙发上好好想想。

Q:我真的想学怎么办?
A:那就试试吧。

Q:零基础可以吗?
A:我们都不是一生下来就会讲话的。给自己一段时间,慢慢的都能学会。

Q:大概需要多久才能学会被找到一份好工作?
A:还是放弃吧,何必要来写代码呢?很多人高估了软件开发的难度,也有人低估了它的难度,对于一个没有任何基础的人,它可能不知道 URL 是什么,更不要说 HTTP 了。类比一下其他行业,我认识一个人,他在发廊当学徒,一年前他给人洗头发,如今他能给人吹吹发型。日拱一卒,功不唐捐。

#观点