从编程小白到独立开发者

Image Description

时间过的飞快,一眨眼毕业快五年了。

从最初的编程小白,自学成移动端开发,再到现在的全栈开发者。

一路走来,有了自己的收获和成长。

写下这些文字,给曾经迷茫过的我们。

希望能给大家的职业规划提供一些参考。

---------- 误打误撞进了IT圈 ----------

和舍友一起到学校对面的公司面试,被派驻华为南研所。

我观察发现大公司里,每个人都是螺丝钉,只负责很小一部分工作。

工作时间长了,只能从事通讯相关工作。

我想做全栈开发,以后能选择的公司多一点。

所以工作一个月后,定下了目标,去互联网公司。

同时找一个房价低一点的城市,安家立业。

当时买了 MacBook,自学编程,准备写一个简单的 iOS App 出来面试新公司。

花了3个月时间,第一个简单的App上线了。

现在看半天时间能写好的一个 App。

拿着这个App 成功找到了一份新工作,也顺利换了城市。

---------- 成为移动端开发 ----------

在这家公司工作到现在,有快三年时间。

刚开始进来做些杂活,

花了6个月时间把现在公司的 App代码过了两遍,

成为了一名移动端开发。

最开始分配的都是些简单的工作,慢慢就上手了。

很感谢现在公司遇到的同事和Boss,给了我很多帮助。

同是90后的技术总监,写过iOS和Android,现在写C++。做事专注,做人厚道。

公司移动端的负责人,会 iOS,Android和PHP,学什么都很快,区块链刚出来的时候很快就上线到

业务上。乐于助人,代码上的问题一般都能解决。

他们提高了我对自己的期待,也让我知道了成长的方向。

---------- 独立开发者 ----------

产品,设计,运营,编程和测试的工作都要独立开发者自己做。

平时还是要上班的,回家后做自己的项目(找一个按时下班的工作很重要)。

最开始是想多写一点代码,水平提高的快一点。

在公司只是写某个模块的代码,没有从头完整的写过一个App

写了一个月后上线了自己独立开发的App: 恋爱纪念,反响不错。

最好成绩是中国区工具付费榜第20名, 也获得了最美应用的推荐。

这个过程也培养了自己产品和运营的思维。

想到一个好的创意 --> 完成 UI设计 --> 完成编程和测试 --> 日常运营

上面的流程完整的走了一遍。

其实大部分工作80%的内容,花20%的时间就能掌握,

开发者有产品和运营思维后,对开发的理解也能更深一点。

这期间认识了很多做独立开发的大佬,知道了他们精彩的人生,

有做独立开发后融资开公司的,

有做独立开发收入让工资变成零花钱的,

这让我对生活有了更多的期待,别人可以的,

我也可以。

---------- 码客南君 ----------

想做全栈开发者,还要会写后端的代码。

选了一圈,Golang写起来自己最喜欢,于是开始自学Golang编程。

自学了大半年后,开始做码客南君这个项目。

后端用 Golang开发,移动端用 Flutter开发。

本来不会写 Web前端,赶鸭子上架翻文档写出来的。

花了快一年的时间开发,码客南君慢慢成型了。

谷歌、百度收录了链接,也上线了苹果、Google、小米、华为商店。

开发了 Golang、Swift、Flutter、Python 四种语言的基础课程。

也是自己独立开发的第一个商业级别的项目。

用到了自己所有的开发技能,

总结了所有学过的编程语言。

---------- 结束语 ----------

写到这里突然发现,过去了五年时间,

自己刚工作时候的愿望实现了,

自己成为了一个全栈开发者。^_^

分享自己走过的路,希望能给看到的你一些参考。

对未来有明确的规划,保持不断进步。

愿每个人是能实现自己的目标。