我对什么软考完全没有概念。我当时在澳洲念完书回国的时候父母和我现在的老婆都问我,除了毕业证外没别的专业证了吗?我反问道还要什么?我老婆就说,她公司的技术部的同事都是有各种各样的证书什么的。我还是反问道有什么用?然后她有点认为我不够积极吧?我也不清楚。
不过主要的问题是我确实不知道有什么用?也不知道要怎么去获取这些证书。而且走出校门后,要再让我回到学校那种学习模式实在有点痛苦。
我觉得吧,专注一门技术和多学几门技术都是不错的,但前者更重要!譬如说,我本来制作ios的UI开发,只关注功能的完成,然后为了完成功能,我可能需要考虑一些架构上的东西。又为了调试,我会了解常用API以外的一些东西。又为了更深入了解这些东西看看一些框架的源代码,尝试去学习和理解一些汇编知识。多学几门技术的好处可能不在于求职上的优势,因为现在可能更看重哪些有专长的人员,一门技术就够你耗的了。我觉得主要是不同的技术总能给你些启发。譬如我是先学的C,然后接触JAVA觉得它真整洁,堪称“完美”;然后接触ObjC,然后觉得原来程序还可以这么写;然后又回到C,觉得原来C可以这么神奇。还有其他的一些譬如LIPS,ProLog等等都给我完全不同的编程理念。
不过说到英语的话,如果不打算出国,能够看懂stackoverflow网站的解答就能达到基本的要求了。但我自己对同事们的观察(我并没有详细确认,只是猜测),他们的问题好像不在于看懂这些文章,而是不太清楚用什么样的关键字来找出自己正在面对的问题的解决方案。这恐怕不是单纯的英语问题~