案前笔落在书轩,指尖逝去是时间
不知不觉进入大学也有一年的光景了,在编程语言的天地下摸爬滚打,走过Python,C++/C的长廊,正在向Java的一域进发,一路烟雨朦胧,未入深处,但也非踏雪无痕,一无所得。接触了几种编程语言之后,也有许多的方法与经验,愿与诸君分享!

1.方法与经验
*** 学习编程语言,一就在于“编”,多编写加深自己对某种编程语言的理解,语法,应用等等,通过不断的训练提升自己解决实际问题的能力,学以致用。 二就在于“思”,学习编程,光一直做题写代码也是不够的。你会发现那些只会天天写代码的同学(也是听老师说过的一些学长学姐)在找工作面试的时候很难通过,原因在于他们可能写代码解决问题的能力有了,但是因为缺少思考,难以表达自己代码的思想或者对于一种编程语言的独特的见解(独特的见解能够让面试官可以分辨你的水平)。这扯的有点远了,说近一点的,学习代码的同学可能身边就有会写代码但是要他来讲却又很困难的同学,原因之一就是没有去想,去深入的理解吧。话又说回来了,这些太侧重于“编”的同学的水平又比那些很少实践写代码同学高出不少,便也有了差距。
*** 学习代码就是0-1的过程,也只有0和1,会与不会,不可能夹杂其中,多实践,多训练,去”编“,琴操千曲之后,那就算是入门了,也不是萌新了,当能解决实际问题了,便是1了;而加上实践与思考结合,对代码有了透彻的理解,对实际问题或一种语言有了自己独特的见解,那就是1之后了,这1也是普通玩家和高玩的区别。

2.教训
就像我自己所说的,光写不思不得意,光思不写假把式,大学第一年我“思”的多一点,说的不那么冠冕堂皇,就是一股脑的去盯着代码看,去理解其意,记下各种算法,然后思考。因为实践的不到位,应用起来也不熟练,这便是我在以后的学习需要提高的地方。比如说给你一道实际问题的算法题,不做题不实践,就没有熟练度的提高,即便知道算法的代码,但应用是个问题,或者再糟糕点连用什么算法都不知道。思考很重要,但是只有在多练之后才体现有更大的意义。

漫漫长路,尚在起点,所说浅显,但为所得,望诸君有所得,一共努力!

浅谈学习编程语言的心得与体会相关推荐

  1. 小学教师计算机培训课程感言,2016年小学教师浅谈信息技术应用体验心得体会...

    信息技术是研究如何 获取信息. 处理信息. 传输信息和使用信息的技术.下面是小编整理的2016年小学教师浅谈信息技术应用体验心得体会,欢迎参考! [1]2016年小学教师浅谈信息技术应用体验心得体会 ...

  2. 计算机教师应用心得体会,教师浅谈信息技术应用体验心得体会

    信息技术是指能够扩展人类信息器官功能的一类技术的 总称.下面是小编整理的教师浅谈信息技术应用体验心得体会,欢迎参考! [1]教师浅谈信息技术应用体验心得体会 我们的现代化教学已经离不开信息技术手段,尤 ...

  3. 浅谈 JavaScript 编程语言的编码规范

    转自:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/?ca=drs-tp4608 developerWorks 中 ...

  4. 浅谈学习Javaee所需安装的一系列工具(Tomcat篇)

    浅谈学习Javaee所需安装的一系列工具(Tomcat篇) 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Tomcat是什么? 二.使用步骤 1.下载. 2.环 ...

  5. 浅谈 JavaScript 编程语言的编码规范--转载

    原文:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/ 对于熟悉 C/C++ 或 Java 语言的工程师来说,Jav ...

  6. 浅谈运用计算机铺助教学体会,浅谈计算机辅助教学的优点与运用.doc

    浅谈计算机辅助教学的优点与运用 摘 要:在新课程改革的今天,计算机辅助教学在课堂中的应用成为一种不可缺少的组成部分,计算机辅助教学在数学课堂中的应用,使教师的教学手段得到创新.使学生的素质在新的课堂气 ...

  7. 清明佳节将至,浅谈学习心得

    寒冬才过,转眼已清明. 通过4周的学习,个人认为学习过程中,首先对于一个学科,必须先理解透彻它的功能,也就是弄明白这个学科它是用来干什么的,只有弄明白它是用来干什么的,才能提起对这个学科的学习兴趣:在 ...

  8. 高中物理应用计算机教学心得,浅谈高中物理教学心得体会

    [摘 要]课程改革的最高境界是教师观念的提升.教师作为课改的执行者,决定着这场教育变革的成败.随着新课程的推行,教师要调整自己的角色,改变传统的教育方式.新课改让教师从知识的"权威" ...

  9. 浅谈运用计算机铺助教学体会,组织胚胎学应用计算机辅助教学的体会

    进入新世纪以来,随着信息技术的日新月异和国家对教育基础设施投入的不断加大,越来越多的高校都在设有计算机的多媒体教室授课[1].以计算机作为一种新的教学手段诞生了计算机辅助教学(ComputerAssi ...

最新文章

  1. Freebsd10.3(FreeBSD11 Beta1)使用手记
  2. VTK:几何对象之ConeDemo
  3. Python 字典推导式 - Python零基础入门教程
  4. JMETER SLAVE和MASTER 分布式启动压测
  5. Tomcat不能自动编译JSP文件问题的一种解决方法
  6. ubantu 系统安装apache 和mysql
  7. NET对象的XML序列化和反序列化
  8. 图像型PDF如何免费转换成可编辑的文字
  9. 索尼Xperia XZ1 Compact刷机,解锁BL,刷Twrp Recovery和Root教程
  10. 小米路由器r2d_小米路由器二代R2D怎样设置无线中继模式
  11. 直连路由的配置-思科模拟器练习(Cisco Packet Tracer)
  12. 教你如何用Three.js创造一个三维太阳系
  13. 路由技术 -- 路由策略(Routing Policy)与策略路由(PBR,Policy-based Routing)技术
  14. elasticsearch APM功能全解 一
  15. 以TFP401A为核心的DVI接口应用系统
  16. 程序运行所花费的时间如何计算
  17. Cisco-win10安装ezv_p_n客户端过程介绍与常见问题汇总
  18. windows server 2012 进程 出现大量桌面窗口管理器的 解决方法
  19. Java基础3-循环
  20. web端登录需要验证码-python获取验证码数值

热门文章

  1. openstack基准测试项目Rally介绍
  2. 微博指定日期舆情数据爬虫获取—基于中文金融词典(python)
  3. 人生在世究竟是为了什么
  4. 《自控》学习笔记一——自动控制的一般概念(一)
  5. Transformer for image quality assessment阅读笔记
  6. 微信小程序中background-attachment:fixed兼容问题
  7. 机器学习实战:第一章
  8. 谈谈数据库里的时间戳
  9. 电影院和计算机和字典的英语怎么拼,电影院用英语怎么读
  10. Vue+element 实现英雄榜功能