面对如何上手一门编程语言?有以下两种情况:
一,完全没有接触过编程语言如何快速上手?
1,第一步选择编程语言,如果您初次接触语言,您就要选择一门语言入门,你可以通过TIOBE查询编程语言排名情况选择一门语言,首先你必须问清楚自己学习编程语言是为了什么?如果你有自己的职业,编程仅仅是为了爱好,你可以选择任何一门语言入门,如果您想为了就业,你就要好好认真选择一下了,如果您打算做移动端开发,移动端目前市场份额也就安卓跟iOS,安卓的话您可以选JAVA,Kotlin,iOS的话,您可以考虑C ,OC,Swift,如果是想做网站大前端的话,你就要学HTML,CSS,JS,VUE,等,做服务器端后台开发的话,要选的语言有JAVA,Python,PHP等,个人意见选JAVA,就业广,然后可以做安卓也可以做后台开发。
2,第二步,假设你已经选好了编程语言,接下来就是要去网上查教程了,教程以视频为主,这是因为对于编程一无所知的初学者,看书比较浪费时间,挑选好一套视频看完,视频的话可以形象告诉你,你可以照着视频去练习,光看视频是无法学会一门语言的,还要不断去练习,只有多练习才能找到写代码的感觉。
3,第三步,假设你已经疯狂联系了,编码中肯定遇到很多难题,不知道怎么解决,其实解决问题的途径很多,网上搜索,加入一些群,问群里的大牛,当然最重要的一点,不要一遇到问题就问人,最主要是自己先学会解决。
4,第四部,假如你编程一段时间了,你要学会看API文档,无论你学任何语言,要去看权威的官方文档,都有现成的函数可以用,有现成的用就不需要重复造轮子,可以节约时间,但是你要明白别人写的意思,工作中要会善于总结,多问几个为什么。
5,能走到这里,为你点赞,说明你学习已经小成,如何快速提升?你可以去看源码,源码是大牛们的结晶,去看它,或许你可以为源码提意见。
二,假如你已经就业,公司需要重新上手一门编程语言?
1, 编程语言之间都是相同的,如果你已经掌握了一门语言,再入手一门新语言是很简单的,偶这里分享大概两点,其一是粗粗的把语法看一遍,然后就是撸起袖子撸码,因为通过项目去上手语言是可行的,其二,花很多时间完整把整个语言从头学一遍,做到胸有成竹,然后再开始做实际工作。其实这两种方法都有弊端,重新学习的话,会浪费过多的时间,学习成本高,没有实际项目问题驱动,那样学不牢靠,如果做边项目边学习的话也有问题,在没有弄懂一门语言的情况下就盲目撸起袖子写代码,那样写出来的东西也不入流。
其实所有语言差不多,以下是一些语言入门学习路线相通的东西,仅供参考:
1,首先了解语言的基本数据类型,基本语法,循环啊,数组,以及集合的使用,泛型,简单字符串处理,查找啊,截取字符串啊。
2,面向对象,继承,多态,异常,错误信息,日志调试,序列化,反序列化,线程,并发,异步机制等等。
总结:不管你是初学上手,还是参加工作后再上手一门编程语言,最重要的就是一直要保持学习。
没有哪个行业像IT行业这样快速频繁地经历着变革,同时也对大家的个人和职业生活带来着巨大的影响虽然像财务和人力资源等其他部门的进步可以为企业提供更高的效率但IT的进步却能够改变企业的本质,实际上也能改变大家的生活方式人工智能、大数据、云计算、区块链、数据库自动化;IT的创新正变得越来越快,并且跨越整个技术堆栈今天的IT专业人士应当如何跟上行业不断变化和发展的步伐?不仅有更多的技术需要学习,需要更快速地学习,而且在当今快节奏并且永不停歇的商业世界中人们越来越难以挤出升级技能水平的必要时间。开发并维护现有系统、管理新项目、IT规划、实施、升级、优化——更不要说期间的所有日常任务所有这些加在一起成为了今天IT人员的重担,使他们再也挤不出专门的学习时间然而,你越是不学习最新技术,你的知识和技能就会越濒临过时你的市场价值和职业前景与你紧跟最新技术的能力密不可分。无论你从事哪种工作,都要确保不断发展你的知识,技多不压身!
偶认为编程达到入门怎么也要具备连接通讯,程序的上传与下载,能运用逻辑程序,了解一点简单常用的指令程序。
结合偶的工作,来说说学习PLC编程的心得:
1、 具备一定的电工基础:掌握传感器、气动元件、液压元件、电机等低压电气元件的使用及电气控制原理;
2、 具备计算机的基础知识:二进制、十进制、十六进制、BCD等加减乘除换算;
3、 选择大众型的或者自己工作单位使用的主流品牌,选择中小型PLC开始,如西门子smart200/三菱FX系列/欧姆龙CP系列等;
4、 最好先选择一种品牌的PLC加强熟悉,下载用户手册,硬件手册,使用说明书,看资料的接线案例,简单的编程案例;
5、 安装调试软件,按照手册的案例说明,尝试自己照着编写案例程序(以梯形图为主LAD),这样既可以熟悉软件操作,也可以熟悉基本指令意义,还可以学习编程思路;
6、 如果工作有条件可以跟着调试工程师学习,打下手,学习他人的编程思路,多问多动手,多与设备打交道提高动手能力;
7、 使自己进步最快的就是,自己勇于承担,敢于承担项目电气调试,在实践中锻炼自己,敢于出客户现场,解决客户提出的问题;
8、 加强独立思考能力,深入思考技术问题,积极掌握设备控制工艺要求;
如果想快速学习,那自己需要加倍的努力学习,多与同事同行交流探讨,多动手实践。