24岁男性,专科毕业想转行学习编程,有什么建议吗?

花草下


首先简单来谈下编程这个行业吧,编程这个行业的薪资要比一般行业的薪资要高,但是承受的压力也大,经常容易加班熬夜家常便饭的事,如果你经常关注IT界的话就知道有一些程序员因为经常的加班熬夜会有猝死,所以每行都不容易,你还很年轻转IT行业是没有问题的。

编程分类:java、Android、前端、软件测试、PHP、c++、python、人工智能等等,因为你不是计算机专业的所以里面有些学起来还是比较吃力的,但是你说你的逻辑思维能力比较不错,这也是你不错的优势你可以好好的利用起来,编程很重要的点就是要有不错的逻辑思维能力,这样在开发项目的时候才能处理的更好。

适合你学习的编程有java、软件测试、python、其他的为什么不建议你来学习呢,因为你是零基础入门的你如果学人工智能的话难度非常大,它的学历要求门槛 比较高虽然可以高薪就业但是也要看适合不适合你,其他是因为市场的饱和需求没有那么大,如果你去学习竞争力也大。

为什么去推荐你学习java?java作为已经有20年的历史了之所以可以存活到现在还是有它一定的优势的,各大企业的需求量还是比较大。

软件测试入门简单,功能测试多数偏理论没有涉及到代码相对容易,但是如果你要拿到高薪就必须会编程比如:自动化测试、性能测试、安全测试等等,易上手容易就业。

python偏轻量级开发很多大公司都python开发的,比如:豆瓣、拉钩、知乎、等一些外国的网站都是,python就目前来说入门比较简单而且目前非常的火爆,做python开发可以往不同的方向发展,全栈方向、人工智能、数据分析、运维、爬虫等。

笔者的建议你可以往python方向发展,前景非常大接触的技术也更新的非常的快,有问题可以跟我多沟通。


IT技术分享


对于24岁的专科毕业生来说,转行从事程序员工作还是来得及的,从目前IT行业的发展趋势来看,未来程序员工作的发展空间还是比较大的,所以程序员是一个不错的选择。

对于跨专业转行的人来说,从事程序员工作需要做好三件事,其一是确定一个发展方向;其二是制定一个系统的学习计划;其三是制定一个长期发展目标。

在决定进入IT行业时一定要先给自己定一个发展方向,由于是非计算机专业出身,所以从应用级程序员岗位开始是一个比较现实的选择。应用级开发岗位涵盖的面非常广,包括前端开发、移动端开发、后端开发等,选择不同的方向决定了不同的学习路线。通常情况下,选择哪个方向主要取决于自己的兴趣,如果对于交互比较感兴趣可以选择做前端开发和移动端开发,如果对功能实现比较感兴趣则可以选择做后端开发。看一个Swift的小例子:

其二是制定学习计划,学习计划为分两部分,一部分是学习目标方向的具体技术,另一部分是补齐基础知识结构,这两个部分的学习可以同时进行。

如果选择做前端开发,那么需要学习的知识结构包括Html、CSS、JavaScript、操作系统、计算机网络等知识,另外还要学习一下比较常见的开发工具(DW、HBuilder、PS等)。如果选择做后端开发,需要先选择一门编程语言,可以考虑一下Python、PHP、Java等,建议从Python和PHP两门语言中选择一门,另外还需要学习一下操作系统、计算机网络、数据库以及算法基础。

在学习的过程中一定要多做实验,第一门编程语言的学习往往有一定的困难,但是只要多做实验并善于总结,熟练掌握一门编程语言的使用并不是特别困难的事情。

我在头条上写了关于学习Python和Java的系列文章,想学习的朋友可以看一下,相信一定会有所收获,如果有具体的问题,也可以咨询我。

作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。欢迎关注作者,欢迎咨询计算机相关问题。


IT人刘俊明


专科毕业想转行学习编程,有什么建议吗?

首先明确一点,英语不是你这条路上的那堵墙,开始进入这个行业之后所用的英语可以说是少之又少,一些常用的在你反复敲码的时候自然而然的就记住了,要是怕英语不好看不懂源码一类的,就更没必要了,那么多翻译软件是不是。

就目前来讲的话,Java程序员的需求量相比之下还是比较高的,并且java相比于C语言,C++来说,难度会小一些,但要精通还是要多钻研。

并且在开始学习的时候,在网络上或者向他人请教,梳理出一个正确的学习路线,这一点至关重要,不然你所走的弯路很多很多。就算是Java相对来说简单但也还是一个漫长的学习路程。不要想着学了几天就能自己做个网页什么的。前期很枯燥,是大量的基础,理论,也是最为重要的。

另外说一点,既然你决定要学,那就不要在乎网络上的负面影响,什么就业艰巨啊,程序员行业遇冷啊一类的,看看就得了。不要太在意,不然会特别特别打击你学习的兴趣。想学就学,掌握好方法,建立好计划。


奔跑的小同志


编程注重的是逻辑思维能力,初学者能够快速入门而且能够获得更好就业的编程语言Python和JAVA!

先说一下Python,我是从事JAVA的,对Python的具体应用场景并不是特别清晰,这两种语言涉及的领域也不同,Python属于脚本语言,大多用于不同语言的应用程序之间的对接粘合,最清晰的一个方向是人工智能、机器学习,自动化运维,据我对计算机的了解,这种语言应该需要对算法有深入的了解!因为非科班出身的程序员会有一个瓶颈,就是计算机原理,操作系统原理,数据结构等基础计算机学科知识的欠缺,因此在没有接触更多算法的前提下不可能依靠Python完成一整套程序的开发,它的语言特性是对接和应用其他的语言程序,需要各种类库的支持开发!当然,Python的语言结构是很简单就能理解的对于初学者,但是想深入或许要比JAVA下更多的时间和精力!如果你觉得自己在设计能力(基础架构设计)上不足也可以选择Python,但如果遇到瓶颈,必然是在计算机基础,操作系统原理,数据结构,心里要做好准备,去接受包容这些知识,构建出自己的知识体系!

JAVA语言,面向对象的设计模式,多用于企业服务器的应用,用于各种应用之间的交互。这一特性意味着这门语言所编写的程序不断地进行迭代开发(二次开发)!因此它需要拥有一些设计能力,来帮助开发人员完成开发,框架就是这样诞生的,框架的另一面就是就是架构设计,最终的成长就是要成为架构师,当然,在此之前也会遇到如上面所述的瓶颈!知识体系要足以支撑自己完成框架开发,以帮助自己更好延伸扩展自己的应用!JAVA的应用场景还是相当广泛的,初学者有很多的就业选择!但是,普通程序员的市场永远是饱和的,因此要做好准备,不断地提升自我!

程序员是辛苦饭,大把的时间用于学习和实践上,知识体系的构建需要自己真正的热情和投入!

如果你决定了,那么有两个培训机构供你选择,黑马和千峰教育,百度能够查到相关信息,这两个培训机构还算是能够跟上语言的潮流,足以让你找个像样的工作!


人生路誰主沉浮


首先,你要相信一般英语不会成为学习编程的障碍的,既然专科毕业,一些单词量还是有的吧,初期的学习应该是可以的了,几年之后的发展现在就说的早了点。

其次,你对编程如果有兴趣的话,先多通过网络了解编程的大概,大概要学什么,工作是具体做什么? 怎么去学? 编程有哪些方向? 每个方向有什么区别? 比如你学Java,学python,学php,还是其他等等

最后,了解并选择了一个方向后,就开始怎么学,是参加培训还是自学,自学的话怎么学。

最终还是要你自己思考的,网上可能有100个答案


编程教育布道师


年龄合适,自己先找个方向,了解下各门语言。

对自己未来的职业规划大致有个方向。

然后选一个靠谱的培训学校,短期培训一下。

培训完成后,就去自己积累和学习的阶段,可以选择在实习工作中成长。

俗话说师傅领进门,修行在个人,这个行业更是如此。


小雨夫


千万别入坑,都想转行了!


passer_By


5500,学到就业满意!至于学什么?前端!必须前端!


找前辈网


人生苦短,python 当歌


分享到:


相關文章: