生活知识百科

本人专科大二,不是计算机专业,但是想当一个程序员,有什么需要准备的吗?

2023-07-06 16:32:53 条浏览

已在培训机构学习中说实话真的很辛苦,一天天学不完的知识点感觉好累,但是到敲出来之后还是很高兴的

ps本人也是大专刚毕业




现在大多数都要求本科学历了。




一台笔记本电脑,不需要太高端,下载visualstudio,先学习谭浩强老师的c语言程序设计,在学习Csharp,还有asp.netmvc,因为他简单,要持续学习,加油!




先测试智商,再选择方向!!




先准备个笔记本




四年经验,给个建议。

先不管专业,个人认为,读个专升本后再考虑。

身边好多朋友坑在了专科学历上。

能力可以,但是门槛死活跨不过去。




我也是专科大二,不过我的是两年制专业,今年四月份中旬就要毕业答辩了

现在是打算去培训,然后再就业,本身没有升本,学历偏低,实习岗位肯定是找不到啥合适的,之前咨询过一个做华为外包的程序员,他说培训不是很靠谱,尽量先去实习,但是他是以一个本科生的前提来讲的

我现在还是感觉大专学这点儿东西是拿不出手,肯定找不到啥像样的工作,倒不如去培训段时间,让自己所学的和工作更锲和一点儿

个人感受,欢迎别的一行的老哥能指点指点




感谢邀请。

对于你想跨行程序员对你来说是一个劣势,不过你可以在大二就想开始准备,说明你还是有很强烈的目标,这很重要,希望可以保持。其实对于程序员也有很多发展方向,比如Java开发,应该算是现在比较火的了,不过现在Python也是慢慢超过Java成为了2018年用的最多的语言。所以你要清楚自己的定位在哪里,再去行动,最好的一点就是你去招聘网上看看公司里需要什么样的程序员,你想去做什么程序员,再去定目标去学习。至于需要准备什么,最好的办法就是找一个计算机专业的朋友,或者已经毕业的,不是什么东西都学,这样只会让你举步难行。如果还有什么不懂,再回复我,我尽力帮你解答。




学编程需要一定的基础,这样讲是说明,有基础可以快速的上手掌握。但并不是代表没有基础就不可以学编程。

对于0基础的人来讲,自学是有一定难度的,没有人引导,容易卡在某一个问题上,长久得不到进展,或者进展缓慢,最可能的结果就是从入门到放弃。0基础学编程还是需要老师的引导,才可以快速上道。

除了老师,0基础程序员你还需要具备这些:

1、掌握编程思想必须在编程实际工作中去实践和体会。

编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。

这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

2、要养成良好的编程习惯。

编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。

3、借鉴网上资源。

在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。

4、学编程是符合理论-实践-再理论-再实践的一个认识过程。

一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。

5、计算机和数学理论。

程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。

因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

其实很简单,要有进取心,要有拼搏的精神,要耐得住寂寞,经过多方理论与实践相结合,快速成为高薪程序员根本不是事儿。当你在学习编程时走入误区后或思路打不开时,不防适合放松心情,然后再去研究,相信你会不大不同的收获。




作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

对于非计算机专业的专科生来说,如果未来想从事程序员工作需要做好以下三方面的准备:

第一:选择一个适合自己的学习方向。程序开发总体上可以分为前端开发、后端开发和嵌入式开发,对于基础比较薄弱的人来说,前端开发相对更容易上手一些。前端开发在当前主要包括三大方面内容,分别是传统的Web开发、移动端开发(Android、iOS、各种小程序)和大数据呈现端开发,而且随着Nodejs的应用,目前前端开发后端化也是一个趋势。

第二:补学计算机基础知识。如果未来想在程序员的道路上走得更远,就需要在学习编程语言的过程中补学计算机基础知识,重点包括操作系统、计算机网络、数据库等内容,如果从事后端开发还需要学习数据结构、算法设计等内容。对于程序员来说,通常需要系统的学习一下Linux操作系统。

第三:制定一个系统的学习计划。不论是学习前端开发还是后端开发,一定要有一个系统的学习计划,学习计划要根据自身的知识结构来制定。制定学习计划最好找专业人士咨询一下,这样会更有针对性。以Web前端开发为例,通常需要依次学习Html、CSS和JavaScript,同时需要掌握一系列开发工具和开发框架,另外需要制定一下阶段性的学习目标,并完成相应的实验。

最后,编程语言说到底就是一种工具,所以编程语言自身的难度并不高,但是要想能够熟练使用并建立起自己的编程思想也并不容易,通常需要完成大量的实验,同时要注重阶段性的总结。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!




温馨提示