新闻动态

教育资讯
教育资讯当前位置:网站首页 > 新闻动态 > 教育资讯 > 正文

初中学历能干编程吗 初中生能否学会编程

作者:创始人时间:2024-01-05 09:49:06 浏览:2143次


初中生是否可以学会编程,并在这个行业找到一份工作。

初中学历能干编程吗 初中生能否学会编程

先说结论,初中生可以搞定编程,特别是门槛比较低的Python基本一天就可以入门,比较系统化的如java、C++则会要求高一点,但总得来说,学会也不会很难,像Python是最简单的,比如打开一个文件 file。open(‘文件的路径’, ‘w’) 可以看到语法就是简单的单词拼接,但Python基本业内都是用来做爬虫,大型项目很少使用,但新兴的AI相关,比如人脸识别,语音识别等等,使用Python跑模型都是比较简单的,但这种程度距离真正的进入这个行业还差很远。

国内使用比较广泛的比如java、php、。net ,要说语言本身的难度并不是特别大,它的难点在于涉及的面太多,比如数据库你要会玩吧,前端的html、css、js总要懂一点,一些常见的网络状态、请求方式总要会,多线程、数据结构、缓存、微服务、MQ、docker等等都要能搞好。然后还有一些和语言相关的框架需要学会,spring、mybatis、hibernate等等,但总的来说,这些也都还是可以搞定的,就是太多太繁琐了,需要一个人带一下就事半功倍。

只有初中学历想要学习这些技术难点个人觉得最大的问题在学习的方向,一个人默默探索的路上你是不知道你的进度如何,你的方向是否正确,比如红极一时的大数据,Netflix开源的第一代微服务、另外像zookeeper之类的是否还有必要学习呢,有些过时的技术完全没必要去深入,比如你还在学习EJB、JSP之类的技术,学习完发现是无效的学习,遇到挫折又无法解决,可能就陷入深深的自我怀疑,特别是学历比较低只能进入小公司,而小公司的特点是要求多面手,你会发现又要你会Linux,还要会点前端vue之类的就更加无法适应了。

程序员更多的要求是程序员思维,需要对行业的热爱,其他的问题像单词,只要掌握最常用的300个单词,大部分的问题你也都能搞定了,数学的话,不是去做算法工程师之类的,大部分的算法也都已经帮你封装好了。

程序员需要有独立解决问题的能力,自我学习能力,技术的迭代是非常快的,不保持学习你就跟不上步伐然后逐渐被淘汰,更主要的还是热爱。

但只有初中学历的话,上限也是可以预见的,像做一个比较复杂的功能,一些NP问题处理,就需要使用到动态规划算法,而受限于知识,你是根本无法完成的,然后高深的技术,又会用到傅里叶变换、还会接触到池化、卷积、蒸馏、归一化等等数学知识,像chatGPT的实现你已经无法想象了,但总的来说,这种高深技术一般会有专门的算法工程师去负责,不过这种绚丽的风景也就与你无缘了。

总的来说,初中知识水平是可以学会编程的,但走多远仍然取决于个人的热爱程度、学习能力和探索精神。然而,需要注意的是,今年的就业形势较差,即便是985、211的计算机专业毕业生也可能难以找到工作。如果真的有志于进入这个行业,需要做好心理准备,学历将是一个巨大的门槛,最好通过自考等方式提升学历。同时,要有备份计划,找到自己的亮点,不仅要有技术能力,还要有能够打动面试官的闪光点。在软件行业,质量往往比价格更为重要,因此初级开发人员不宜降低价格,而是应该追求提升质量。希望你能在这个行业找到自己的位置,与你共勉。