谢谢邀请!我也是一个文科生,工作很多年了,如果你有兴趣,有决心和信心,那你就去学吧,也有不少人工作后“回炉”转行的。
这位同学你好,如果你在逻辑数理方面的能力不够强的话,由文科转去学计算机编程,不仅要比别人付出更多的努力,而且在日后的工作中,也很难取得和科班出身的同事相同的业绩。
为什么这么说呢?
首先看看做一个程序员应该掌握的基础课程有哪些(如果你今后希望有所建树的话)
如果你由文科转IT,可能要开启“无敌学霸模式”哦!
1、计算机原理(包括计算机硬件的基础知识)
2、操作系统原理
3、数据结构
4、算法
5、汇编语言(很难,但是它是最底层的语言。
高级语言编译后最终都会先生成汇编代码,最后再转换成机器指令码)
6、C语言(功能强大,应用面广,具备高级语言和低级语言的特征,是基础语言)
7、数据库原理
以上课程只是为你打下一个编程的入门基础,后续应该学什么还要看你具体从事的IT领域:是MF路线还是OPEN路线。
并且每个不同背景的软件项目需要用到的开发技术千差万别,都需要你有良好的学习能力和不屈的拼搏精神才能胜任开发过程中的相关工作。
最后,总结性回答,转行IT对于90%以上的文科生是不现实的,如果你觉得自己文科时数学就是强项,并且平时思考问题时逻辑严谨,思路清晰。而且性格特点上又属于不服输,能接受挑战,喜好钻研的类型,那你可以放手一搏。
计算机编程是广义上的吃青春饭,原因在于加班时间过长,没有自己稳定的生活节奏,而且整天面对电脑啪啪啪啪,对自己的健康并不是很好。如果真的喜欢,不过你之前学的什么,都可以转行去做,所谓困难和挑战都是浮云,我身边也有过没上大学的同学通过自学编程现在在某大型互联网公司做测试工程师,没有什么不可能。
可以啊,这个想法很好,但是要去对地方,建议你去培训机构专门搞这些东西的,加油哦啊!
临近毕业季,很多想转行IT的小伙伴都会来问小编关于课程学习的事,其中不乏文科专业的同学。而这些同学都有着相似的困惑,就是自己没有数学基础、没经历过理科的专业学习,到底能不能学会啊?实际上,中博就有很多之前是文科专业的同学,成功转行进入IT行业,现在工作勤勉,收入颇丰。
那么为什么会有这么多的文科生想要转行IT行业呢?就像题主一样,无外乎就是大学所学的专业不是自己喜欢的,而且毕业后就业尴尬,找不到对口的工作,拿不到满意的薪资。而IT行业现在越来越吃香,是因为大家发现它的优势:学以致用,平均薪资高,成长空间大。而且对年轻人来说,互联网行业的工作氛围也更有活力,更容易融入进去。
那么学习计算机编程,转行去做一名程序员,对于文科生来说,要如何去做呢?
1、首先要思维灵活、多归纳总结
快速摸清行业脉络,能快速解决工作中的新问题,这是成功转行的关键之一。传统行业的可怕之处在于,按部就班的工作氛围容易让人思维僵化,难以学进新东西。保持自我学习的意识和能力,对职场来说是很重要的。
2、了解职位需求、做到有的放矢
可以去拉勾、BOSS直聘等求职网站,了解职位的要求和薪资范围。比如你确定了要转行做前端,那要弄清楚:做一名前端,需要学习哪些东西,工作中要处理什么任务,这些在职位描述中都清清楚楚。
3、多渠道学习
无论是报名线下课程,还是利用线上资源,只要有效就是好渠道。线下渠道的优势,是学习效率高,身边都是一起学习的同学,相互督促帮助,和老师沟通也方便。线上平台的优势,是时间安排自由,可以随时复习课程,在线做题自测,在学习中可以好好利用资源。
4、在实践中检验学习成果
求职的时候,将自己的实战项目直接展示给面试官看,非常有说服力,有作品才是最直接有力的证明。
最后,说说文科生转行IT后的发展前景。长远来看,我们要做的不仅仅是入门,而是在IT行业长远发展,那我们需要做什么?
比如很多人说,程序员是碗青春饭,实际上,很多老资历的程序员仍然工作在一线。重要的是,保持学习的态度和能力,因为IT的趋势和需求是不断变化的。
很多曾经流行的编程语言,会逐渐失去市场,同时又有新的编程语言崛起。比如iPhone流行后,Objective-C成了大热的编程语言,学好转iOS开发,大有钱途。
最优秀的程序员,都是在不断学习、不断把过去的自己抛在身后。
IT行业每年有很多交流机会,如行业会议、大师讲座,多报名参与,了解市场动向。像现在流行的是云计算、大数据、物联网,平均薪水更高,前景十分广阔。传统行业的知识能在书中找到,而在瞬息万变的IT行业,行业进化的速度远超过书本更新的速度,要多与同行交流。
最后,小编想对正在转行的你说:坚持下去,你会成功的!不必在意那些歧视性的言论。这是个充满机遇也遍布挑战的行业,Talkischeap,showththecode。