iOS APP开发转职攻略|后端工程师如何突破职涯瓶颈|保持探索热忱
后端工程师面临职涯瓶颈,透过学习Swift与iOS APP开发成功转职,克服撞墙期与环境挑战,实现APP上架成就,开启多元发展新视野。
Click here to view the English version of this article.
點擊這裡查看本文章正體中文版本。
基于 SEO 考量,本文标题与描述经 AI 调整,原始版本请参考内文。
永远保持探索新事物的热忱
从踏入资讯领域到转战iOS APP开发的人生契机
Bangkok 2018 - Z Realm — 解决问题的道路上你并不孤单
时间过得真快,从Back End转跳开发Mobile iOS APP 满一年、开始写Medium也满一个月,第10篇小小小里程碑就容我写一篇自我突破转换跑道心得。
永远保持探索新事物的热忱
「探索的本能促使人类伟大的成就」从古代哥伦布探索海洋发现新大陆、莱特兄弟改良飞机征服天空到现在离开地球探索外太空;唯有对新事物充满热忱才能不断地超越自己,或许我们不能像阿姆斯壮伟大,但是如同他所说的「你的一小步,可能是人的一大步」不要低估自己的创造力才能.
契机
机会来的时候要好好把握,因为不能保证会有第二次;你可能会犹豫或许下一个更好或惧怕下了错误的决定,但是「Who know s ? 是太阳先升起还是意外先来临 」如果没有负面的影响那就张开双手握住机会吧!
时间退回到2009年,刚进入彰工综合高中就读高一的我,在一次偶然的机会下得知学校有在培训选手去参加比赛,当初的想法是「反正回家也没事不如去学学东西」就去报名加入了;是我人生的第一个转捩点,就此踏入资讯领域;加入选手培训很辛苦,每天下课+六日+寒暑假三年的时间都在学校练习、风险也很高,没比到名次就几乎什么都没有;但就结果来说还好当时有把握住这个契机(选手一路走来的心路历程以后再补上)
全国技能竞赛 - 劳动部劳动力发展署
这个契机让我学到了很多吃饭的技术,设计的illustrator/Photoshop/Flash、工程的PHP/Mysql/Html/CSS/Javascript/Jquery,并借由比赛冠军资格保送台科大就读;回头来看,真的好险,好险有把握这个机会!
时间快转到2017年大学毕业依然是以后端工程师的职务进入职场,对于做网页这件事,大学开始主要专精于做后端(Laravel),前端的部分就没什么在研究了,都使用现成框架(Bootstrap/Semantic UI)
这时的瓶颈是在同个领域太久且一直没有突破性的发展,所以当初给自己下了新的目标:
继续深入探索后端
转换行销(GA)/企划领域
学新语言/写APP
这时候契机又出现,我加入的专案要开始开发移动平台应用;但起初我的设定是我去写API后端,用Laravel加一些新技术对我也算是种突破;这边要提到一件事,做决定时要把眼光放远,当初预设选择继续后端的原因是惰性加上我觉得踏入的成本很高,因为那时没有Mac再加上是一个全新的领域,还好有主管的提点,最终还是选择踏入iOS APP开发.
2018年的现在,开发iOS APP刚好满一年,收获的部分:学习了新的语言Swift、iOS APP开发、自己写的APP上架的成就感、开始写Medium?;还好有把握住这个机会,等于为我的职涯又开了另一扇窗!
For工程的后端转战iOS APP开发的心得
「都是写程式不都差不多?」隔行如隔山… 初期有人指点会比较快,因为很多观念都跟网页开发不太ㄧ样,会经历一阵子的撞墙期,要撑住!就能看到成功的曙光! 我自己也撞墙了快一个月,稍微有脉络之后你会遇到 第二次撞墙期 ,这时候要越挫越勇,从错误中学习,用时间换经验(如果你时间不够建议去上入门课或找个师傅带你)
开发环境 :以往写PHP我们用Sublime打一打,Ctrl+S然后Ctrl+Tab切换到浏览器Ctrl+R就能快速看到结果;现在要使用Xcode,然后部署到模拟器或手机上才看得到结果;这部分正好能改善我急性子的个性XD.
语言部分 :Swift比较Morden、强型别、更有结构,一开始可能不太习惯,但用上手后就没什么问题了
Storyboard/Interface Builder :这部分降低新手的入门门槛,如果一开始就要用code刻画面学习起来会更辛苦;可以直接视觉化玩转UI、学习排版、拉拉Outlet
记忆体跟页面排版结构 :这是比较需要注意的项目,也是我说用时间换经验的部分;以往做网页没有什么极限,要做什么就做什么;就以表格来说,网页就打<table>然后跑PHP回圈把资料显示出来,但在APP上就要使用UITableview元件来实作(想当初用UIView排出来然后很高兴跟主管说我做好了!结果发现记忆体一个大爆炸) 其他还有记忆体泄漏的部分也要多注意!
应用上线 :APP开发要更小心、测试要更细心;因为不像网页能有错就改,iOS APP上版本要经过审核、有BUG也不能降版,所以有BUG至少要花一天才能修复,对使用者影响很大!
使用者评论 :使用者可给你最直接的评论
五颗星暖心、一颗心痛心
总结
人生就是充满不确定性才有趣,对于来到的机会,你选择把握就会有所收获;你选择放手,下个机会或许更好,没有什么对或错,总之相信自己的直觉「择你所爱,爱你所择」
给自己的期许
目前还很菜会持续在iOS APP开发上打滚,朝著未来学习、成长寻找突破点、保持写Medium的习惯,下一个契机是什么?我也很期待!
有任何问题及指教欢迎 与我联络 。
本文首次发表于 Medium (点击查看原始版本),由 ZMediumToMarkdown 提供自动转换与同步技术。