|
此文章由 kevinanna_2003 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kevinanna_2003 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本人也在头痛如何在澳洲职业定位的问题。男怕入错行,事关重大,望高手,前辈们不吝赐教!
本人在美国的电信设备商从事核心网开发10年,主要经验:
1 测试6年多,作过各种角色(功能,回归,稳定性测试等;unix下自动测试脚本也做过)和各主要技术领域(呼叫处理,管理维护,数据库)。也领导过两个很大项目的测试工作(一个是电话接入卡软件,另一个是全局扩容)。
2 1年数据库开发工作(用的是private language)。
3 1年多数据库人机界面系统(用类sql的语句)的配置管理工作,就是configuration/build/release engineer.
4 会脚本编程(perl, shell, awk, expect). 作过些automation (expect, xml) 和web application (perl, Jsp, mysql).
预期:
1 估计去澳洲后不能从事通信相关技术工作因为:
a.澳洲没有通信研发工作。
b.我没有CCNA/CCNP等IP网络的经验。
2 程控交换机的数据库和配置管理虽然复杂,但都不是常见的商用系统。所以估计要转到IT.
===========
觉得有以下可能发展方向,希望大家给推荐个转型比较容易,职业发展有“钱”途的! 感激涕零!!
1 自动或手工测试,以后发展到test team lead or manager。或QA去做各种工作流程和软件bug质量管理。
优势:a.熟悉软件开发生命周期:测试,开发,配置管理流程 b.会脚本编程 c.有大项目和带团队经验。
劣势:a.不熟悉商业的测试工具,像HP Quality Center/Mercury/Bugzilla.
b.没有windows,web 和java开发经验。
c.我们的test automation是基于shell, expect等脚本编程的,没有web test automation经验。
问题:手工测试工资是不是比较低?做到test manager是不是很难?
2 数据库开发或DBA:
优势:a.熟悉交换机数据库整体开发流程。感觉数据库的思想其实挺复杂的,比如evolution. 但开发编程比较容易。
b.以前自己也装过,用过,管理过mysql
劣势:a.实际使用sql经验不多。
c.交换机数据库是非商业化的,还要编译的那种。想考个mysql DBA认证啥的。去做mysql DBA或者开发啥的。
d.Oracle学习要花很多钱,而且个人实践起来也难些。感觉行不通。
3. Configuration/Build/Release engineer:
优势:a.数据库开发方面有配置管理实际经验 b.有脚本编程经验
劣势:a.没作过java方面的build/release.
b.CVS没用过. 我们的工具虽然更复杂,但是非商业化的。
c.没考过ITIL认证。
4. 项目管理或release manager: 感觉职业发展和“钱“图挺好。
优势:a.对大项目开发和测试管理有实际经验。对release manage也有接触。
b.做配置管理时也加深了对项目和release的认识。
劣势:a.本人英语还凑合,可没接触过澳洲英语。
b.没有本地的管理经验。
c.没ITIL认证。
5. 脚本编程开发人员:
劣势:感觉澳洲很少有专作perl, shell等脚本开发的机会。而且本人是初级到中级水平,所以希望不大。
6. Unix/Linux Admin: 感觉赚钱不如DB admin多。
劣势:要去考个linux Admin. 而且没有实际经验。 |
|