领导让员工用不熟悉的编程语言写代码,员工该怎么办?
网友解答: 谢谢邀请!对于专业的程序开发人员来说,在工作中遇到不熟悉的编程语言是比较常见的情况,因为不同的开发场景往往会采用不同的编程语言。这种情况下,往往需要程序员主动学习并掌握新的编
谢谢邀请!
对于专业的程序开发人员来说,在工作中遇到不熟悉的编程语言是比较常见的情况,因为不同的开发场景往往会采用不同的编程语言。这种情况下,往往需要程序员主动学习并掌握新的编程技术,而且掌握多门编程语言对于专业程序员来说是比较常见的事情。
对于具备Python开发经验的程序员来说,转向Java往往需要一个学习过程,因为Java开发要比Python稍微麻烦一些,但是这个过程并不会遇到太大的障碍。对于Python程序员来说,在转换到Java的过程中,应该注意以下几件事:
第一:编程思想的转换。Python是函数式编程语言与面向对象编程语言的结合体,所以在编程的过程中比较灵活,而且Python的库非常丰富,使用方式也比较简单。相对于Python来说,Java的语法要严谨许多,而且需要进行大量的“抽象”,包括类、接口、抽象类等概念,这个是学习的重点。
第二:编程方式的转换。从事Java开发往往要使用各种开发框架,不同的开发框架往往解决不同的问题。目前Spring系列框架(SpringMVC、SpringBoot、SpringCloud等)就是比较常见的Java开发框架,Spring框架提供了一种轻量级的容器方案,能够明显提升Java的执行效率。
第三:通过案例学习。对于程序员来说,通过案例来学习编程语言是比较高效的方式,可以从宏观的角度对编程语言有一个整体的认知,然后在使用的过程中逐渐熟悉。对于程序员来说,学习编程语言往往都是边用边学,而成熟案例是重要的参考。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在酷米写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我,谢谢!
网友解答:谢邀~关于这个情况,其实并不是什么坏事。python使用起来较为方便和简单,但是JAVA也不会很难,在一些spring、struts、MVC框架的基础上很多编码过程都傻瓜化了,可以从网上找一些简单的示例进行学习。熟悉之后,其实就是逻辑间的梳理,没有太大难度。
另外就是,要明白:没有人只会一种编程语言的,随着工作时间的增加,项目类型的增加,你会发现需要学习和提升的空间有很大。既然这个空间是需要你通过学习来完成,在哪学习就不是特别重要了。
创业公司里面需要学习和掌握的东西会远超出你本职工作之外,在这样的公司里面,除了编码以外,你可能还会接触更多的与项目、管理、沟通相关的环节。So,如果不会,请告诉领导:我可以学,但是需要给我点时间。争取得到BOSS层的谅解和支持。
希望能够帮助到你,我是Mark社长,一个爱吃肉、爱撸猫的老年PM~