做独立开发的一些感想
做独立开发的一些感想
想想自己独立开发也有好多年了,从刚毕业做的在线销售系统,再到spring boot做写的my-finances,再后来转iOS做的万能输入法、我的浏览器、照片DIY、斗图王。一路走来,还是写一点感想吧,后面有时间会持续更新的。
要说起做独立开发,要从我刚学会编程时,我想那时候就应该有这种想法了,总想着除了正常的学习或工作之外,要自己独立做点什么东西,以突显出我与别人的不一样,我需要比别人更坚韧不拔,更能吃苦耐劳。
其实作为独立开发者,最难的是需要孤独的去面对问题和挑战困难,因为没人与你同行,而且也可能会要没日没夜的加班加点,有可能是1年,也有可能是2、3年,也可能是10年、20年。
在你前行的路上能理解你的人也不多,可能也没人能有效地给予你帮助与反馈,也可能你身边的亲人、朋友或同事都会反对不支持或不认可你的做法。
你是在做自己的事情,在别人看来可能毫无意义,另外除了有技术障碍之外,还要克服不少自我心理困难。
对我来说做独立开发者,可能是我的志趣所在,我喜欢全身心的去做一些事,而正好这事很好让我全身心的投入,加之它与利义不相争,也还很有趣,也有意思。真正在做或认真计划在做的话,会感觉五、六天过的很快,每天的时间都不够用,没时间出玩、没时间陪朋友、也不耐烦聚会,总想着自己的那点事情还没做完、这周的计划又要往后拖了。
对我来说做独立开发好比做数学研究,虽然不比《数学大师》说的那些数学家,但是在我看来,独立开发者的世界有点像类似伽罗瓦那样经历的也未必没有。
在不理解你的人看来,程序员有程序员的局限。至于它是局限,还是对于存在意义的选择不同,对我来说可能只是在自己的世界里与不在自己的世界的差别,抑或是不理解你的人爱怎么说了。我想人各有心,也各有志。什么东西对我们来说比较意义,每个人的定义都可能有所不同。生来本无意义,因为要求了自己要做一些事和目标,而赋予或被赋予了一层意义,我只是希望这层意义更多的由自己来赋予,不管它在别人看来这层意义有多大。
回想有时候喜欢别人怀疑或不认可的眼神和态度时,就会觉得淡然又不想或来不及解释什么,但却知道最终他们是会错的。最后你走过来了,发现他们还在原地做他们喜欢做的,想他们喜欢想的,似乎感觉大家好像也是一样的,只是或许现在已经与自己不在一个频道上了,只是彼此的世界也已经不同,再无所谓评论好坏是非了。
最后一个得说到累这个词,我只能说:累,但又并不觉得累,只有停下来之后再想去重新起程时才会觉得很累。如果我的身体和心理状态一直年轻健壮,我想我会一直坚持下去。
Come On。继续前行。继续加油。。