下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

一个转型技术人员的自述

作者:课课家教育     来源: http://www.kokojia.com点击数:910发布时间: 2017-01-07 10:00:39

标签: 移动开发web程序员

  我们做程序员的除了码代码就是码代码,但是我们在在从中找到了乐趣和学习到了很多知识,也可以说是一个好的开始,对于技术类的工作我们必须要精通那么两三种是自己擅长的,不然你会随时都会犯错,好吧接下来我就分享一下关于我在工作中的一些问题和我的个人工作上的一些经验总结给你们一个转型技术人员的道路是怎么样的?

  移动开发是属于手机应用软件开发,我们开发最主要的两个就是IOS和Android的系统,然而我一样利用我的C#的代码来工作,每个人都有自己的擅长的代码,但是我今天#的代码去开发我做了这个改变之后的感受。

一个转型技术人员的自述_移动开发_web_程序员_课课家

  一、为什么下这个决定

  我是一个刚从web工作转型到移动开发的工作,那么为了适应新的工作我就要去接触更多新的技能和学习新的技能来增加自己能力,代码方面我也是需要学习很多应用的技巧。

  我选择转型是因为我觉得移动开发的前途一片光明,因为现在就已经出现了很多属于APP网商商品,既是一个挑战也是一个机遇,移动设备端的科技也是一个契机,以后也会有更多的新产品加入到其中。

  主要的是我领域范围内的C#编程语言就很适合用作与对IOS和Android的开发,我为什么不好好把握这个机会?或许你可能还不知道网站的应用程序跟移动开发的应用程序是不一样的。

  二、新的编程模式C#语言

  编程方式也是会变,根据你的项目它会有更多的替代着能替代,当我以前还在做windowWindowsPhone的项目的团队一起开发移动应用的时候我就已经知道,只是当时我的能力还是有限,就算准备好了,我也没有囊而准备的能力去实现。

  网站的应用是有一个特点的生命周期过程,你要从它的网站构造中发现问题的所在,而你不能只是用响应来回复请求,当时我在做web框架的时候就对这方面的应用学到的都是全新的知识,并且这些崭新的知识并不能帮助我在移动开发的应用上。

  每一个领域有每一个对于的变成强制性,那么对于异步的编程会使得在用户UI设计上使得该功能停止,也是围绕着这个问题我要不断的学习更多的新技能,不断的提高我自己,去实行这个编程对这二个功能的方法。

  分离关注点也不同,不再有ModelViewController(MVC),使用的是ModelViewViewModel(MVVM)模式。即使我已经用过(在WPF和WindowsPhone中),但并不是在同一水平,我仍然有很多东西需要学习。

  网站主需要你去刷新一次页面就能看出其变化,移动的开发那么我们要借助拟定一个模拟器来进行应用测试,你要测试和调式相结合,我们需要一定的时候来进行重复的操作,反馈环很长,大多数时候都需要几分钟才行,因此调试会很慢也会很重要。

  三、迎接新挑战

  虽然我已经转型到移动开发也有一段时间了,但是我需要学习的东西也是非常的多,我要重新认识新环境新技能,首先就是两个新的生态系统iOS和Android,其次就是新的框架Xamarin和MvvmCross,还有不能满足用户的需求等等工作,迎接一个新的挑战,但幸运的是我还有我最熟悉的C#编程语言来支撑供我使用。

  随着问题就来了我,我每天都要学习新的技能,和面对各种新的问题,移动开发上的一些新的开发环境怎么样?问题怎么解决?接下来又怎么做?如果网络不可用,怎么办,这个方案太慢了怎么办?等等一大推我无法解决的问题。……

  面对那么多无法解决的问题,我曾经还试过一天内一片空白什么也想不出来,那么我还如何去谈认为自己是一个专业的软件开发人员呢?一点贡献的价值都没有,感觉在自欺欺人。嗯,我觉得这种感觉就像走出以前的Web开发的安乐走向了移动开发峰谷中。

  四、不放弃

不放弃

  学习是一个漫长的过程既然自己选择了就要坚持下去,毕竟又不是我一个人在战斗,我还有个一开发团队支撑着,没那么容易倒下,无论是老手还是新手团队中的所有人都不得不面对相同分量的学习,高级开发人员和初级开发人员皆是如此。

  虽然还是有很多的不足,但是最起码经过长久的努力总算是熟悉了一些基本的东西,路还长着呢,我还要去解决异步代码和新的框架的问题,也让我学到了很多东西,也更加坚定了我的决心,不放弃的精神一直引导着我去前进。

  总结:你准备好了吗?当你看完一个转型技术人员自述的时候,你是否曾经也有一种转型的冲动,但是对于技术方面的工作来说你最好是有准备的,工作转型很常见,但是对于我们的程序员的转型就是没那么理想,如果你的信心不够坚持你是很容易崩溃的,如果你选择加入那么我只能祝福你,我在这里向移动开发的技术人员一起加油!

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程