哈哈哈,首先,我必须得承认,缺电量是写出此篇文章的重要诱因。但本质上,我也的确是很想表达一下作为一个初入独立开发者团伙的新人的内心世界。交谈这种心情还是得在能够被理解的圈子内进行。发朋友圈之类的都只能被算作无病呻吟。
我也并非是主动要成为一个自由开发者的,虽然我内心是渴望成为这个领域的一员。但我一直在等待自己能准备好,与其说是等待,其实是并不敢面对失去稳定的传统工作所面临的种种风险。
我是高一辍学生(与爹赌气我就辍学了),后来一路跌跌撞撞,我在传销待过(上铺兄弟的恩赐,让我从一个和亲哥去KTV都怂包的内向男孩儿变成了一个憨皮逗比二货哈士奇),做过被开除的工厂员工(因为我上夜班就打瞌睡),做个只能拿底薪的电话销售(我认为和客户说明白底价和利润是一种很好的销售方法,但客户总觉得我还是在欺骗他)......成长的事故很多。
我最终在偶然的机会,那时候的电销公司说要一个官网,问我会不会,会就给钱。我为了 800块钱。开始从百度中输入"网站建设教程",一步步知道了html、css是神。发现居然看得懂,也算是发现了自己的爱好。这是一个最小限度到只用和电脑打交道的行当,并且它是个讲死理的物件,你错了它绝对不会掩盖你的错误,你对了它也不会为难你。在很多次焦头烂额与醍醐灌顶之中,我交差了一个企业官网,当然了只是一个静态网站html网页。拿到了800块钱,很低是么?但这比我打上千个电话筛选出一部分潜在客户,然后侥幸有一两个与我成交之后才能拿到的提成还要高。
这之后,我虽然有心想往这一行发展。但是有3年时间都只是会写写html和css。JS部分都只能去复制源码效果。培训班并不是我不想去上,但连几千的学费我拿不出来,我曾经也和我爸打过电话,说我想去再学一下计算机,得到的是更深的父子裂痕。所以我只能靠着网上找教程学习。总做静态网站肯定不行,得有后台管理才算一个完整的网站。带着这个目标,我又靠搜索引擎知道了帝国CMS。又后来我又知道了wordpress。这时候的我依然是个复制粘贴人。我遇到报错的解决方案是换一个复制粘贴的对象。我根本没能力解决JS的问题和PHP的问题。
自学4年后,我终于摸到了一点JS的门口。时间的确很久了,但我还是要为自己辩驳一下。我所有的编程技能全部是从最开始认识html开始搜索出来的。我没有一个系统的知识体系,没有一个领路人给我建立一种一通百通的编程学习方式。导致我看过多次JS入门教程依然无法明白我特么学了有什么用。
最终是在量变积累的需求导致了我必须明白如何才能控制住dom达到一个我想要的效果。才最终慢慢的掌握了JS,而当JS慢慢开窍的时候。Wordpress也带给我很多掣肘,总是被wordpress框住的开发,一点也不自由。我开始有了一个底层框架的需求,这让我了解到了MVC框架,了解到了ThinkPHP,但有时1年多无法入门。“模型不存在?控制器报错....滚犊子,老子不学了”,我当时实在不明白是哪个傻逼玩意儿要把一个简单的功能整那多规范那多约定写出来!(图样图僧破的真香警告)
此时已经恰逢16,17年。这时候正直前端娱乐圈火热发展的时间。我依靠wordpress自定义模板发开发,在一些传统企业做个网管还是蛮子在,业余再接一些私活。我觉得我还挺励志的。当然了过年回家,我总是被现实教育什么叫励志。我这充其量叫讨口饭吃。在广东已经待了六年多,我萌生了回到老家发展的念头,它愈发成长,最终在16年底,我下定决心要回来。
但机缘巧合,我的一个表哥。就是什么叫励志的那个活生生例子,他说他在佛山的公司需要付费推广的人才,已经招到一个,你可以过来学一学,顺便做网站开发维护这些。我当时一想我这编程学的稀巴烂,学个推广也可以哟。虽然会老家的念头很强烈,但是回去能干啥却一点没谱。所以突然我又在这个年底,转向佛山。
17年,做完了公司的企业网站。我业余时间就在学习推广,但还没入门呢。表哥随口问了一句会不会搞进销存系统。我当时也因为隐约感受到自己快要理解MVC是个什么玩意儿的时刻了。就打肿脸充胖子说可以搞。
这的确是我最重要的一次冒险。我一遍生啃ThinkPHP文档,一边强行上手VUE。但是因为进销存涉及到了太多的需求。导致我这一波强行操作见效奇快。我开始逐渐理解了我才是我真是个傻逼,现在才知道把一个简单的功能按照那多规范那多约定写出来是叫抽象、是叫解耦。而进销存在前端方面的要求也让我必须攻克JS的问题,但得益于VUE和ThinkPHP都是相似的开发模式。我一方的进步可以使得在另一方同步,我对编程开始有了新的认识。这的确让我远远的告别了几个月前只能走wordpress企业站的我。
三个月后进销存系统上线,粗糙且bug众多。但它的确让我体会到了真正的编程的快乐,也具备了从业务需求到代码实现的完整经验。收获良多,但这份答卷的确是拿不出手。vue的组件我一个都没用到。因为我不会。所以,第一版一上线,我立马开始了重构计划。
真心感谢我的表哥,给我发工资,给我充分的时间。并且项目使用者也是公司人员,线上问题的反馈和功能需求都极大的改变和提升了我的代码开发习惯。表哥的公司是服装连锁公司。仓库的货物是定额供应、加盟商线上选货、人员权限管理等等需求场景。给我带来了极大的挑战。第一版本我仅仅是勉强实现了上述功能。第二版,我该考虑如何把减少代码的复制。我在第一版的蛮多重复功能都是复制粘贴的形式实现。PHP文件编写也充满了随意性。虽然是能用,但是我并没有形成各司其职的代码规范。进场控制器干模型的事儿。
抽象代码、解耦代码让我开始在思考的更多。在表哥说新的服装连锁项目还需要进销存让我复制一套的时候,我发现了这是一个架构上可以实现的多品牌共用的进销存管理系统。第二版的挑战又一次来临。同一个仓库定额供应的货物,需要分配给多个品牌。每个品牌还要独立的定价。但此刻的我的确是渴望这样的挑战。又是2个多月,再次开发了新的版本。我又一次收获满满,我开始对建表的规划有了一定的思路。比如我将产品独立出来,仓库的控制产品数量和各个品牌的配额,各个品牌控制产品的价格。这都需要将每个数据表的关联提前做好合理的规划。数据的分表、数据的关联都必须能够尽可能的应对复杂的业务场景需要。
组件化开发也让我尝到了很多前端变革的甜头。我再也不要回到那个手写html的年代了。一年多独立的进销存开发。让我在程序开发这块有了自信,我具备了面向需求的开发能力。我终于在18年的时候,开始敢以程序员自居。
这之前,我从来不敢说自己是程序员。对于我这个高一辍学的极其普通极其平凡的一个农村人来说,我有资格说一声我是个很努力的人。也因为这些技能上的提升,使得我更坚信知识改变命运的事实,以及遵从自己内心的活着是对生命最有诚意的致敬。
我还算是世界上最了解的我的人。我不适合做一些依靠信息不对称获得利益的职业,所以我做销售是不合适的。也不幸的形成了还算端正的三观使得我无法从事一些违心违德的事情,所以刑法里的赚钱门路,我一个都干不了。我仅有一些本领,它能够支撑这我还算体面的生活,让我可以大声说不,我的确是蛮自由的。我很珍惜这短暂的自由时光。也许将来家庭重担需要我埋头闷声、在马路牙子上边啃面包边哭出声。但此刻生活没有要求我沉重,我便不能辜负这种恩赐。
18年再次重构了进销存系统,维护了一整年。工作上并没有什么特别的东西了。这一年我学会了小程序的开发,学会了Laravel框架。尝试入门了python,但需求不强烈。如同几年前无法入门JS一般。所以没再强求。
工作上没有挑战,我回到老家地级市的念头又开始占据了内心。于是在年底,我迈出了逃离北上广的步伐。回到了一个鄂西北小城。我回来前就已经知道薪资范围,也做好了接受这些的决心。我期望这有个6000就不错了,谁知道运气好,面试的单位愿意8000录用我,上下班不打卡,不加班。这超出了我的预期,因为这城里的工资普遍也就三四千。虽然比不上广东的薪资,但我也还算满意。
这一年我依然面临着诸多的挑战。接手的项目是老项目,需要使用Jquery开发相关的功能,我并没有使用过jquery开发过完整的功能。但此刻我需要开发一个考试系统。虽然使用过新的前端框架以后,再用Jquery让我很痛苦,但是也是收获满满的一件事情。vue很少会遇到要直接操作dom的情况。而jquery开发的时候这是家常便饭。这又加深了我对js的理解。我不再局限于vue的框架去解决问题。
再次有机会独立开发一个学习平台。我开始将自己的一些新想法付出实践,实现了很多自己突发奇想的功能,依然还能体会到编程带给我的快乐。业余时间,入门了node.js。这一年都在安逸中享乐,996热潮,我首当其冲拒绝。在地级市我感觉到了归属感,我看得见市井生活的乐趣。挺快乐的时光直到十月底。老板说没钱了,我就丢掉了工作。这的确是事实,从事的汽车行业领域的开发,整个行业都很低迷。
这一次找工作却让我开始难受起来,当我真的需要去面临一个月5000、6000爱来不来的招聘环境时。才知道这小城市很难融入进去。摆在自己面前的2条路,要么再去一线、要么接受现状去上班。我选了第二条,在一家外包公司,他们开出了8000的薪资。我上过三天,给了我一个要抄点京东、抄点微信、抄点抖音的需求,我直接吓到离职。我的确很渴望挑战,但我心眼里不想陪动不动要干翻阿里腾讯的人耗费我的精力。
老板盛情玩挽留以及我的无情拒绝的来回拉扯之下。我猛的发现,我有第三条路-----成为“自由开发者”。老板拒绝后又同意了我的提议,我成了外包公司的外包兼职,我终于要开始自己控制我自己的时间了。充满了未知的一个领域,我倒是没怂,因为实在不行,还是可以回去上班嘛。
但自由的滋味可真不好受,首当其中的是焦虑,金钱的来源不再那么稳定,我这点小能耐没法在僧多肉少的远程开发岗充分竞争。尝试过面试,多数时候还是失败告终。我能做的,只有接外包项目做。这意味着我必须做很多枯燥无味的项目开发,编程的乐趣需要放下了,现在必须正视它是一种谋生手段。张开腿对自己爱的人是快乐的,张开腿接客就是痛苦的,这么样子的去编程,我也是痛苦的。(希望也是真香警告,但我才接一个客人,我也还没爽到)。
焦虑还有一个原因,便是时间过于自由带来的不安全感。前半个月,我要么一天从早工作到晚上,饭只吃一顿。要么会消极怠慢、看一天电视。还在被窝里躺着干过活。这都让我无法自我正式工作的性质。我和无业游民之间的特征产生了太大的交集。这让我很惶恐不安。
好在这个焦虑,我通过学习使用任务管理工具得到了显著的提升。我开始每天给明日规划需要开发的功能。完成任务后,我便心安理得的躺尸或者逗猫。哪怕只是下午两三点就无所事事。这个心安理得是需要自己去强制习惯的。既然我的时间自由,如果我卖够了,我就不能多做,哪怕多余的时间闲着,我做其他的事情都不能去想工作了。这好比电影院的空位一样,没卖出去哪怕是闲置着,也不能免费赠送。必须要正视自己时间的价值和提高时间利用率的价值。我凭本事闲下来的,一定要心安理得。
还有就是接让自己舒适的项目,这是我的教训。我就不该接我目前所在做的这个要抄点京东、抄点微信、抄点抖音的需求。昨天还依然在变更需求变的更加的复杂,这让我很痛苦,但是作为开局第一单,我还必须完成这个任务。这种痛苦的感觉我下一个项目死都不要再体验了。金额舒适、需求明确的项目是理想状态,达到这个状态的方法除了靠祈祷和富婆,还可以靠扩大甲方大大数量的路子,多认识认识有外包需求的大大们是我很重视的事情。这个是计划,还在落实中。(希望此篇文章能有这方面的资源收获。我定当是个钱少活好长得帅,能说能写话贴心的好工人。Ps:这算广告嘛?dog脸....)
从十月至今,我逐渐适应了做为一个独立开发者的节奏。也与很多前辈学习到了很多经验。就我而言,铁了心要在家乡这样的小城市生活,又想有高于城市水准的工资水平,成为了一个独立开发者的需求是强烈而合理的。需求明确的时候,我就不再害怕了。明年,我希望自己能够成为一名合格的独立开发者。赚到更多的钱,养更肥的猫,睡别人的床。生活没要求我哭泣,我便不会放弃寻找快乐。自由是快乐它麻麻,我必须得到自由,然后和它生出好多快乐来。
最后,真的,我是没电量了,求各位电鳗来戳我!!!
真是没想到,还能看到这样的文章,和我经历很是相似,
咱区别是我上完了高中,打了一年工又倔着跟本来十分贫穷的父母要求一定要去技校学电脑,否则就离家出走,永不回家。
因为这样的决定,也是学校里最努力的学生。
经验满10年之前找工作永远都要抛个一两年,这样工资高,但难度和强度也让我感慨从来都只在人家口中听到过工作轻松。
也是不断各种学习,乐于吃亏,敢于吃苦,将他人推上位,让他人在共享车风口时赚的大嗨。
进入区块链行业,主导让一个公司从我一个人到估值5亿,自己却落寞离场。
现在年龄也大了,行情也不好,这个时间点也差,加上今年霉运连连,竟然到了连工作都找不到的境地,真是悲从中来。已经做好了放弃挣扎,10月前准备进厂了,毕竟,家庭生活压力太大。
真的是很像呀!我也是当时出去发现不好混,电话里跟父母要求再读技校学电脑,但我爸说你想都不要想......
希望你一切顺利哈,一切都会好的。
野生开发者还蛮多的,包括我~
非常佩服你的经历,以及坚持~
恩,主要是只擅长做这个了,别的做不好😂。
😁第一个深入参与的项目,都是自己的亲儿子。印象深刻。就跟渡劫飞升了一样
是的,我记得我在我表哥公司。每次别人提一些不合理的需求我就会怼起来,就是觉得你怎么能乱动我的心血。😂现在想想,我可能因为是表哥的表弟,才一直没被人打的原因吧。
纯技术讨论:即使使用 jQuery 也不应该大量操作 DOM,可以配合 Handlebars 或者 Pug 来响应数据变化渲染视图。
嗯嗯,这块我了解一下。谢谢分享😁
尼玛,就冲你这妙趣横生的文笔,果断电量+5支持!不是电鳗也是电驴了😂。
写的非常实际+走心。站长全套走起(全群+友圈转发扩散)。
哈哈哈哈,爱死站长了
张开腿对自己爱的人是快乐的,张开腿接客就是痛苦的,这么样子的去编程,我也是痛苦的!
这番理解真的是很透彻了
😂这种歪理邪说我贼擅长
卖够了就不能多做,楼主说的对,写的特别有意思,加油😃
哈哈哈,混口饭吃,谢谢支持。
兄弟,独立开发者就像是一个人在森林里打猎,既孤独又危险,独立开发者应该抱团,这样才能接大项目,挣大钱!
能坚持下来就很牛了,我遇到过很多想转码农的,最后都半途而废。加油
你的头像全站最猛 🤣🤣
不得不佩服啊!这样的底子也能坚持下来,厉害厉害👍
支持,老哥到个人签名不错
坚持就是胜利 ,我已经远程了好几年了
不抛弃不放弃,坚持就是胜利,一起加油
不要妄自菲薄, 你很棒~ 向你学习!
哈哈哈,谢谢鼓励和支持。
题外话 十堰老乡给你点赞
老乡你好,老乡十堰哪里的?
加油,哥们很逗
哈哈哈。一起加油。
独立开发顺利吗?
目前一切都好。业余时间就是个钓鱼佬。只要不上班,基本就在水边儿了……
加油
佩服😄
加油😄
真实
加油
沾沾光,希望也能像楼主一样,成为远程工作者
优秀
坚持下去,总会成功的
一路走来诸多不易,加油。
牛啊,各种转折。
高一辍学 🐂
不错
今日才看到丫。谢谢你的分享。
我只想说,干得漂亮!