回复: 求助 JAVA
于其他多数国家要求程序员必须具有计算机相关学历背景不同,在北美做软件,只要你会编程,能用图形表达出解题流程(所谓算法),绝对不需要上课。N多牛人都是自学的。
如果你在蒙特利尔,只需要一张大图书馆的借书证,外加一台电脑,就可以开始学习了。
在北美,哪怕你是小学生,只要能做编程,就绝对能找到工作,和中国澳洲等国是完全不同的。
加拿大软件开发相对美国工资很低,在加拿大阿省技工和工程师起步都是10万加币,转20万加币一年的很普遍。但是加拿大人家开发收入最高的安省,一般人赚到8万就不错了,10万的很少很少。
魁省的话,7万就不错了,8万的很少很少。
美国就不同了,随便一个高级java都10几万,甚至几十万。但是在美国用TN身份打工,还是很不方便的。
软件开发需要不停学习,比工程师累的多,但是工资少的多(虽然加拿大多数工程师都具有编程的实力,但是毕竟他们没有做这些苦差事)。
我认识魁省一个埃及来的化工工程师,改行学了软件开发,结果不久找到工作,是去埃德蒙顿帮一个工厂开发sap里面的一个工厂技术模块,结果去了之后不久就不干了,据他说:他们工厂的熟练技工,工程师都收入一年15-25万加币,连给工程师用microstation软件画管道图的测绘员,仅仅在阿省college学了6个月的画图课程,就一年10万。反而他们软件开发小组的人收入是5-9万加币一年。在他看来这明显是不合理的。但工厂里的人都认为,人家工程师技工和测绘,都是实地人员,应该高工资,软件开发属于办公室人员,应该低工资。
这埃及人一合计,反正工资最高在阿省,软件开发在安省还算高工资,在阿省反而是低工资,向钱看,转行报考了阿省6个月的管道和化工制图专业,同时继续评估工程师去了....
我觉得工科背景的应该走这条路,制图,同时评估工程师。在安省和魁省要学2-3年才毕业的管道和化工制图专业,阿省只需要6个月就可以毕业了,免学费,外加发生活费的,就业率基本是100%,只有自己不愿意干,没有找不到工作的。天天接触工程师,便于继续评估工程师。
当然,非工程专业,学制图是无法同时评估工程师的,还是学软件开发好。