android程序员,现在前景还好吗

android程序员,现在前景还好吗,第1张

android程序就是用java开发的,如果不会java就开发不了android应用

个人感觉android程序前景不乐观,你看看你自己的手机上也就是常用的十几种应用而已

如果给客户提供android程序定制开发估计还行,如果想自己开发点android程序来创业,估计比较难

java工程师目前薪水比较高,水平高的话,赚取高薪没有问题

希望能帮助你

Android程序员的职业规划,怎么说呢?一句话叫做:早知如此,又何必当初。命运有些是自己可以掌握的,有些可能需要运气和机会。

一、路径可达

先说说路径可达这个词吧?有些人会觉得他的路看不到未来,有些人就可以清晰的看到他的方向。如果你现在所做的工作过两年会不会有所成长,达到你的目标。如果答案是否定的,那么说明现在的工作是没有上升通道的,就需要改变。当然安于现状不思进取是另外一回事。时刻反思自己所走的路,然后迅速调整,可能会少走很多弯路,毕竟时间不可逆。

二、时间规划

我有时候会想我五年后在哪里?做什么?大部分人对于这个都会比较模糊。因为时间跨度太大。五年时间相当于整个生命长河其实比较短,但在职业规划中确是很长的段,特别是刚毕业的那五年。从时间规划来讲肯定会用到时间的切分。宏观的东西只有落地到一件件事上才是有效的,才算得上完整的规划。但是话又说回来人是有惰性的,人对于这种有限制的东西有天然的排斥感,执行起来非常痛苦,即使开始执行起来很有激情,过不了几个月,所有的计划都缩水了,这同时也导致了很多时间的浪费和做事情的盲目性。所以计划的时效性和执行很重要,这里又会涉及一个词:“执行力”。

没有计划也导致学习变成一个一个孤立的点,完全没有串连性。因为你是想到学什么学什么,而不是计划着学,一段时间后可能会有一些积累,但是永远深度不够。这可以做一个简单的实验,把自己脑子里的东西理一理,如果时间需要很长说明整体知识体系已经有些混乱,可以对比一下 *** 作系统的磁盘整理。如果一个人能很好的管理时间那么必成大牛。好学生好在哪里,排除智商的因素外,就是时间管理和善于思考。我觉得我自己最大的问题:时间管理,自律性,沟通能力。这三块是我觉得自己最缺乏一定程度上是致命的,很大程度上会决定我未来的所发展的高度。

三、项目经理还是架构师

在程序员中一直有个讨论就是将来要做项目经理还是做架构师。这两条路的侧重点不一样,所以积累的东西也可能不同。项目经理更强调综合能力,比如说协调能力,沟通能力等一系列偏管理的能力。而架构师可能更专注于技术本身,技术上的宏观方向。两条路有重叠,但是更多的是区别。有些项目经理可能就不会写代码。但是同样可以带好一个项目,一个团队。

我曾经也问自己要是以后这两条路走哪条,其实都可以尝试一下。比如说给一个项目让我带带,我能否把它带好,其实需要机会,同时也需要自己去争取这样的机会。所以我的答案就是如果有机会的话两条路都可以尝试走走,就是两个方向的一些能力都可以进行积累。很多人认为项目经理是一个职位,我倒觉得是动态的,这个项目中你做项目经理,另外一个项目中可能又是开发工程师。所以不永远是项目经理,也不永远是开发工程师。

就程序员而言,专注技术是没有任何问题的,先技术后管理。管理这个东西总的说有点虚无飘渺,各都有各的一套理论,比较难以评估。但是技术是可测量的,通过一定的努力技术水平都会有定的跃升。记得在《肖申克的救赎》里面说到地质的形成只需要两个条件:压力和时间。其实对于学技术也是一样的。只要肯学一定会达到某个水平。到大牛级别的确实需要一些悟性和天分。

四、我的选择

我为什么觉得自己应该走架构师这条路,这和我职业终极目标是契合的。这里先说一下架构师做什么?架构师负责整个项目甚至整个系统的构架(这一句话等于废话)。一般型的项目可能这个设计项目就做掉甚至可能就不需要架构。但是系统复杂度上升的时候,会涉及到系统之间的交互,还有技术的可行性和整个设计的方案。这个时候架构师就出场了。另外的工作就是承担一定的培养新人的工作。所以架构师都需要具备比较好的口才,很多人都说程序员不会说话,错了,那是低端的,到了高端的程序员口才都很好,看一下那些程序员大会中侃侃而谈的架构师们,是不是有种“高端大气上档次”的感觉。这后面会发现有一个发展方向就是“培训师”,还可以写书,其实这些都可能是一些“副产品”。技术到一定的境界很多事情到都是水到渠成。

架构师写代码吗?当然写。他们肯定不会写那些简单的代码,他们一般写什么代码?框架,一般来讲优秀的框架都是一个人或者极少人写出来的。比如说Linux的核心就是一个人写出来的。好的代码绝不是人堆出来的。你给100个初级程序员也整不出一个Struts来。这里会衍生出另外一条路,就是开源框架,很多牛人都是开源社区的爱好者。都或多或少的参与了一些开源项目。甚至把自己写的一些东西开源出来。一般来讲能做到这个级别那是相当厉害的了。

五、领域方向

我记得以前总有人问我你最擅长的领域是什么?这个问题一问我就懵了,因为我从来就没想过这个问题。可能本身还没到分领域的级别,还处于一种“原始积累”阶段。技术学到一定阶段的时候是分领域的。领域之间会有一些交叉。

我所知道的大方向是“高性能,大数据量,移到平台“。这是我给Java这所分的三个方向。其实我上面所说的三个方向不一定是同一个维度。但是我认为写Java的如果没有沾上这三个方向中的一个,一定没有前途。高性能和大数据量的处理需要比较多的技术储备。很多人说写个Java就是CRUD(严格来讲,对于计算机本身所有的 *** 作都是CRUD)。可是在高性能情况下所涉及的问题一下成指数级增长。各种“水平扩展”,“服务化”,“容灾”,”缓存”等各种牛B的词汇就来了,你写一般的CRUD最多也就知道个SSH,这是不一样的。比如说做大数据量的处理一定会知道Hadoop,然后就是云计算,云存储。反正什么牛B什么来。移动平台和上面我所说的维度不一样,因为移动平台相对应的是PC平台。但是由于移动平台的发展时间很短。所以能搭上这趟快车也有不错的发展。要是早些年(2012年以前)进入移动平台的开发,现在同水平的程序员工资肯定更高。这是平台发展所带来的红利。虽然三年前我预见到了移动平台的无可限量,但是那时候就像一个一无所有的人,还管它什么移动平台还是PC平台,能写代码做项目就OK。以至于我学了一个月的Android就偃旗息鼓。

不管怎么样技术的底层都是一样的,所以扎实的基础是必要的,这就是为什么算法和数据结构是永恒不衰的。很多人说算法和数据结构无用那就是无知的表现。这个无知就像在讨论读大学有没有用一样。

六、总结

上面所说的一些东西可能都会比较虚,很多人都可能明白其中的道道,比如说到时间管理,这个估计从学生时代就在讲。但是真正的执行还是千差万别。所以又回归到哪里?回归到人本身。后来我想明白一件事情,即使道理再明白,没有好的执行仍然等于空谈。这里我回想起刘未鹏的《暗时间》。里面非常细致的讲了对于时间的管理。这个我读大学的时候同样在一本书《读大学,究竟读什么》里面也有所论述。当然两个方向是不一样的,一个是程序员的思维,另外一个是文科生的思维。但是道理只有一个,时间利用率的本质是什么。

另外就是实践,强烈的实践。我记得大学的时候读《人性的弱点》真是心潮澎湃,可是过不了多久我就忘了书中的内容。所以没有把书中的一些东西深刻的印记在脑海里并转化成你自己的东西,它永远只是知识。

这种问题百度上已经很多了。

问题一:现在android比较热门,但是开发人员也多,很多培训机构之前是培训net现在全部搞android和ios培训了,所以薪水高这个,不敢认同,做企业级的J2EE开发,工资是初级android程序猿的好几倍,还是得看公司具体分析,不能一锤子敲定。

问题二:这个还得看你找工作地方的情况,android程序猿需求量还是有的,但是作为应届毕业生,想要找到一份工资比较高的还是有点难度,一般情况下工资是试用期1800-2200,当然如果你的大学是211什么之类的重点大学,那么还可以拿到更多。(北上广三省工资更高,我给的工资是我这里的标准)

问题三:先做应用,因为比较简单,至于游戏这块,需要比较高的技术来完成。一些算法什么的。

问题四:帮助是有的,刚刚毕业的同学就是经验不足,写代码太随意,想到什么写什么。如果有项目经验,公司当然喜欢了。

以上是我的个人理解。

程序员的前途和钱途不在于哪种语言哪种技术,当然语言和技术是程序员的基本素质,合格的程序员各种语言技术都会有所涉猎。

关键在于是否踏实肯干,技术是否过硬,素质是否够高,能力是否够强。

技术过关的基础上,英语够好,沟通能力足够,普通公司做个项目经理,月入20K没问题;

踏实肯干,得到公司重用,前途也一片光明;

有大项目经历,大企业经历,镀层金,跳个槽,也一样有不错的钱途;

眼光独到,跟进潮流,抓住机会,扯旗单干也能创出自己的一片天。

相比这些,语言和技术真的不是什么问题。

首先,随着chat gpt等人工智能技术的不断发展,已经使其具备了一定编写简单代码的能力,随着进一步的完善,那么很多底层的程序员很有可能因此而变,chat gpt所取代,虽然我们过去认为人工智能所取代的行业更多是一些工业生产领域,但是在软件编程和设计方面已经出现了被chatgp t取代的苗头,只是很多人对此毫无准备而已,而且很多人认为chatgpt的重要意义在于标志着人工智能由分析师AI正式进入到生成式AI阶段,在此基础上,基于自然语言模型的海量训练和快速迭代能够对代码生成代码提示故障诊断,自动测试等环节起到相应的作用,可以具有强大的代码生成能力,实现简单任务的完成代码编程,自然会对于底层的程序员的就业形成很大的冲击。

所以,对于大多数的底层程序员来说,如果将来有一天不想被chat gpt所取代,不想失去自己的工作,那么就需要进一步的提升自己,不断提高自身的技术含金量和不可替代性,这样在chatgpt等人工智能进一步发展的情况下,才不会被行业所淘汰,否则自己要么接受自己被淘汰的命运,要么就选择重新转换一个新的行业,但是这样对于自己来说也具有着很大的不确定性,毕竟chatgpt的出现,使人们的就业空间和选择范围进一步的被压缩了。

以上就是关于android程序员,现在前景还好吗全部的内容,包括:android程序员,现在前景还好吗、Android程序员的较好的职业规划应该是怎样、大学毕业以后想做安卓开发的工作,请过来人讲讲安卓程序员的前景和成长路线~答得好加分等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9496250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存