2-3年平滑转行过渡程序员可行性,望给予建议

掌握一个技能有2种模式一,先把所有知识掌握好,再来解决问题。二,先得到一个要解决的问题,边解决边学习。看题主的描述应该是在模式一中遇到了很大的阻力,我建议题主不妨试试模式二,带着问题,去解决问题,问题解决了,技能也学习到手。也不会出现不知为何而学的情绪。
■网友
谢邀。我的经验是:不管做什么,都得到精通。你现在兴趣很多,可能性很多。但什么都可以,也意味着什么都不可以。你可以做网络规划,但网络设备多,网络情况复杂,你还能正确的规划么。需要更深厚的网络知识和项目经验。你可以转做编程,后端或者前端,但你的代码能在几年以内比别人好么?你懂更多的库么?就算你懂更多的语言,你能够灵活的利用语言实现功能么?你知道墙里面不过是Linux,但Linux是怎么实现包过滤的?Juniper的墙和Checkpoint的墙还有国产墙的区别是什么?有的墙为什么速度好,稳定,没有bug?就像选择职业一样,人也会选择技术。因为(大多数)人没法实现对所有技术都精通。对你个人发展而言,如果你的目的是赚钱,做程序员和网工没有区别。关键是你比同行优秀在哪里?你能做什么别人不能做的?老板为什么会付钱给你?


    推荐阅读