1.大多数公司是用不上什么算法的, 在我看来算法学习的用处就是当你遇上技术瓶颈时候,算法可能会成为突破的关键.
2.你的主要工作都在linux和C,C的工作还真是不好找,走嵌入式还不错,稍微好点的公司,你这点也不够用哈,不过熟悉linux(我说的熟悉熟练哦),这是个加分项.
关于转行,你自己确定要吗? 学了C有linux基础,我想还是继续在linux下工作吧,转到web开发,后端开发都不错。
算法工程的平时工作,其实大多数做着分析的工作
我想问下兄弟自己是做什么的?
@__simple: 做了几年客户端,现在主要专注后端技术。 教育行业
一般公司确实都没有专门的算法分析师的,除非是那种大公司,另外兄弟你都有Linux和C语言基础为什么想去做算法分析啊,我觉得算法分析比较适合学数学专业的人吧。现在很多公司产品都是部署在Linux系统下的,你有Linux基础其实是比较优势的,至于C语言的职位确实比较少,不过C语言都能学好,像java、C#应该也没什么问题,主要就是语法和内部的一些机制不太一样,不过熟悉了也就没啥了。
真心建议不要转行,除非你是真的讨厌这行,不然要在另一行从头开始真的挺艰难的