匹马行天下之思维决定高度篇——教你如何爱上“编程妹子”
“天上掉下个林妹妹
似一朵轻云刚出岫
只道他腹内草莽人轻浮
却原来骨格清奇非俗流
娴静犹如花照水
行动好比风扶柳
眉梢眼角藏秀气
声音笑貌露温柔
眼前分明外来客
心底却似旧时友”
前言:
作为一名刚入门两年的程序员,我深知编程行业的不容易,不仅需要应对高强度的工作,还需要大量的技术知识,而且编程这行业不像医生、律师这些知识相对稳定的行业越老越吃香,软件行业的技术每隔一段时间就会更新换代,有可能会让你清零,一切从头再来。所谓“活到老,学到老”,用到程序员身上再合适不过了。两年前的姻缘让我选择了软件专业,即使当时一窍不通,但也从未有过排斥,抱着“既来之则安之”的心态坚持了两年,本篇博文我起名为《匹马行天下之教你如何爱上“编程妹子”》,没错,我是一名即将步入大三的学生,单身,大学两年投身于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/
作者:泰斗贤若如
微信公众号:去有风的地方飞翔
Github:https://github.com/zyx110
有事微信:zyxt1637039050
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
我不能保证我所说的都是对的,但我能保证每一篇都是用心去写的,我始终认同: “分享的越多,你的价值增值越大”,我们一同在分享中进步,在分享中成长,越努力越幸运。再分享一句话“十年前你是谁,一年前你是谁,甚至昨天你是谁,都不重要。重要的是,今天你是谁,以及明天你将成为谁。”
人生赢在转折处,改变从现在开始!
支持我的朋友们记得点波推荐哦,您的肯定就是我前进的动力。