zoukankan      html  css  js  c++  java
  • 匹马行天下之思维决定高度篇——教你如何爱上“编程妹子”

    前言:

    作为一名刚入门两年的程序员,我深知编程行业的不容易,不仅需要应对高强度的工作,还需要大量的技术知识,而且编程这行业不像医生、律师这些知识相对稳定的行业越老越吃香,软件行业的技术每隔一段时间就会更新换代,有可能会让你清零,一切从头再来。所谓“活到老,学到老”,用到程序员身上再合适不过了。两年前的姻缘让我选择了软件专业,即使当时一窍不通,但也从未有过排斥,抱着“既来之则安之”的心态坚持了两年,本篇博文我起名为《匹马行天下之教你如何爱上“编程妹子”》,没错,我是一名即将步入大三的学生,单身,大学两年投身于Java学习,视编程为“妹子”,从刚开始的不认识到现在的死缠烂打,我已经爱的歇斯底里,无法自拔,你问我爱她有多深,只叫人以身相许。学习来自于兴趣,我用我的理解教你如何爱上编程。

     

     

    第一招 主动才有故事(上去撩她)

    在不断学习的过程中,我讨厌一些大学老师通过念书本文字或者念PPT文字来向学生讲解技术的资料和文章,一上来就是代码,还有就是技术细节、安装步骤、配置方法,让初学者晕头转向、不知所云,学完了以后也不知道为什么有这个东西、解决了什么问题、它有什么来龙去脉。换句话说,别人讲编程习惯于讲解How,而不是Why。但是在我看来,Why有时候比How重要。有时候在学校听技术讲座或者老师讲课,看到上面的人眉飞凤舞,下面的人却一脸茫然,昏昏欲睡,我总在想:难道编程知识真的就这么枯燥吗,这种状态学下去,我的前途堪忧啊。后来遇到一位老师,他讲课从来不借助任何东西,就用大脑现场组词,嘴巴现场解说,他的课对我们很有吸引力,因为他把编程知识讲“活”了,通过讲故事的方式给我们传授知识,大家都喜欢听,听完后都收获颇丰,记得很牢。有了这位老师做榜样,我才对编程有了一丝“爱意”,我又想:为什么别的老师就不会像这位老师一样举一些生动有趣的例子呢?如果是我在讲,那我怎么才能通俗易懂地把这个知识点讲解出来呢?我该怎么去类比呢?我该从哪个角度切入呢?

     

    这种潜移默化的思考多了以后,我发现自己也慢慢养成了用通俗易懂的方式讲解技术的习惯。我在大学成长了两年,我想能不能把这些经验写下来,让后来的学弟学妹少走一些弯路呢?

    三个月前,我在博客园注册了我的账号,试图总结我的经验,通俗易懂地分享知识。刚开始不温不火,直到有一天,我无意中写了一篇博客《婴儿的出生为你解惑构造函数和构造代码块https://www.cnblogs.com/zyx110/p/10659889.html,身边的朋友和博客园好友看了一致好评,对刚开始写博客的我是一种很大的激励,后来我就通过这种方式,通过举例子轻松自在掌握技术,于是就沿着这条路走了下去:用实例讲解技术的本质。

     

    这条路到目前为止我走了三个多月,慢慢地积累了七十多篇博客,这些都是我经过了细心的整理、补充和完善。每当我搞清楚一个知识点的时候,就在想:技术本来是很简单的,只是上面笼罩着层层迷雾,让初学者难以看清。如何能把一个知识点用最简单最精炼的语言给初学者讲懂是我一直思考的问题,这样考虑问题对我的思维逻辑的锻炼也有很大的提升,后来我也总结出一些学习思维,通过博客的形式分享在博客园,大家都还是能接受的,阅读量创新高,比如《匹马行天下之思维决定高度篇——大学再努力,培训机构做兄弟https://www.cnblogs.com/zyx110/p/11008888.html,《匹马行天下之思维决定高度篇——编程“价”更高https://www.cnblogs.com/zyx110/p/11012875.html,再比如《抽象类和接口到底是什么垃圾——秒懂https://www.cnblogs.com/zyx110/p/11181614.html、《彻底填平Static坑https://www.cnblogs.com/zyx110/p/10661545.html、《抽象类能实例化吗?——口气很强硬——“不能”https://www.cnblogs.com/zyx110/p/10648119.html,还有我的Java匹马行天下技术分享,我觉得很适合初学者参考学习,就这样,因为一句话“分享的越多,你的价值增值越大”,我一直在坚持写博客,并且一直深爱“编程妹子”。所以在这劝大家一定要主动,这个世界要想得到,必须要主动,主动才有故事。

     

    第二招 心动不如行动(干就完了)

    学会思考问题的方式,做到无招胜有招。

    人生赢在转折处,改变从现在开始

    1、什么是编程语言?

    编程语言是定义计算机程序的形式语言。

    程序是计算机要执行的指令的集合

    2、编程语言能干什么?

    用来向计算机发出指令,电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的 。

    3、有哪些编程语言?

    Java、Pathon、C语言、C++、HTML、JavaSprict、C#、PHP等等。

    4、需要学什么编程语言?

    没有最好的语言,只有最适合的语言

    学会驾驭工具,你不是工具的“奴隶”

    5、如何学习编程语言?

    学会编程思想

    编程思想就是心法,语法函数就是招法,注重心法而忽视招法

    得行而忘意,无异于舍本逐末,得意而忘形,方能游刃有余

     

    怎么样,有了这两招,应该对你追“妹”有所启发吧,读万卷书不如行万里路,行万里路不如有仙人指路,有仙人指路还需自己顿悟,自己慢慢顿悟吧,愿你早日爱上“编程妹子”,做一个专一的程序员。

    在这《匹马行天下》只是做思维分享,想要技术分享的朋友在我博客园看《Java匹马行天下》

    *****************************************************************************************************

    我的博客园地址:https://www.cnblogs.com/zyx110/

  • 相关阅读:
    MSBuild、条件编译、预处理命令
    批量数据插入SqlBulkCopy
    WPF 双向绑定
    编程思想之一
    python 提交表单
    python 添加用户
    python 分页
    day9 IO多路复用
    day9 线程、进程和协程深入版
    day8 进程、线程 简介版
  • 原文地址:https://www.cnblogs.com/zyx110/p/11184464.html
Copyright © 2011-2022 走看看