还有半年……
希望你是大三~如果大四的话~那为了找工作才学的话,已经有点晚了~~
但如果大三的话~你还有时间。
不是科班并不是什么问题~计算机这行不是科班的太多了~~
不瞒你说,我是学电子的,现在大四。一边做本专业的毕业设计一边在一家软件公司实习~~
我也不是什么技术精通,也不是自学已久~
初中学过VB,不过也都是糊弄事,啥都不懂~~高中玩文曲星的时候,在那上面编写过一些小游戏~不过也大都是拿了人家的代码,改改参数,改改图片~~大框架的东西还是不懂的~~
真正学编程也就是大学的C语言和8086汇编语言~大学上课,大家都清楚~~一半不去,一半上课睡觉~~作为非计算机专业,本身学的就浅,再加上从老师到学生也都不很重视~~所以也都是个半吊子,糊弄及格而已~~~~
如果真的是想转行做软件,我给你两个建议:
1.要有目标
一定要有目标,这个太重要了!毕竟计算机是一门很大的学科,大学四年计算机专业出身的人也只是学了个皮毛,你想用半年赶上他们——除非你是万中无一的计算机天才~
但有了目标就事半功倍了~~毕竟大学生——尤其是中国的大学生——主要还是分两类:一种是什么都不学混日子的,一种是中规中矩,老师讲什么就学什么的“好学生”。自己有心,知道自己要学什么的真正的好学生并不是很多~~
混日子的学生必然不足为虑~他们什么都不会~而那些真正的好学生你不用去比,只有向他们学习请教的分~他们是真正的强者、牛人~~幸好这种学生并不多~~还不足以填补所有的空缺职位。
作为非科班出身的人,我们想要有自己的栖身之地,就是要和那些中规中矩、死读书读死书的“好学生”去比。就计算机知识的广度和扎实程度我们肯定比不过他们,所以我们就要去拼“精”和“冷”——即专精和冷门。学那些课本里没有,但实际中很有用的东西,并且在某一领域钻进去,达到一般计算机专业出身的本科毕业生无法达到的地步。
所以就回到这个题目上:你要有目标。漫无目的的什么都学你是不可能有竞争力的,C和汇编计算机专业学生都学,公司为什么要你这个非专业的人呢?当然不是说这两个不学,而且你也说了你看的都差不多了~~这就是你的基础~~在此基础上,找到自己要走的路,半年的时间足以在一个特定的领域中达到一般本科生达不到的高度~~加油吧~
2.专业不要扔
我们有自己的优势~我们了解硬件~不太清楚机械具体学什么~像电子要学的数电、模电、电路分析、信号系统、单片机等~这都是在计算机中有用的~
还有我们的专业课,集成电路设计、硅集成工艺等等~~我想机械应该也有一些和计算机硬件相关的课程吧~~
也许用不到,但也许就能用到~~这是我们以后的资本,也是找工作的资本。写简历的时候不要顾及非科班、非专业之类的事情
大大方方的吧专业写出来~还要把这些与计算机相关的专业课突出出来~~虽说不一定能起到什么决定性作用,但至少是给你加分的~~要让审简历的HR知道:哥做软件虽说不是科班,但哥懂硬件!
目前就想到这么多~~自己选定了一条路就走下去~加油~祝你成功~~