软件都是跟业务相关,单纯的软件开发很无聊也没法转成效益,编程只是一种思想、技能,理工生都应具备的职业素养,拿它去当饭吃,实在没什么意思,因为那样你是在为其他行业服务;如果想将来从事互联网行业,就是比较纯软件的方向,那你要学很多编程之外的东西,即很多软件专业学生学的那些课程,那也花大量的时间和精力,将来你还要和那么多的科班生去竞争那有限的高薪互联网企业,你的项目经历、专业素养很难超过软件专业的优秀毕业生,最终很可能还是去些相关行业企业给人家敲代码,薪酬比传统行业高不到哪去。。。鉴于LZ的本科专业方向,建议楼主向硬件方向发展,对光学方面则尽量多学多了解,将来可从事光电行业,从事诸如嵌入式、FPGA等方向的工作,编程语言一个C足矣