学好编程的 4 个秘诀

认真地想一想,你就会发现,他们在做事情的时候是有方式可循的。

这里多说两句哈。上学的时候,我有一双善于发现美的眼睛,但焦点是自己,所以很多同学都说我很自恋,同时呢,我还特别乐意挑别人的毛病。

最近一些年,我这双眼睛虽然近视度数增加了,但仍然很善于发现美,并且焦点发生了变化,变成了身边的人,无论他做的是什么职业,我总想从他身上学到一些什么。

这种转变,对于我的成长来说,我认为非常重要。你是不是也心有灵犀,这么觉得呢?好了,来看看做好事情都有哪些秘诀(可能算不上)吧。

第一,修炼内功

大家应该都挺喜欢看武侠小说的吧,尤其是金庸的作品,男主都特别注重内功的修炼。萧峰、郭靖、杨过、张无忌等等等等,内功都是独领风骚的,能与他们匹敌的寥寥无几。

程序员是这个时代的弄潮儿,要想站得住,不被大浪掀翻,内功自然要浑厚。直白点说,就是,只会 CURD 是很容易被淘汰出局的。

对于初学者来说,一门编程语言,一种工具,一个框架,先会用是最迫切的需求。一上来就去看源码,很容易就劝退了。

等会用了之后,用多了之后,就得深入,知道为什么要这样用,能不能按照其他的方式用,这背后的原理又是什么,都得逐渐搞清楚,否则就只能停滞不前,无法更进一步。

就比如说,我们学 Java,上来就去搞多线程并发、Java 虚拟机,我敢保证,学霸都不一定能扛得住。

正确的学习方法是什么呢?

简单了解一些 Java 的历史背景,然后安装 JDK,安装 IDE,写个 Hello World 感受一下编程语言的魅力。再然后学习数据类型、运算符、流程控制语句、访问权限控制、对象和类、接口与抽象类、字符串、异常处理,接着是集合、泛型、枚举、IO,最后才是多线程并发、Java 虚拟机、性能优化。

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】
就这样,循序渐进,一步一个脚印,等到这些都会用了,编程经验也提高了,再去深入地研究源码,了解设计模式、计算机基础知识、计算机网络知识、数据结构与算法等等,就会游刃有余。

算法研究的目的是为了更有效的处理数据,提高数据运算的效率,数据运算是定义在数据结构上的,各大公司的笔试基本都考这个。如果你想拿到更多的 offer,拿到更好的 offer,LeetCode 上的题要能刷个一百到三百道,有时间有精力的话,最好参加一下 ACM 竞赛,在找工作的时候会非常有优势

[算法薄弱的同学,或者想要提高的同学,可以点击链接看我另外一篇文章!](()

第二,持续改进

“伟大的牛逼之前都是傻逼式的坚持”,这句话听起来虽然有点糙,但理不糙啊。每个人都知道改进,但并不是每个人都能坚持下去。

我有个大学同学,做淘宝客的,一开始没有摸到门路,就很难,坚持了一年,收益甚微。有一天,他不知道哪根筋“错”了,在淘宝上花了几百块钱做了一个网站,界面很丑陋,但 SEO 做得很不错,慢慢就有人通过百度搜索的关键字找到他。

随着时间的推移,找他的人越来越多,钱自然就赚到了。于是,他成立了一个工作室,很多大学同学都到他那干过,但很多同学干了三五个月后,就坚持不下去,不想干了。

他呢,一直坚持着做,虽然有起有伏,但在郑州买了一套大四室的房子,又买一辆不算差的车。结婚的时候,我去过他老家,条件不是一般的差,这让我更佩服他了。

人,在天赋上,在出身上,是有差别的,不要明目张胆地忽视这两点。但是,能够有所作为的人,你会在他们身上发现一个共同点,就是“持续改进”。

拿写作这件事来说,我有天赋吗?如果有人说我有,我是拒绝承认的。但如果有人说我是一个懂得改变,懂得坚持的人,那我只好承认,他是懂我的。

一开始,我只在 CSDN 上写,后来我同步到各大博客平台,这就是改变。一开始,我只在知乎上同步文章,没有回答问题,后来我发现,回答问题的访问量远超文章,这是知乎的机制决定的,我改变了。一开始,我不会玩 GitHub,最近一段时间我迷上了 GitHub,这也是改变。

这些改变,都是积极的,并且我还会一如既往地坚持下去,所以我才敢笃定,“明天会更好”。

第三,不断叠加

为什么我一直推荐大家去写博客,并不是因为我尝到了甜头,而是因为写博客本身,最直观的一点就是,博客的浏览量会“不断叠加”,更深层次的是,写博客带来的影响力会“不断叠加”。

再没有其他的事情,比写博客更容易上手,更能带来不断叠加的效应了。

很多人会说,我不知道写什么啊?

学习笔记就可以啊,读书感悟就可以啊,解决 bug 的方案就可以啊。

还有人会说,我写了,没有访问量啊?

个位数的访问量总有吧!一开始,除非天赋异禀,大多数人的访问量都不会特别高,我也是从个位数起步的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值