一位来自前端大佬的经验分享 兴趣是最好的老师 大家好,我从接触编程到现在已经有6年了,大学课程主要是c语言以及c#,毕业后从事过半年的.net开发,因公司需要转运维岗位后感觉前端这个方向更适合我,在这六年时间里,我也算把前端、后端、运维都做过,其实就我自身的经历来说,我觉得不管学习什么都需要有兴趣,毕竟兴趣才是最好的老师,其实是需要保持耐心,而且对于人生来说,其中任何目标的实现都离不开耐心。编程学习就如其它任何学习任务一样,都需要反复努力并投入大量时间。 学习建议 根据我的经验,在学习中有这么几点建议送给大家: 1. 理解该编程语言的核心思想,比如matlab是面向矩阵(向量),python、js、java是面向对象,按核心思想所倡导的去学它去思考去写代码,否则始终无法真正入门。 2. 学习该编程语言的基础知识,这些基础知识本质上是相通的同样的东西,只是在不同编程语言下批上了其特有的外衣(编程语法),基础知识包括:数据类型(也叫数据结构,是讲不同样子的数据怎么存取)、判断结构、循环结构、自定义函数(函数是最重要的编程概念之一,实际上就是实现某个功能,给它输入它就能给你想要的输出,可重复使用)、文件读写、基本绘图等。 3. 前两步完成之后,就算基本入门了,可以根据需要,根据遇到的问题,借助搜索、借助帮助,遇到问题解决问题,逐步提升,用的越多会的越多,也越熟练。 4. 我认为编程是一个翻译的过程:要解决的问题借助小实例梳理(可借助代码片段调试)明白了,再按编程语法翻译成代码。很多人不会自己写代码,最关键一点是没有做好前一步,其次一点是基础语法还没学会。 寄语 IT行业的道路固然是充满了阳光了,一路上充满了美景,但是也充满了艰苦和崎岖,在突破了之后一路的阴霾,云霄之上,必然是一番广阔的云海。
|