中国程序员的前景并非一片黑暗,教你如何拥

中科白癜风医院怎么样 http://baidianfeng.39.net/a_zczz/131122/4295756.html
中科白癜风医院怎么样 http://baidianfeng.39.net/a_zczz/131122/4295756.html

是这样的,一片灰暗,超级灰暗,伸手不见五指,抬头不见苍天的那种。

但是,这里的程序员是指那些随便学了一两个月技术,项目都没做过一个就想来拿高薪的人,结果拿着跟学之前差不多的工资,每天敲写老代码上网搬轮子然后坐着等加薪等升职,等提车买房,最后没有如愿于是上知乎吐槽。

为了与他们区分开,其他那些认认真真学习技术,打磨了四五年的人他们不叫程序员,随便叫什么,工程师,技术人,技术专家,技术经理都行,反正和上面那部分人分开。他们的前景一片光明,自由女神像的光辉照亮了他们,让他们做一个月兼职的收入都比程序员高,阿门。

不然知乎三天两头就来这样的问题,一惊一乍的,搞得我觉得自己再怎么学技术、再怎么紧跟技术前线都升职加薪无望;搞得后来的大学生们还没入行就被劝退了一大批,公司还有这么多岗位缺人怎么办?

当你捧着计算机科学与技术专业的硕士学位证书,工资却比不上其他专业本科毕业生,而且还比别人工作累,难升职少加薪的时候,这前景就真的是一片灰暗了。

然而实际上,年,IT行业薪酬水平稳居榜首,年平均工资为元;排在第二的是科学技术,为元;排在第三的是金融,为元。

再看看下面这张图,更直观了,有70%的程序员薪酬在十万以上。

中国程序员的前景并非一片黑暗,教你如何拥有光明的前程

这都前景灰暗,那其他行业岂不是......

我已经想不出词语来形容那种惨状了。

学技术、学技术、学技术,还是学技术。

程序员这个行业是不是吃青春饭我不确定,但一定是靠技术吃饭的。很多人带着劳动密集型的思维来做技术密集型的事情。

体力劳动的附加价值能有多高?

而且程序员这个行业的出现真的拯救了很多不擅长混职场、不愿意与人打交道的人,只要你能解决问题,哪怕你不说话,你的老板也照样给你加薪。

因为他怕你「不小心」写了一堆bug,怕你跳槽。

但这一切都是建立在你的「无可替代性」上的,如果你只会敲敲基础代码,搬搬轮子,百度一下,那你就很容易被替代,你没有底气没有筹码谈待遇,因为这些工作是体力活而不是脑力活,而程序员应该是建筑师而不是搬运工。

有两个大方向:

如果你选择第一个方向,那就可以尝试做一名全栈工程师,而所谓全栈工程师是指掌握多种技能,胜任前端与后端,能利用多种技能独立完成产品的人。

朝这个方向发展,不需要你每个方向的技术都学得多么深入,每一种语言掌握80%左右即可。你可能解决不了很多高深的技术难题,但你可以一个人解决前后端大部分的问题。而且因为对开发工作全局的了解都很熟悉,是离项目经理最近的开发人员。

而如果你选择第二个方向,就要求你将某个技术领域的某一门或两门编程语言学习透彻,要做到这个技术领域上的所有问题到你这里都能得到解决。而常见的技术领域包括前端、后端、移动端、iOS开发等传统领域,还有近几年兴起的人工智能、大数据分析、物联网等。

讲完了方向再来说说方法,包含以下两个方面:

学什么?

学适合你所选方向的编程语言。受限于篇幅,我将对年最热门的十大编程语言的优劣及适用领域分析,放在了下面这篇文章里,有需要的朋友可以点开看看。

最热门的十种编程语言,总有一种适合你

中国程序员的前景并非一片黑暗,教你如何拥有光明的前程

怎么学?

这里给大家分享一下我自己的学习思路:

其中学习基础知识,又有两点要注意的:找对方向、用对方法。说的更直白一点就是学什么以及怎么学。

首先要将基础打牢固,最基本的算法和数据结构一定要滚瓜烂熟,我当时是要求自己拿起来就能用。

比如下面这些个算法和数据结构类型我是硬逼着自己啃下来的,很多兼职的时候没用上,但是后来回归工作的时候用上了。

10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。

10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树;

不要小瞧了这小小二十组词,展开了去学,怎么都得花你个一年半载,例如单单排序算法就又可以分为以下十种:

中国程序员的前景并非一片黑暗,教你如何拥有光明的前程

然后,当将这些基础知识吃透了之后,注意是吃透,我给自己定的要求是用到的时候就能直接用而不是回去再翻书。做到这一点之后,我就接着去学习一些更深入的内容:

比如:

当我把这些问题想清楚了的时候,我发现之前的很多问题都难不倒我了。

每个人的学习方法都不一样,有的人喜欢边做项目边学习,有的人则喜欢学一段时间做一个项目,有的人喜欢看书学,有的人喜欢看视频学,这些都不是问题,重要的是找到适合你自己的。

但下面这几点,最好还是不要去做了,因为这些坑这些痛我都已经经历过了,头发也掉过了,结果事倍功半惨不忍睹。

1.一味的对着别人的代码去敲。

刚开始不会做只有跟着别人敲,这没有关系。但是跟着别人敲了之后一定要自己理解自己记忆把它变成自己的东西。照着别人代码敲一遍两遍哪怕三遍,除了让我看得仔细点,除了打字外没有其它任何帮助。哦,对了,还多掉了几根头发。

所以要记住模仿复现不是关键,思考才是关键。要能做到思考学习别人思路后,脱离书本和博客,完全自己实现功能。当我做到这点之后,我发现我的学习才是有效的。

猜你喜欢

业务老大怒批HR:你做的不是人才梯队,而是人头梯队

HR看了套简历后,熬夜总结出来的8个坑,一定要避开

HR即使很努力薪酬也不高的3个原因,做到这5点薪酬翻倍

预览时标签不可点



转载请注明地址:http://www.henanledxianshiping.com/rjkf/19649.html
  • 上一篇文章:
  • 下一篇文章: