首先,前端相对后端你就算逻辑思维不强,混口饭吃其实基本也没啥大问题,可能没办法月入轻松过万而已。 其次,前端和后端,从各个角度来说其实都差不多,也就是,只混口饭吃,两者难度差不多;要月入过万做精英,两者难度也差不多。 再次,你其实不该问这个问题。反正js ts这些,哪怕你做后端也是早晚要学的,而且ts和java真的是80%相似。 所以…你应该考虑的是,要不要转行。如果不转行,两个一起学。 前端有几个层次,纯设计、html+css、前端js。 现在的前端js越来越接近后端的模式了,也有拦截器,大量的异步回调,就编程技巧来说,其实不输后端。 有时候为了好的交互体验,甚至更加复杂一些。 需要从根上解决,而不是选择逃避。编写逻辑是一个程序员基本技能,不能说不会编写逻辑就不能成为程序员,那种状态下也是程序员,只不过不是一个合格的程序员。 不要以为前端是一个可以放松自己的岗位,即使写写 CSS 也是一门学问,要不然张鑫旭也不会写出《CSS世界》这本好书。工作中大部分人都是普通本科,这并不是让你失去信心的一个因素。总之,你要先喜欢上当前的工作,然后你就会有动力去改进自己。 关于转行,其实大家都会在真正的确定前考虑到非常多的问题,也下了很大的决心,既然我们都已经给了自己一次非常大的改变的机会和机遇,所以我们更应该确定自己的方向,努力去做到更好,在真正的学习过程中更努力一些,争取达到自己想要的结果,取得自己的成绩,我认为是最重要的,这是我自己的一些小看法,欢迎大家留言交流哟~
|