{eval=Array;=+count(Array);}
你好,我是只说代码的大饼,很高兴回答你这问。
这个问题我分两个方面来给你分析下:
一:让你学.net有更深层的含义吗?
1.公司觉得你年龄大了,薪水可能又比其他刚毕业不久的高。
2.你所在的这个工作岗位可替代性高。
结合这两点,公司表面上让你学.net这门语言是为了让你自己打退堂鼓(离职)。
二:公司真的是让你学.net新项目或者老项目需要你维护。
即使你年龄33了,但是公司觉得你各方面优秀(业务能力、沟通能力。。。),即使新项目打算换.net开发了,也不愿意放弃你这个优秀的PHP程序员。
如果真是这样,我觉得你还是应该用一两个星期学习,肯定能上手做项目了。要相信自己,勇往直前。
总结:
不管公司是真的让你学.net这门语言还是背后有辞退你的原因,我觉得还是学习下也无所谓。
为啥无所谓呢?
因为33岁了,肯定写代码也写了7到9年左右了吧,编程思想肯定是培养出来了,公司要做的业务肯定也是熟悉了,学习下.net肯定是小意思(仅限于做业务功能),所以先学,不管结果怎样,反正没有什么损失,现在一般做开发的一般都会用两门以上的语言吧。
回答完毕,谢谢。我是只说代码的大饼。喜欢的点个赞或者关注下,谢谢!
题主33岁了,想必工作经验也有七八年了,应该也是个大神了。
语言很多种,仅语言层面来说,不同语言优化方法差别大,重新去深入学习某种语言,成本确实有些高。但如果有PHP扎实的基础,深入理解其他语言其实也不难,不过是多花些时间。
多学一种语言,多一个技能不也挺好的吗?
-
不要限制在某一种语言,跳出语言层面看,有更广更重要的知识,比如数据库优化,缓存,消息队列,高并发,算法,设计模式,nginx/Apache优化,操作系统,系统架构设计等等,很多。
-
当然,并不是说什么语言都要去学,什么语言热就去学什么,至少要对某一种语言精通,要深入语言底层。
net,也可以学,毕竟也是出自微软。但是net在国内公司用的不多,开发人员也少,以后不好招人,题主有net经验,优势也不大。
本人做.net开发,用了这么多年一直很爽呀,现在又开源了,跨平台了,真的不错,.net core是一个优秀的框架,c.#语法优雅,命名看着舒坦,不像那些大小写混合的写法,总感觉怪怪的
为什么会问这个问题?有编程基础的人每天花4小时学习. net,两个星期即可。如果你搞不定,说明你不适合开发岗位;如果你不想搞,说明你太懒也不适合开发岗位。
看情况,好跳槽的话换个公司继续做你心爱的PHP。不好跳槽的话,或者觉得当前公司个方面还不错,符合你预期,那就留下来,按照公司的技术发展路线,学习.NET。.NET学起来也不复杂,特别是有宇宙第一的IDE,Visual Studio的加持,学起来不复杂。小伙,加油,我看好你。
10
回答0
回答5
回答3
回答0
回答2
回答8
回答1
回答0
回答0
回答