那些年「编程」教会我的事……

说来惭愧,其实按道理讲,星佳的大学专业其实学的是计算机相关,为何是相关?因为08年,我们有幸上了一个叫做「数字媒体技术」的试点专业,于是教学老师和负责报志愿的家长基本都是懵圈的,以至于至今我都不知道这个专业培养的是哪类专业人才?

不过还好,跟大部分人一样,社会人是出了大学才真正开始用心去学习的物种,社会这所大学教给我们的「丛林生存法则」远远比象牙塔里只需要考高分就能取悦老师和家长的学生思维有价值的多....

那些年「编程」教会我的事……

所以,如果你和星佳一样,因为专业学什么最后却偏偏不那么感兴趣专业课,倒不如提前进入「社会大学」历练和跳坑,最终你会发现,很多捷径就算走了,也还是得老老实实从头再走一遍回头路的,但早点遭遇的教训却无比珍贵...

从小就养成「学习型思维」还是蛮重要的,心理学上把有这类特质的人群定义为「固定型思维」的榜样,拿实验结果来看,同样的一块儿拼图,给四岁的孩子们去玩耍,终于拼完后给孩子们做个选择,是重新开始拼个难度更大的还是再来一遍已经拼过的?

可能这个例子并不太严谨,但是恰恰说明了「学习型思维」的必要性,希望大家可以跨越从 兴趣-》煎熬-》怀疑-》坚持-》曙光-》成就感 这样的递进学习之旅,享受孤独的你和这个世界对抗的痛快...

提起编程,程序员会戏称自己是码农,而旁人对程序员的一贯印象就是IT民工,但偏偏不知道谁提的科技是第一生产力,现在你去逛逛shopping mall里都有儿童编程的体验店了,更别提来自MIT免费的面向儿童scratch编程和成年程序员鼎鼎大名的社交网站github了....

但其实,我们学编程总得先有目的和兴趣才行,而这些只听别人讲是无法让你真的有足够动力坚持到底的,那么分享下星佳的编程之路,或许你可以找到适合你的路径。

看不懂代码没关系,不就是做个网站嘛!

当年大二看多了互联网名人传记,天天做梦要做个改变世界的网站,而创意就来源于「用录屏教学的方式帮妹子们解决软硬件问题」,但是不懂技术怎么能做个可以用的网站出来呢?

当初想搞的网站最终还真做了出来,可以看看这篇文章:

按照正常软件工程的开发流程需要从零开始设计产品(UI和交互原型图),规划数据库(存储各种数据),搭建服务器(相当于一个公共可访问的主机),编写代码(至今还搞不定的部分)是不可能的,于是在怀着一定要解决问题的冲劲下硬是找到了一个开源问答系统,模仿当年web端百度知道的「Tipask开源问答系统」

最感恩的是配合官方文档,不用懂一行代码即可和安装游戏一样,点几次下一步,填几个信息即可在本地生成一个问答网站,至于如何让互联网上的用户访问,在看了「腾讯云」的文档后,大概理解了云的概念,申请个域名,备个案,FTP程序上传即可。

这里面最关键的就是「开源软件」,也就是如今github欣欣向荣的导火索,「贡献和免费」互联网技术大家有空可以去翻翻互联网的历史纪录片,如今我们能享受便捷的手机体验和丰富应用,离不开开源世界里那些放弃商业变现机会而贡献集体智慧的科技前辈们....

10部程序员必看的纪录片

www.runoob.com/w3cnote/10-programmer-documentary.html

网站框架搭起来,不妨再去改改代码!

既然是你的想法,那么开源软件提供的功能和前端页面肯定和你想的完全不同,请不到技术大神来帮忙,只能硬着头皮上,好在前端HTML的代码还是蛮有可读性的,所见即所得,改了也就改了,也是在学着改代码的过程中收获了一点点的耐心,之后又心血来潮的用了WordPress和Discuz等开源产品....

之后移动互联网时代来了,App也都有了一堆直接拖拽就能实现想法的所见即所得编辑器,就连开发游戏也都有现成的引擎和素材直接拿去修修改改即可,所以曾经有那么一段时间沉迷于测试人家开源的代码,然后改一改当成自己的....

改的再好,始终满足不了自己的野心!

很快就渐渐意识到,改代码不是个持久之计,动的只能是皮毛,而作者的逻辑和后端框架压根基础太差看不明白,直到拖延了这么多年,依然用着各种借口抗拒亲自在IDE里敲敲打打那些英语符号....

所以,就引出了开头的那句话,所谓的捷径走多了,最后还是又回到了起点,于是不得不重新思考,安心选一门相对入门掌握较快,可用资源库比较多的语言抓紧动手敲起来代码才是正事,一味地用工具解决问题,或者改改人家系统皮毛的代码,真心不是持久之事,举个不恰当的例子,靠减肥药吃多的人最终都会发现,还是老老实实运动的好!!

记得鹅厂的妇科圣手TK教主的传说,作为一个从妇科转行到安全的人,你必须花更多时间才能追的上人家,而大部分人的努力程度是真的还没到拼天赋的时候...

据说要立个Flag,那就争取一个月之内可以抓取深圳链家的房产数据,用「数据分析」的技术给大家一个事实,到底深圳的房价是跌是涨,未来的趋势又将如何,从历史数据又能分析出什么规律?

微博@星佳是个小人物

那些年「编程」教会我的事……


分享到:


相關文章: