如题。IT有挺多方向的,我的理解有前端,后端,数据库,网络安全,数据分析(不知算不算),游戏开发等等好多方向。看很多朋友想申请进入IT行业,那么申请的具体方向是什么呢?我自学了前端开发,但是仍然没有能入行,还在挣扎中。感觉现在entry-level的职位似乎没太看到啊。想琢磨着读一个“蓝翔技校”,拿个文凭。因为我现在不喜欢前端开发了(主要是写CSS调样式很烦很枯燥,另外就是各种框架变得太快一直跟着跑有点累),所以想换个不需要写UI界面的IT领域。各位在行或者准入行的朋友,谈谈见解?谢谢啦。
谢谢!那么前辈是否了解这边IT类的college哪个好一些呢(最好的是有实习项目的,2年内读完,4年有点旧)?然后就是IT类有没有什么“应用”类的方向。比如刚才的前端开发,还有你的spring boot开发程序,这些都是开发类的岗位不是应用类的。有没有什么不是开发类的岗位(或者开发工作较少也行),大部分都是应用的或者基于别人开发的东西做一些其他工作的IT方向呢?我能想到的IT测试类似乎可行(写写代码找程序中的bug啥的),您是否有其他的idea及推荐?也很感谢您说这么多。IT类入行可行性最高的是什么方向呢。我的状态是希望能入行,年龄也快30了,好像也有年龄歧视吗,再晚就没啥希望了。我目前做的事情不太涉及前端。主要是靠Spring Boot写Web Service。根据客户的需求,自己写一些business logic,具体特别的功能则借鉴一些网上的代码,或调用一些Azure或者AWS的服务。至于前端,我也需要懂一点JS(我估你没你现在懂得多),因为偶尔有时候Postman搞不定了,自己需要写个前端的sample做个demo。但是真正的前端不归我负责,有专人去做。
目前看来,纯技术职业道路是以算法题和系统设计为内功,了解常用的一些框架和lib以及CI/CD等等必要的知识,会使用Azure云为锦上添花。然后就没有然后了。薪水就差不多10-20万之间(接近左边低点的更偏多),根据每个人情况不一样。美国那边高,加拿大这边低一点。
走管理也行,我也做Team leader和PM。我是做得一般,但对于做得好的人,40岁之前能上director级别,就能跳出具体的implementation甚至具体的项目。但是就要跟各个不同部门整天跨国开会,谈那些听不太懂,其实也没太大用的东西:主要内容就是制定产品的发展方向,然后判断在加拿大本地有没有市场,决定派哪个团队去具体实施一些东西,然后找哪些现有或者潜在的客户去推一推试试。
不知道我说的有用没用。抛砖引玉吧。
如题。IT有挺多方向的,我的理解有前端,后端,数据库,网络安全,数据分析(不知算不算),游戏开发等等好多方向。看很多朋友想申请进入IT行业,那么申请的具体方向是什么呢?我自学了前端开发,但是仍然没有能入行,还在挣扎中。感觉现在entry-level的职位似乎没太看到啊。想琢磨着读一个“蓝翔技校”,拿个文凭。因为我现在不喜欢前端开发了(主要是写CSS调样式很烦很枯燥,另外就是各种框架变得太快一直跟着跑有点累),所以想换个不需要写UI界面的IT领域。各位在行或者准入行的朋友,谈谈见解?谢谢啦。
谢谢啦。后端为啥越老越不吃香呢?数据库这个方向如何?我之前租房的时候就碰到个房东是做oracle的,疫情被layoff了然后在找工作,估计现在早都找到了吧。。。然后运维这个方向怎么样?大概说说就行。前端:喜欢创新和美术的人适合做,现在的技术日新月异,适合女性。
后端:越老的人越不吃香
数据库:越老的人越吃香
网络安全:偏门
数据分析:是不是IT?方向细分的话,应该还有运维,AI,云计算,大数据,手机开发,...
俺只知道一点皮毛。科长是专家。
我认为不完全是你个人的问题,而主要原因是加拿大整体技术劳动力过剩,以及求职文化的问题。如题。IT有挺多方向的,我的理解有前端,后端,数据库,网络安全,数据分析(不知算不算),游戏开发等等好多方向。看很多朋友想申请进入IT行业,那么申请的具体方向是什么呢?我自学了前端开发,但是仍然没有能入行,还在挣扎中。感觉现在entry-level的职位似乎没太看到啊。想琢磨着读一个“蓝翔技校”,拿个文凭。因为我现在不喜欢前端开发了(主要是写CSS调样式很烦很枯燥,另外就是各种框架变得太快一直跟着跑有点累),所以想换个不需要写UI界面的IT领域。各位在行或者准入行的朋友,谈谈见解?谢谢啦。
后端为啥越老越不吃香呢?谢谢啦。后端为啥越老越不吃香呢?数据库这个方向如何?我之前租房的时候就碰到个房东是做oracle的,疫情被layoff了然后在找工作,估计现在早都找到了吧。。。然后运维这个方向怎么样?大概说说就行。
我听说的一个年轻面试者给受聘者赤果果的年龄歧视:你说,你比我大这么多,为何还要申请初级岗位?后端为啥越老越不吃香呢?
后端就是真正意义上的“软件开发”,现在国内40岁基本两条路:要么转管理,要么回家。国外好一点,但年纪大了,说实话,的确没有二十几岁的年轻人厉害。前几天一个帖子,老移民面试,小女孩是面试官,第一句话:“大叔,我要你干什么
数据库这个方向如何?
oracle的数据库admin,应该很难失业,除非自己要走。假设我是开公司的,我会把数据库admin开除,比离婚还小的概率。除非公司的数据根本不重要。
运维就是Devops, 周末喜欢逛家园不喜欢接单位电话的话,最好不选
感觉数据库后端为啥越老越不吃香呢?
后端就是真正意义上的“软件开发”,现在国内40岁基本两条路:要么转管理,要么回家。国外好一点,但年纪大了,说实话,脑子的确没有二十几岁的年轻人好使。前几天一帖子,老移民面试,小女孩是面试官,第一句话:“大叔你年龄这么大,我要你来干什么
数据库这个方向如何?
oracle的数据库admin,应该很难失业,除非自己要走。假设我是开公司的,我会把数据库admin开除?比离婚还小的概率。除非公司的数据根本不重要。
运维就是Devops, 周末喜欢逛家园不喜欢接单位电话的话,最好不选
想想也挺气的。就是这些人投胎好点吧。从小在这边受教育,一切似乎都水到渠成。我要是能有机会在这边受本科教育,或许现在也不用被挑来挑去了。我听说的一个年轻面试者给受聘者赤果果的年龄歧视:你说,你比我大这么多,为何还要申请初级岗位?
数据库和运维这两个方向,岗位多吗?对新人刚从college毕业的友好不?后端为啥越老越不吃香呢?
后端就是真正意义上的“软件开发”,现在国内40岁基本两条路:要么转管理,要么回家。国外好一点,但年纪大了,说实话,脑子的确没有二十几岁的年轻人好使。前几天一帖子,老移民面试,小女孩是面试官,第一句话:“大叔你年龄这么大,我要你来干什么
数据库这个方向如何?
oracle的数据库admin,应该很难失业,除非自己要走。假设我是开公司的,我会把数据库admin开除?比离婚还小的概率。除非公司的数据根本不重要。
运维就是Devops, 周末喜欢逛家园不喜欢接单位电话的话,最好不选
数据库和运维这两个方向,岗位多吗?对新人刚从college毕业的友好不?
个人看法:感觉数据库
想想也挺气的。就是这些人投胎好点吧。从小在这边受教育,一切似乎都水到渠成。我要是能有机会在这边受本科教育,或许现在也不用被挑来挑去了。
这边你了解的IT业内年龄歧视大概程度是什么样的?我现年29,如果再读个IT的college出来也至少三十一二了吧。算是大龄了吧。如果是这样的话,真的没必要再坚持IT了。得找别的出路了。
谢谢!那么前辈是否了解这边IT类的college哪个好一些呢(最好的是有实习项目的,2年内读完,4年有点旧)?然后就是IT类有没有什么“应用”类的方向。比如刚才的前端开发,还有你的spring boot开发程序,这些都是开发类的岗位不是应用类的。有没有什么不是开发类的岗位(或者开发工作较少也行),大部分都是应用的或者基于别人开发的东西做一些其他工作的IT方向呢?我能想到的IT测试类似乎可行(写写代码找程序中的bug啥的),您是否有其他的idea及推荐?也很感谢您说这么多。IT类入行可行性最高的是什么方向呢。我的状态是希望能入行,年龄也快30了,好像也有年龄歧视吗,再晚就没啥希望了。
我目前做的事情不太涉及前端。主要是靠Spring Boot写Web Service。根据客户的需求,自己写一些business logic,具体特别的功能则借鉴一些网上的代码,或调用一些Azure或者AWS的服务。至于前端,我也需要懂一点JS(我估你没你现在懂得多),因为偶尔有时候Postman搞不定了,自己需要写个前端的sample做个demo。但是真正的前端不归我负责,有专人去做。
目前看来,纯技术职业道路是以算法题和系统设计为内功,了解常用的一些框架和lib以及CI/CD等等必要的知识,会使用Azure云为锦上添花。然后就没有然后了。薪水就差不多10-20万之间(接近左边低点的更偏多),根据每个人情况不一样。美国那边高,加拿大这边低一点。
走管理也行,我也做Team leader和PM。我是做得一般,但对于做得好的人,40岁之前能上director级别,就能跳出具体的implementation甚至具体的项目。但是就要跟各个不同部门整天跨国开会,谈那些听不太懂,其实也没太大用的东西:主要内容就是制定产品的发展方向,然后判断在加拿大本地有没有市场,决定派哪个团队去具体实施一些东西,然后找哪些现有或者潜在的客户去推一推试试。
不知道我说的有用没用。抛砖引玉吧。
无聊,和Kerrigan前辈聊聊Spring Boot。Java版本和Spring Boot版本年年更新是不是挺烦人的?
刚才查了一下
我去,平均一个月更新1~2次。
然后Azure或者AWS的SDK版本只对特定的版本
我是什么前辈啊!说起来可笑之极。我在国内是有一丢丢C++技术背景的万金油(在各种国企外企都混过一两年),来了这边当半路出家的和尚,腆着脸假装会Java混饭吃。最开始的两年在前公司混得灰头土脸,老外还好,却被中国来的老移民程序员各种diss,不过在劈头盖脸的唾沫里面总算积累了一点真东西,然后跳槽了。我的技术不太行,我并不想一辈子做技术。这是个权宜之计而已。
说到JDK,Spring Boot,Azure什么的之间的整合,我倒是觉得还OK啦。反正you know what you don't know,就是一开始调试调试,弄通了就完了。真正恶心的是一些未知的东西。我遇到过项目开发到后期发现关键的服务无法调用,或者最开始指定的library性能太差根本无法达到客户的要求什么的。那才叫一个尴尬。呵呵。
大公司,java还是很不错。Scala也可以。python不适合做企业级方案。js的东西还是前端用得多吧。现在前后端分离,一般前端都是js系的,后端就要看企业年纪了,越老的企业,可能java写的legacy code和internal library 越多,越不会和不容易转。前面关于后端和devops的说法是不对的。如果仅是普通web app的后端,不涉及复杂架构的,确实年龄是劣势。但对于企业级的后端,经验还是很重要的。尤其对于那些逻辑复杂都正确性要求高的后端,经验不可缺少。至少planning的时候,有经验的后端说一星期完成,一般不会出意外拖上几个月,没经验的话,他说一星期,pm都不敢信。开发周期没有可靠的预估,他怎么跟客户沟通?devops是dev和ops,即是开发是你,维护也是你,测试还是你。确实要经常on call,但年纪不是劣势,因为你需要足够的时间去学这几方面的best practice。貌似go,nodejs, python现在火起来了。 有人认为Java(Groovy)好像不行了(我认为还是行的)。