做个前后端程序员比较好?
不邀自来,哈哈
前端程序员,后端程序员和深度学习可以理解为三个岗位,你可以类比为三种瓜果,苹果,梨子,西红柿。
(为什么把深度学习比作西红柿,因为前两个是常见的岗位,有些后端程序员也需要懂深度学习的知识,而深度学习准确的来讲是一门技术)
这三种瓜果你怎样去评价它们的好坏呢?这个以环境而定,在圣诞节的时候,苹果明显比其他的吃香,在你特别想做饭的时候,你应该会考虑西红柿,当你有点咳嗽想吃水果,医生会推荐梨子。
就是这样一个类比,具体哪个岗位是苹果,哪个是梨子,这个还需要视个人性格而定。我通俗的来讲吧,
前端程序员:一个好的前端是能够充分从用户的角度去思考问题,他是有一点外的因素在里面。喜欢沟通懂沟通的程序员在前端的岗位更加得心应手。
后端程序员:好的后端也是需要考虑各种异常,考虑各种使用情形,一个优秀的后端要沉下心,完善你的的产品。
深度学习:我之前在一个视觉的项目上就用了深度学习的技术,通过读取大量的图片让公式中的因子更加接近真实值,用这种方式来替代传统的视觉处理方案,实话说,在数据量不大的情况下,比不上传统的方案,要超过传统方案,还需要很长的路要走。
上面是从个人的角度去分析,现在从大环境的角度去分析,俗话说,站在风口上,猪都可以吹起来,话没错,前提是你需要站在风口上,目前的互联网市场,确实是深度学习是比较热,但是也是特定行业,就我上面举例子来说,很多的场景深度学习不是那么快就可以取代的,需要时间去积累,需要优化因子,需要优化算法。怎样才能提前让自己站在风口上等着风吹呢?打好自己的基础,扎实练好自己软件的基本功,算法基本功,等着风吹吧,当你有扎实的基底,你也不用愁哪个岗位好了,条条道路通罗马,选择自己的路,等待将自己吹起的风。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有