软件人到了35岁,在代码编写上可能落后于年轻的,而且体力也相当差一点,通常需要做一点职业规划,转向管理层次(如项目经理、销售经理)或高级人才(高级工程师),而IC设计学习,现在不同于以往,很多是FPGA设计,简单的说是用HDL语言初步建模加上设计约束,当然这是数字电路部分,与软件设计相比,学习难度相当,工资也大体一致,也可能面临职业瓶颈。而模拟电路主体为CMOS集成电路,听说难度较大、学习周期长,不过工资更高,工作更加稳定。挣钱是要考虑的,愿意付出的代价和个人天资,多了解行业具体细节,才能判断
两个专业都是技术更新很快的行业,相差不大,个人认为软件可能会更好点!
当然你要根据你的爱好及专长来做出选择!