array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 一位女生程序员微自传 - 爱码网

一位女生程序员微自传

我是一个程序员

我是一个来自西安电子科技大学的姑娘,16年刚刚毕业。之前在爱立信工作,去年12月份来到华为。

目前主要是跟华为外包的小伙伴一起,做一些基础工作。就在刚刚还经历了一场问责,被老板批斗了。感觉每天都过得非常紧张,但是还是不后悔现在的选择。

选择成为程序员

最开始的的时候我的专业是偏理论的,专业对口的工作不是程序员。但是上研二的时候发现干我本专业不太好找工作,于是我就想以后该怎么办。

那个时候有各种各样的声音在告诉我:女生还是找个国企吧比较稳定,或者女生顶多做个测试就可以了不要做开发。

我觉得做测试顶多就那样,在国企又很无聊。那我到底要怎么办?

我报了一个培训班,但是发现讲的很浅,自己看书效率也很慢,等到毕业真正找工作的时候才发现,我的能力很一般。

再加上我现在的老公也就是之前的男朋友在西安,我就不能去外地,只能在西安找工作。

找不到特别好的开发公司,所以当时就去了爱立信,因为我的英语比较好吧,在爱立信做技术支持。工作比较轻松,但总感觉不够充实。

所以就决定一定要找一份开发的工作。这可能与我的性格有关,因为我比较活泼、喜欢挑战。

为了选择而努力

在爱立信呆了大概9个月,其中有一半的时间,我都在学编程。

这个过程是特别痛苦的,因为每天在工作完之后,你要克制想看电视、玩游戏的冲动,去看书。

果然机会是青睐有准备的人的,就在我觉得已经积累了不少开发知识的时候,碰到了一个贵人——我的朋友,他是华为产品线的管理人员。

那个时候他就在研究生群里发招聘,说华为要招人,我就说我想试试。经过面试,我感觉自己当时的水平与他们的期待还相差甚远。当然我比学生时代好一些,但是华为是非常厉害的公司,他们对程序员的要求,特别是社会招聘的要求很高。

曲线救国奔向理想

我就想:那我该怎么进去呢?我师友问我愿不愿意先在外包干着,实习几个月等能力上来再给我转正。

当时觉得很郁闷,怎么说我也是研究生,还是西电的,怎么可能去做外包呢?!可能我对外包的认识也比较片面,总觉得是很低端的东西,心里上有点虚荣心作祟,很排斥。

但是过了半天,我就想明白了:我是学东西的,先在外包学习一段时间,再以更好的姿态进入华为。如果我现在不去,也许就会丧失一次进入中国最伟大的企业之一,做理想工作的机会。

发现不足,调整方向,继续努力

工作了几个月,自我感觉进步不小,但是也没有想象中那么快。不过我发现,在工作中技术是一方面,“会工作”也很重要,会工作能够达到事半功倍的效果。

今天我还被一个程序员同事震撼了,他的Excel用的非常溜,解决了很多实际问题。我觉得在工作中真的不要小看任何一门技术,哪怕是那种表面看起来不那么“核心”的技术。

到目前为止,我转行的经历就这么多,过程很简单。只是其中的辛苦,只有自己知道。转为正式员工还需要一段时间,有时很难看到希望,我觉最重要的是做个纯粹的人,不要去想太多,也不要听别人怎样说。

我是女程序员

女生的专属压力

女生当程序员可能遇到更多的阻力,特别是我四月份结婚了之后,发现确实有一些和男生不一样的地方。

作为女生,你的精力、思维可能都比男生差一点。但是这些并不能妨碍我们成为一个特别优秀的程序员。你如果把困难当做困难,它就是;反之,如果不认为是困难,那它就不是。

比如:加班到凌晨不要指望你的老公心疼你,他只会觉得自己找了个假老婆。

对此,我是深有感悟。有几次我都是加班到凌晨,回到家他都会对我沉着脸。之前我还和他冷战,但是后来我就想明白了,我们都是大人了,不能再去有小女生的心思,指望人家疼,人家哄。生活中我们不能光想着从别人那里得到什么,要想能给予别人什么。

充实自己为自己而活

如果我们有一张充实的日程表,用学习、出去玩等等事情,把时间都排满,我们就不会太过在意另一半的情绪。而你越独立,他越疼爱你。

现在我每天都会很正能量,不会被老公的情绪左右。这样他会觉得你很强大,会反过来依赖你、追随你,甚至不由自主为你做一些事情。所以真的没必要为小情绪伤感。

不是老公影响我们,而是我们影响他们。我们是女人,但并不妨碍我们变得很强大。

生活其实很简单,只要工作好生活好就可以了。甚至我想挑战那种认为男人是一片天的思想——真正独立起来吧,就这样!

过往的教训要吸取

在我本科的时候,其实也可以为编程做一些准备工作,打一些基础。但是那时候比较小,没有想着去为未来承担一些东西,想的是成绩考好,英语学好就行。

看问题也比较片面,想着逃避,觉得还有三年读研的时间,不着急去为了职业发展做什么。后来发现,如果一开始逃避的话,后面就会加倍偿还。

所以希望我们每个人都能站在成熟的角度去想:我未来想成为一个什么样的人?我有什么样的理想?从这个角度去考虑问题。

一些学习收获

程序员是一个非常看重能力的职业,即便本科学校不理想,只要用心去学,发展的机会很大,而且不需要依靠经营人际关系来求发展;

对于非计算机专业的朋友,如果自学能力一般,可以报一个基础的培训班。如果能力比较强,有自制力,可以看看书,网上找一些视频,自己做一些编程项目;(我的一个朋友毕业于西安工程大学。那个大学最好的专业是纺织工程专业。可是他觉得自己想做一个程序员,就报了一个培训班,全脱产学习。现在他在一家中型公司做测试,月薪还不错,比他的大多数同学发展得要好。)

学到一定程度,如果能有一个实习的机会,就是最好不过的了。在工作中会有个框架,让你把学到的技术应用到框架中去。实践中体会比较深,比单纯看书听课有效。

学代码并不是很难,花功夫理清逻辑就行。只要肯努力,上手很快,特别是我们年轻人,基本上给半年就能成为一个很好的开发!

如果选择了要做一件事,就坚持下去。

作为女生,刚工作的时候不要考虑太多婚姻生子的问题。

本文转载自【Android开发中文站


公众号内回复“1”带你进粉丝群一位女生程序员微自传

相关文章: