有时候是在路上走着。有时候是睡了一觉,可能在梦中,也可能是醒来的时候。 原来绞尽脑汁就是搞不明白的东西,就突然间想明白了。 循规蹈矩的跟着老师或者教程学,应该比较难体会到这种顿悟的快乐吧![吐舌][吐舌][吐舌]
谈谈我个人的经验吧,编码工作14年左右,一直也没丢下,大部分时间属于自学,从vb开始,后来自学了c/c ,python,go,基本上都是兴趣和工作作为驱动力。在编码方面谈不上顿悟,大部分通过对疑难问题的解决积累经验,比如在写c程序过程中不少人会遇到coredump,在解决这些问题的同时也是加深对计算机原理理解的过程。
每个人对编程的"顿悟"时刻都可能不同,因为它是一个非常个人化的体验。以下是一些常见的经历可能会触发这种感觉:
总之,编程的"顿悟"感觉是一个非常个人化的体验,不同的人会在不同的时刻和情况下感受到。重要的是要持续学习、勇于挑战和不断实践,从而为自己创造更多获得"顿悟"感觉的机会。
我刚进入IT行业时,将近一年了,带我的师傅对我说,我还没有进入编程的思维。
当时的确有些沮丧,首先看这个问题的同行肯定都是比较上进的,都想尽快像大神那样想写什么就能写出来什么,但这之前肯定要能像标题一样有顿悟的感觉。那么如何才能顿悟呢?我还用我的经历来说。
后来我从那个公司离职了,进入了一个创业公司,然后我发现之前我的欠缺在哪里了。上一家公司偏向国企,说白了就是工作内容比较单一,给央企做SaaS软件,业务没有什么大的变化,这样其实就是crud的日常操作,虽然我会自学很多框架技术,但没有实际的上手操作。
后来去了创业公司,那真是什么都得自己干,什么都得自己想,但也多亏了之前对很多框架技术的学习,让我对业务场景有更多的技术选择。然后就是对自身业务场景适合什么技术进行进一步的调研,之后就是上手操作了。
大家肯定都明白,编程不是看会的,而是敲会的,但要想顿悟,前提是有大量的真实代码量,这里说的不是照猫画虎的复制粘贴,而是通过自己思考后的代码实现。另外还要对不同语言不同框架都有实际的开发,然后就会慢慢发现,不同语言,不同框架,其实实现上都有相同的地方,不同的,也是最重要的是人家实现的思路。
当你用多种语言多个框架,实际实现过你的业务场景,或者解决自身业务问题后,当再接触新的框架技术时,学习的时间成本会大大下降,因为会发现很多内容都是相似的,关注核心不同点就可以很快掌握了,我想这就是标题中所说的顿悟的感觉吧。
总之,开始的头几年比较辛苦,多学技术,多使用技术解决实际问题,当累积到一定程度,再面对一种新技术的学习时,就会自然而然的觉得没费什么时间就掌握了,因为你已经学会了其中的通性,也就是融会贯通了,那时技术本身对你来说不会是难点,而业务上用哪中技术更合适,更能解决业务上的问题,才是你要多考虑的事情,也就是架构师工作了。当然,不论你处在哪个阶段,都要记得不断地学习,因为在IT行业,不学习就是退步。
好了,这就是我要说的。。。
正加财富网内容推荐 | ||
OK交易所下载 | USDT钱包下载 | 比特币平台下载 |
新手交易教程 | 平台提币指南 | 挖矿方法讲解 |