2018年12月20日04:46:37
匆匆一年又过去了?这一年我工作了(其实是2017年末开始的),我在广州到底在做些什么?忙些什么?现在回想起来好像也不曾想起有什么深刻的东西,也没做出什么成绩。在大城市忙忙碌碌过完一年,难道这就是我要的生活吗?编程!我到底在做什么?
为什么写此文
我闲来无事的时候,总会去技术群逛一逛,看看别人有什么新话题,自己也找下乐子玩一玩新技术。每次到一些群里都会有人叫我大佬,表示真的不太习惯,毕竟我觉得群里的真大佬可比我厉害多了。直到离职后在家的某一天,被一个认识一年的网友拉到一个新技术群里,看到他们聊天我才意识到这一年来,我还是有很明显的进步的,我之所以意识不到,大概是我天天和一群慕星人待在一起学习(其实是扯淡),毕竟很多慕星人进步真的比我大得多。
借此机会,就当是年末总结吧,实际上我更想说的是我对编程的一些想法,包括我一年来的学习,生活。
学编程不是学编程语言
这个思想,我也是最近在阮一峰的博客上看来的。其实在这之前,我已经有这个概念,只是在阮一峰的博客上看到,有一种:“嗯,我也是这么想的”感觉。
在我还是小白的时候,看到别人在群里说:“我会多少种编程语言”的时候,会对这个人很是崇敬(我想那些叫我dalao的小白大概也是这种心理)。后来我在慕课网学习后,从java到Android,再从React到JavaScript。等到开始写代码,真的是什么方便来什么的时候,我才发现自己也能成为自己曾经崇敬的模样,只是到这个时候我还是觉得自己很渣,这大概是和我自己学习编程的方法有关吧。
我记得我以前的文章也曾很分散的说过我自己的学习历程,讲的还是比较具体的,所以这里就不再翻历史了。这里还是说说我学习编程的方法是怎么样一个思路吧。我刚刚开始学编程的时候像个无头苍蝇,走了很多弯路,但是也自己摸索了一些门道。
在美学前端之前,我真的学的很吃力,一度陷入沮丧。比较我当时学的是还比较热的java,那时候我英语A级都没过,实在是难啃。接触了React进入前端领域后又是一个不同的感觉。JavaScript入门很简单,接着学node的时候,同时写ES6语法的代码和Python的小脚本,并尝试把别人的python代码用node实现出来。我发现两种编程语言虽然细节上有所不同,但是程序处理的逻辑是通用的,算法基本无差异,而且语法上有很多的相似之处。通过这点,我在学es6的时候就把python的语法也熟悉了一遍。
现在的技术更迭速度太快,学习编程语法很可能还没入门就语法就过时了。然而,学校教的数据结构,算法和计算机原理一直是编程稳固的基石。虽然这三门课我专科的时候都没学过,毕竟我是电气专业的。细细想来,我好像明白为什么校招很多公司都找算法和数据结构过关的学生了。原因很简单,新的编程语言可以通过以前学的C语言基础来快速习得,然而让一个人从零开始用计算机的思维去思考远比学习新编程语言难得多。
最后吐槽一下,就算学了C语言,想把java作为第二编程语言难度还是很大的,就我个人而言,JavaScript和Python给新人的学习舒适感就很不错。
生活,少即是多
在广州生活,学习,工作这一年来,感觉时间一晃就过去了,自己却收获甚少。搬了几次家,借宿,独居,群居都试过了,也还是腾不出时间减肥,也没好好安排时间去广州走一走。世界这么大,我却只看着眼前的代码,网购让我懒得出门,最后买了一堆多余的东西,搬家的时候苦不堪言。
而我似乎是一个佛系咸鱼,细细想来极简的生活才是我最想要的。找一家简单清淡的饭店,要店家个电话,到点提前点餐;找一家品味还比较干净的服装店,一年到头都穿这一家的衣服,也懒得去想今天穿什么,明天穿什么的问题。我的温饱问题就这么容易解决,然而我也没存什么钱,多余的钱都买设备去了,头脑发热买了“一次性”商品却很少再用到。
国内网购真的是很方便,支付宝和工资卡绑定在一起,花了也不会心疼,反正也不经常看网银还剩多少钱。各种打折各种活动,购买欲能不强烈吗?实在阻止不了买买买,剁手也要买。**其实我们需要的东西不多,常用的东西就那么些。**辞职回家后,我喜欢上了极简生活,腾出更多的时间,空间来做自己想做的事,而不是靠购物来满足自己。
我们教育告诉我们,交易才会促进经济的发展,然而我一直就觉得这不符合我自己的逻辑,或许经济就是这么不符合我逻辑的领域吧。我还是喜欢《小岛经济学》的思维,所劳即所得,财富是积累出来的。
END
这些就是我2018年,对编程和生活的所思所想,希望能给各位新人一些帮助。
共同学习,写下你的评论
评论加载中...
作者其他优质文章