在你还有选择权的情况下,还是根据你的个人兴趣和个人性格来选择吧(先扶一下眼镜,敲黑板,注意前置条件啊)。
1)喜欢求根问底,觉得天龙八部里那位扫地僧还挺厉害的,请向Linux靠拢(你得花时间下去研究才有可能成为老师傅哈)。要是研究kernel小有所成,说不定可以去Linux大会露露脸呢?再不济,熟悉设备驱动移植内核剪裁什么的,搞搞嵌入式,也是不错的。这里别产生误判啊,这条路还挺不容易。
2)以找工作为目的,个人认为还是后端这条路比较宽,JavaPHPNode走起,捎带着把数据库这块也练了(有希望转DBA?)。当然坏处和好处分别是你有机会得到各种大大小小项目的捶打(小公司)和加成(大公司),随着经验的不断丰富,万一运气(实力?)来了,被大厂看上呢?
3)觉得自己美术细胞还挺多,喜欢看起来美好的事物,看到APP开屏广告,就不自觉分析起配色,构图,情感宣泄什么的,特别是小时候上美术课老师还表扬过你素描画得不错,又特不愿意折腾稍底层的东西(扶眼镜,划重点),很好!那前端就可以试试看了。
下面的话,是偶对偶自己说的:
老是说程序员缺少美术细胞缺少美术细胞,偶仔细一想:嘿,还真是!
所以,偶断不是搞前端的料了。
重要的还是:人来这一趟不容易,时光说走就走,你需要:Followyourheart.