专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

程序员自学,自学IT为什么那么难?_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 12:08:26       共计:3635 浏览
程序员自学? Python是一门编程语言,可以做很多事情,很多朋友对“自学IT为什么那么难?”这样的疑问,小编汇总了相关问答给大家参考!

大家好,我是蓝胖子,一个从机械毕业转行做互联网、比较喜欢折腾技术的个人网站小站长。

大四毕业之后也曾自学过两个月前端,对于这个问题也算是有一定的发言权吧!

首先,我觉得最难的是坚持吧!

一个人不管学习什么,最大的敌人就是自己了!为什么每年考研备考的人那么多,到最后很多人却连赛场都没有上?孤军奋战,最难的是坚持,一个人学习,看着别人玩耍或者是在上班赚钱,而自己却什么也做不了,所以很容易就坚持不下去了!

不仅如此,我们都知道IT的难度还是挺大的,当我们在实操演练的时候难免遇到一些难题,而此时通过百度并不能解决我们百分百的问题,所以很容易卡壳,不知道后面该怎么办了,从而导致放弃!

这山望着那山高,我们很容易为眼前的一些小成就欣喜,比如我在学习html和css的时候,觉得没什么难度,看着别人的源码,我自己也能写出一些静态页面,但是看着一些复杂的页面,就会觉得很烦躁,写几十几百行代码会有成就感,当你写成千上万行代码的时候你就会很疲惫了,甚至不想动手写下去。

所以,我个人觉得自学最难的不是课程本身的难度,而在于自身能否克服重重困难,坚持到底!

首先要承认,就自学编程需要多长时间这个问题无法泛泛而论,因为就编程语言的选择来说,不同的语言学习时间的差异就不可量计。但就具体分析而言,还是能从不同方面提供一些分析参考。

背景知识

出色的逻辑思维能力,以及扎实的理工专业背景例如数学、物理等专业背景,能为你做一个良好的铺垫。就答主自身而言,本科是心理学与建筑的双学士背景,针对Python的自学,大约只花了我一个月时间。

领域方向

编程有很多领域,比如嵌入式编程、后台服务编程、前端编程、驱动编程等等,很多很多。每个领域都有不同的知识范围,有的比较小,有的则稍大一下。从学以致用的根本目的而言,提前明确好自己的应用方向,也会对自己的学习事半功倍。

语言选择

不同的语言难度千差万别,就以答主之前提的Python为例,针对没什么基础的新手而言,Python是一种友好的语言,就是上手难度较低,同时现在的应用面也越来越广,因此如果你想短时间上手一门就业面较广的语言,我建议Python是一个不错的选择。

学习效率

从小到大读了这么久的书,其实都应该明白。如果你想学,认真静下来几个小时的自学效率会比你在课堂呆坐一天都高。而学习的道路也不是一帆风顺的,难免会有各种挫折坎坷,重要的是你自己对于目标的追求,持之以恒的坚持。三天打鱼两天晒网,如此这般,到头来你不仅会丧失学习的兴趣,甚至会对自己的能力产生质疑。切忌半途而废,三心两意。

简单总结

还是以答主自己出发,我是理工科专业背景,没有相关的计算机基础,以一天学习四小时计,Python大约花了我一个月左右,C大约花了我四个月,附加的SQL只花了半个月,因为逻辑其实是差不多的,只是语法规则以及应用的区别。

当然了,最为重要的还是要明确自己的努力目标, 确定具体的领域方向,制定实际的学习计划,再加上持之以恒的耐力决心,才能成功达成所愿。

作为一名IT行业的从业者,同时也出版过Java编程书籍,我来回答一下这个问题。

首先,自学编程是能够找到工作的,目前IT行业内有不少程序员都是通过自学编程走上开发岗位的。

但是目前随着IT行业对于程序员的要求在不断提升,想通过自学的方式来找到适合的开发岗位还是具有一定困难的,原因有以下几个方面:

第一:自学编程存在知识结构不全面的问题。不少自学者并没有一个清晰的学习路线,有的学习者知识结构欠缺较多,而有的自学者虽然涉猎的知识面比较广,但是缺乏深度和系统性,所以不少自学者要想能够达到岗位需求,还需要一个较长的适应期,对于不少对开发周期比较敏感的企业(互联网企业)来说,这是很难接受的。

第二:自学编程缺乏实践经验。程序员岗位(应用级编程)对于实践能力有较高的要求,而自学者通常在实践环节有较多的欠缺,这是一个比较现实的问题。自学者大部分的经验都来自于实验环节,而实验通常都是验证性的实验,综合性实验往往比较少,而且实验考虑的问题与实际开发环境所面临的问题具有较大的区别。

第三:沟通交流问题。自学编程往往对于行业术语、行业开发流程、行业工具等内容都不熟悉,这会导致沟通交流方面的问题,这也是不少企业考虑的重要因素,因为培养一名程序员也是需要时间成本和人力成本的。按照历史经验来看,程序员要想能够具备独立的开发能力,并熟悉整个团队的开发流程,至少需要4到8周的时间,有的甚至更长,这对于企业来说也是一个较大的风险。

最后,对于自学者来说,要想找到适合自己的开发岗位,比较现实的解决方案是从实习岗位开始。

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

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!

入门容易学精难吧!

好歹我也是曾经自学过两个月前端的人啊,还算有点资格回答这个问题吧!

老实说,在那两个月里我并没有一天学到黑,也没有把所有的心思花在学习上,我就是那种按着快进,走马观花、囫囵吞枣的学习了一遍视频课程!

再来说说,我都学了哪些东西?前端三剑客:html+css+js,另外还有jq、ATAX、php(一点点)。学习内容还是有点多哈!

最后再说说我学到什么程度了,这或许才是大家最关注的吧!我能够根据设计图写出网站的静态页面,但是写代码的速度很慢,有时候我会忘记一些东西,但是我知道去哪节课程找相关的内容并解决该问题。最难写的是js吧,自己也只是练过几个例题。

所以我觉得学习起来并不难,但是要想真的做好一个程序员,则需要大量的实战练习,这样才能熟能生巧,让代码写起来更加快速并准确。另外,我们也要通过大量的实战练习和思考去完成对一个程序语言的理解,而不是死板的只会写现成的程序。

三天不练手生,是个一年多,该忘的也都忘了,我现在大概只能知道html、css和js对于网页的意义了吧,知道网站出问题是该怎么去寻找问题的源头以及一些简单的思路了。

我是蓝胖子,一个从机械毕业转行做互联网、比较喜欢折腾技术的个人网站小站长。想学代码的朋友,可以跟大家推荐两个网站。

1、蓝胖仔导航(pc和手机端都可用)

这是一个导航网站,聚合了多个IT学习网站,让你学习代码的时候事半功倍。

2、蓝胖仔资源站(pc端展示更好一点)

这是一个主要分享建站资源的网站,内含前端教学视频、前端编程工具以及前端案例源码,让你学习起来更加得心应手。

总结,以上就是关于程序员自学以及自学IT为什么那么难的经验分享,卡友有疑问可以加wx或扫码加群!
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:python教程推荐书籍,如果仅用python挖掘一些数据,有哪些相关的适合小白看的书呀?_python | ·下一条:新手python入门教程,一个人怎么学python?_python
同类资讯

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有