【51CTO专稿】程序员都是一些追求完美的人。程序媛细致认真,不仅能写代码而且注释详尽清晰、还能给程序员更多的建议和帮助。不会因为还要写用户手册而抱怨连天,不是份内的工作如果需要也会按时完成。传统的“技术不适合女生”的说法已经“out”了,编程不分男女。 跟随小编一起来看看新加坡美女程序媛的成长历程吧。
李奕泓(北京开吧软件技术有限公司 Android开发工程师)
以下是采访实录:
51CTO:您从事开发领域多久了?
李奕泓:2008年,我在新加坡国立大学学习编程专业。到现在已经六年了。
51CTO:刚接触编程的日子,遇到最大的困难是什么?是怎么克服的?
李奕泓:对于我自己而言,最大的障碍莫过于以下两点了:
- 编程背后的逻辑关系;
- 有限的时间不允许我逐步掌握庞大的IT结构。
我会把自己遇到的问题与朋友以及导师进行讨论,或者通过互联网获得了大量信息,这使我受益良多。在学习成效达到一定水平后,我开始一次又一次反复进行练习、直到真正把知识融会贯通。坚实的基础对我帮助很大, 毕业后,我参加了学校的手机移动应用APP竞赛,借此机会,亲自进行了Android编程,并创建了一款Android应用(其作用是帮助同学们购买或向新生们出售自己的二手书。)
在这之后,进入到现在的公司,做Android开发,主要负责“开8拼车”与其它移动应用的开发工作。
51CTO:选择做开发这个职业的时候,家人和朋友的有没有不同的意见?
李奕泓:当我选择了这个职业时,家人和朋友都很支持我。鼓励我在程序开发这条道路上走下去。由于IT产品为人们所广泛使用,因此我们有理由开发出能够切实帮助大家改善日常生活的方案。自己所开发的产品若能给需要的人带来方便,也是我的梦想,有梦想的导航,有家人做后盾,我的编程之旅应该会更加精彩!
51CTO:作为一名程序媛,您觉着最大的压力源自何处?有哪些烦恼?
李奕泓:作为一名程序员(不管是男的还是女的)压力是不可避免。对于我这个女性程序员而言,压力通常是来自难于解决的程序Bug或者特别紧迫的项目。编程这份工作与其它职位存在些许差别,我们不可能在最近阶段通过冲刺来搞定工作。如果大家急于赶工,则必然会很快发现应用产品中存在未被发现的Bug--而这会带来更多压力。程序员通常会留出一段缓冲期,专门用于处理Bug问题。
51CTO:您认为女性在开发领域优势和劣势有哪些?有没有考虑过转型?
李奕泓:我觉得女性在开发领域有很多优势。比如说:通常女性比较细心。在编程的过程中,注意小细节是很重要的,这样的性格特点有助于更好地完成编程工作。
除此之外,由于大部分程序员都是男性,因此我们能够以各自不同的观点进行讨论,把产品做得更完善。
不过我觉得女性开发者并没有背负什么先天性短板。也许少许不适还是来自男性同行们的奇怪反应吧:)
关于转型,其实我也考虑过。我认为更多尝试其它不同角色倒没有什么坏处,只不过我会首先考虑自己在做哪些工作时能体会到最大的成就感。即使今后的工作职责及范围发生变动,我想自己还是会拿出一些空闲时间来了解更多关于移动开发的知识。毕竟我对开发手机应用很感兴趣。
51CTO:作为一个经验丰富的女性开发者,对喜爱编程并励志从事开发工作的女性同学您有什么好的建议?
李奕泓:如果你认为程序员是一个只有男生才可以从事的行业,那么你就out了! 在现在的社会,从事IT的不止是男性。在伯克利大学的计算机科学课堂上,女生学生比男性学生更多。如果大家有兴趣学习编程,完全可以利用丰富的资源与在线学习帮助自己解决难题、达成愿望。Code Academy是我接触过的最出色的在线编程学校。它对于入门新人来说非常友好,不仅传授编程语言的相关知识、也能够以实时方式提供反馈,这有助于大家以更加轻松有趣的方式完成学业。所以有兴趣学写程序的女性别犹豫了。
51CTO:三八妇女节快到了,这个属于女性的节日,您打算怎么过?
李奕泓:如果天气好,我就会和朋友一起去逛街,呼吸室外的新鲜空气,如果雾霾严重,我应该会待在家里,写一些小程序。在这里预祝各位女性朋友们节日快乐!