记录
你所提到的计算机的专业课,包括数据结构、数据库和算法等,这些都是非常重要的,尤其是越往后面发展,越更多的涉及到算法上面来了,所以你对于算法要能够把基础打好,因为现在招聘程序员的时候笔试就是考一些基础知识,如果不牢固的话,到时候可能会对于面试有些阻碍。还有就是目前你所培训的学校里的项目不知道难度怎么样?如果难度不是很大,还是建议你能在网上自己找一些小项目来做,这样能减小你能真正公司需要水平的差距,到时候能更好的就业。并且你现在学的是C/C++,你在平时有时间可以自学一下JAVA或.Net,目前这两种语言的需求是最多的,并且语言是相通的,你学好了一门,学其它的就不怎么难了。
但是由于专业不完全相关.部分基础知识较计算机专业生薄弱.例如数据结构,算法和系统原理等.目前正努力补充.
你好,我是一名职业规划师,看了你写的内容,感觉你确实很上进,尤其是在软件方面能够有这么大的兴趣。下面我结合我在IT业的经验来给你简单分析下。
1、你所提到的计算机的专业课,包括数据结构、数据库和算法等,这些都是非常重要的,尤其是越往后面发展,越更多的涉及到算法上面来了,所以你对于算法要能够把基础打好,因为现在招聘程序员的时候笔试就是考一些基础知识,如果不牢固的话,到时候可能会对于面试有些阻碍。还有就是目前你所培训的学校里的项目不知道难度怎么样?如果难度不是很大,还是建议你能在网上自己找一些小项目来做,这样能减小你能真正公司需要水平的差距,到时候能更好的就业。并且你现在学的是C/C++,你在平时有时间可以自学一下JAVA或.Net,目前这两种语言的需求是最多的,并且语言是相通的,你学好了一门,学其它的就不怎么难了。
2、至于软件行业的发展,不管以后从事软件行业的哪个方面,从底层最开发都是非常必要的,因为只有把底层的基础打好了,到后面才能够有更好的发展,包括最需求设计、做策划、做售前或市场,有技术的底子对于你来说都是非常有帮助的。所以你自己可以计划做2-3年的开发,这是一段很枯燥的时间,希望你能坚持下来。这个时间结束后,你可以考虑自己的发展了。比如你是继续做开发,然后找1-2个方向作为自己的研究领域,然后成为这个领域内的专家,还是你想偏向管理了,比如作为一个项目组长或经理,到时候接触具体的代码就少了,主要是对于软件进度的把控和与客户的沟通了。这个你暂时可以先不要具体定下来,到时候你在根据你的实际情况来做出抉择。
3、你现在是专科,到发达的地方去发展学历也是一个基础,尤其是你向往的大的公司,不知道你的英语成绩怎么样,这也是很多大的企业非常重视的,并且很多计算机专业书籍都是英文的,所以你一定要补上来。建议你暂时可以先不要读本科,等你今年培训结束了如果明年年初去找工作,等你的工作稳定下来就可以考虑读本科了,那个时候你选择专业的时候也将更加有针对性。
4、至于你的性格问题,一般的软件开发人员的性格都是偏内向的,这样能很好的钻研代码,我觉得你的性格如果表达和沟通能力不错的话,到时候可以偏向管理会更好一些,这只是暂时的建议,具体向什么方向发展还看到时候你的发展情况。还要提醒你一点是不管你的技术有多牛,在面试,包括平时与同事相处的过程当中都尽量低调和平和一些,不要觉得自己技术牛,所以就很高调。一般来说技术越是牛的人,越容易走向偏激,最终只可能是一个Coder,在中国这种IT环境当中想出现非常非常牛的人是非常难的,而你想成为一个出色的项目管理者相对就容易一些。
简单和你说这么多吧,有时间你在我的资料里找下我的联系方式,一起交流,祝你好运!