最近这张图片火了,
这个工资,放在某些吹牛不上税的论坛上面可能就是个搬砖的农民工,放到统计局和每个人的身边,你会发现,我去,什么样的职位能给你开高的工资,算法工程师,和程序员有区别吗?现在好好学习还来得及吗?这里,就给大家摆一摆算法工程师是什么东东?
先说好好学习这个事情,什么样的工作能拿高薪还稳定呢?一定是比较艰深晦涩的,学的人就比较少,懂的人更少,精通的几乎凤毛麟角,ok,这样的工作基本上就是稳定高薪。容易学习的,能速成的,对不起,可替代性就强。像某度上面这样low的推广很多,你信了,我就呵呵了,能把3个月教出来的牛人,早去阿里巴巴拿160w的奖金和股票了,还在这种机构窝着给你讲课,笑话!好好学习可以,还是从高中到博士的过程中好好学习,为将来打基础吧,不是这个条件,希望你在别的地方找到更适合自己的工作。
算法工程师和程序员有什么区别呢?
先说共同点吧,算法工程师一定会是优秀的程序员,优秀的程序员不见得能成为算法工程师,区别在哪里,数学!
先把大神搬出来,谭浩强,计算机畅销书的作者,这是我自学计算机的时候,请注意,自学,那个年代必读的书,C程序设计,我能写一些简单的代码,甚至可以开发一些小的软件,不少人也和我类似,为了应付计算机等级考试,学习过,虽然和码农没法比,也不能说不会编程,但我们这个层次的人,基本上很少有人看过另外一本书,《算法与数据结构》。我们和普通程序员的差距就在这里,而程序员和算法工程师的差距在数学。
算法工程师相比别的编程职位难度更大,在编程领域里面有些功能模块对于算法的要求没有那么急切,很多说法极端的人就说程序员的算法决定程序员的上限,虽然有点夸张但也差不多,算法的重要性不言而喻,简单的算法可能比较好理解,但对于复杂一点的算法基本上需要很强的数学基础知识,很多人觉得数学不咋样照样能够编程,这句话虽然不完全对,但真要涉及到复杂的算法,如果没有数学基础基本上寸步难行,所以算法工程师的一个标准是数学底子厚实。招聘启示上的高薪,还是面对硕士和博士这一个层级的比较多。
想找个稳定高薪的工作,大致需要从高中阶段就要耐得住寂寞,考上个差不多的大学,找一个几年不会淘汰的专业,未来不能大富大贵,可也能衣食无忧,娶得起媳妇,养得起孩儿,感兴趣的读者可以猜猜我是什么职业?第一个猜对的朋友,私信,我有礼物赠送!