学完不会写程序怎么办
想做编程,容易学吗?
想做编程,容易学吗?
学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
读书笔记怎么做?
想在读书时,快速吸收知识,读书笔记就是一个很好的方法。
以下是我读了那么多年后,总结出来的方法,在这里和大家分享一下:
01 首先明确读书的目的
在《高效能人士的7个习惯》一书中,作者斯蒂芬·柯维提出的第2个习惯是: 以始为终。意思就是说,在做任何事情之前,我们必须先确定目标。这样做的好处有一个非常明显的好处:你的洞察力会大大地提高。
假设你需要学习的是如何起标题这个知识点,那么,当你在浏览网页,翻阅书籍的时候,你都会集中精力去找相对应的方法,而不是从头到尾的阅读。
02 选对读书方法,你就成功了一半我自己常用的方法是:读书时,手里一定要有一支笔。不管是水笔还是荧光笔,如果读到我认为有道理,或者是有意思的句子,我就画下来,做好标记,我常用的工具如下图所示:
还有便利贴和荧光指示贴。作用也是做标记,当我下次回顾这本书的时候,可以直接翻到这一页,看之前用荧光笔做过标记的地方,快速调取相应的知识。
03 系统性的整理知识在经过第1,2步后,一本书被涂上荧光笔的部分已经有很多了,这个时候,我会在我的笔记本上记下,每个周末花一两个小时,专门整理这些知识。
如果是散乱的知识点,就使用葱鲔笔记法做笔记,如果是实用类的书籍,尽量做成思维导图。
同样用图片说明更加直接:
这里给大家介绍一个很方便的小工具:喵喵机。
这货长这样:
喵喵机是一个热敏打印机,不需要墨水,只需要充满电,装上打印纸,就可以用手机拍照并打印出来,非常的方便和快速,简直是手懒,不想做摘抄的福音啊~
04 定时回顾
写笔记的其中一个原因就是,我们大脑容量有限,有时还会卡机。所以回顾就显得尤为重要了。还记得上学的时候,老师总会提醒我们要复习吗?尤其是考试之前?老师说的复习和这里的回顾是一个道理,就是为了防止我们忘记学过的知识,读过的书。
回顾的方法有很多,前面用荧光笔,做标记的内容就是重点。如果在再次回顾的时候,你觉得有些内容不重要了,就在旁边做个标记,同样的,你认为仍然重要的部分也可以做笔记。
这时候再给大家安利一个不错的方法,效果非常得好。(我已经亲身试验过了)
凭着你的记忆,做一个思维导图。任何你能回忆起的,你认为有联系的知识都写在一张A4纸上。写完后,再打开书,与书中作对比,看看自己是忘记了哪个部分,哪些知识是记错了的,进行修正,然后再重新写一个思维导图。
写在最后:
每个人都有每个人的习惯和方法,我的方法不一定适合你,或许有点参考价值,给你一点做笔记的思路,我就很开心了~谢谢你的阅读~
放几张书中的笔记: