① 非计算机专业可以做程序员么
可以的,一般可以通过线上或线下学习。
线上:就是通过在线课程,自学
线下:就是培训
只要努力,一般是没问题的
现在发展前景比较好的比如 信息安全
② 非计算机专业的想做程序员容易吗
我是一个软件工程专业,软件设计与开发专业的大二学生!以下是我的一些感想,西哇嘎对你有帮助!
作为一个非计算机专业学生,如果你真的对计算机感兴趣,那么,你只有一条路可以选择,那就是考研!这个时候,你不应该话太多时间在你现在的这个专业,只要保证能够不挂科就可以,然后呢,你需要买一台电脑,买好以下几本书:《C语言程序设计》《面向对象程序设计C++》《数据结构》《软件工程》《操作系统》,然后下载相关的教学视频,这样的话,你就成功了80%了!下面呢,你就是要多练,计算机是一门注重实践的学科。练得多了,就会了!这样以后,你考研的话选择计算机专业也就轻松了,即便不考研,也可以出去找份不错的工作了!一个很重要的前提,一定要努力!!!!!!
你要时刻谨记:只要路是对的,就不怕远!!!!
③ 我不是学计算机专业的,可以成为软件程序员吗
可以的,计算机学校只是给你个学习的地方,而后的许多专业证是需要自己考的,所以也可以通过自学成为程序员,即使不是计算机专业毕业的,也可以在掌握了相关的专业知识后考取相关证书,便可从事相关职业。
④ 非计算机专业毕业怎样转行进来
希望我的经验能影响他,影响徘徊在计算机行业外想进来的人。
先做个自我介绍,让这篇博文比较有参考价值:
大学: 2004 ~ 2008 西安工业大学 包装工程
现在公司: 中科大洋 -上海研发部
职位: Java软件工程
工作年限:4年
工作内容: B/S 架构的企业软件开发, 技术涉及Java、Javscript、 iOS
已掌握的语言: Java、Javascript、SQL、 C、 Objective C、Ruby
1. 程序员这个职业并不是为计算机专业学生专设的
我现在所在的公司,上海这边就有3个大学非计算机专业的同事。除了我之外,一个是09年毕业学建筑的,一个是11年毕业学法律的。如果你想,这条路可行。
2. 兴趣是最大的老师
2002年高一暑假,暴雪推出了war3(魔兽争霸3)。我想学编程的想法就从这个游戏开始。
由于暴雪的关系,当时让我觉得做游戏是一件非常酷的事情。03年的一期大众软件,介绍了如何使用war3中的地图编辑器做RPG游戏,从此便迷上了地图编辑器,开始泡各种地图编辑器的论坛。
在当时我只知道照着论坛的帖子改地形,写触发器,写判断语句,后来才知道地图编辑器中使用的语言Jass(war3中的脚本语言)。
从那时起就立下一个目标,“学编程,做游戏。酷!”。
后来高考我并没有考上计算机专业,志愿被调剂西安工业大学的包装工程。不过依然坚定自己的目标:“上了大学自学编程, C语言->C++-> VC -> 做游戏”。
现在想想当时的想法非常天真,就是这个天真的想法让我一头扎进了计算机的世界。
如果你对编程世界充满好奇,恭喜你,他将会是你最好的老师。在整个过程中请牢记:“一切为了兴趣”。在学习过程中碰到不感兴趣的东西,可以先放放,让兴趣指引你去学你想学的东西,那些让你感觉很头疼的东西(比如编译原理,算法等),以后你会因为兴趣将他们拾起来。
3. 学习是一个循环的过程
发现 -> 感兴趣 -> 学习 -> 实践 -> 成就感 -> 发现 -> … 请时刻记住这个循环过程。当然你可以总结出自己的一套循环理论。
4. 如何开始?
如果你现在很幸运的只知道一门编程语言,恭喜你,直接上手学吧。现在就开始是最好的开始。程序 语言的逻辑都很像,只要学会一个其他的都很容易。我在学编程的时候只知道C语言->C++->VC这条路,进入大学后整天泡在图书馆,在没有 电脑的情况下手写代码。这段学习经历让我意识到,即刻开始是最好的开始。
如果你不幸知道了很多编程语言,并且不知道如何选择,这里我可以给你一些建议:
C语言永远是值得学习的一门语言。在犹豫不决的时候不妨先学C语言。如果你能很轻松写出冒泡排序,写出函数的递归调用。恭喜你,程序逻辑方面你已经很优秀了。
如果你对做网站感兴趣,PHP是一个不错的开始。当然还有Ruby、 Python。
如果你希望按照传统套路来,Java是个不错的选择,之后可以选择企业开发,Android开发等。
如果你对移动感兴趣并且资金充足,Objective C 觉得很好的选择。iOS开发难点在Mac, iPhone等设备购买上(贵,你懂得)。
最后不要忘了身边的有当程序员的人,他们的意见很值得参考,如果按照他们的路子入门,你将得到一个很好的导师。这将会是一件非常棒的事情。
如何选择书:
选书之前先在豆瓣读书看看书评。
首选图灵出版社的书。
书越薄越好,快速入门是目的。那种跟砖一样厚的书,请忽略掉,除非你有自虐倾向。
一些值得推荐的网站:
编程中国: www.bccn.cn 很适合初学者的网站。我刚开是学编程的是时候,在这里得到很多帮助。
CSDN: www.csdn.net 大而全。
ITEye: www.iteye.net 前身JavaEye,我常年混迹的网站。建议工作后来这里混。
⑤ Python太火了,快毕业了我想当程序员,但是我不是学计算机的,能学的好Python吗
现在Python是很火,中小学生都要学了,Python是我目前为止学到的最容易学的开发语言,所以就算你不是计算机专业的也能学。慕课网上的课的质量都还不错,我之前在慕课网学过JavaScript,老师讲的内容很全面,讲课方式也很容易懂。你要学Python可以报名Python全栈工程师。