程序员:9个软件开发岗位技能要求,值得收藏!(软件开发 程序员)

程序员:9个软件开发岗位技能要求,值得收藏!(软件开发 程序员)

*图片来源于网络,侵权系删

JAVA开发工程师:

①掌握主流的DubboSpringCloud等分布式微服务框架

②掌握redisMongoDBRabbitMQ等分布式常用组件的常用用法
③熟悉分库分表原理和Shardingjdbc
④掌握多线程及高性能的设计与编码及性能调优
⑤掌握Linux操作系统和Git命令的使用,
⑥掌握Mysql等主流数据库的使用

C 开发工程师:

①熟悉Internet常用协议,如HTTP、TCP/IP、熟悉RESTful规范
②熟悉linux环境,熟练使用常见调试及分析工具,如gdb、iostat、blktrace
③熟悉C 编程语言,掌握多线程、多进程、内存共享、网络通信编程技术
④熟悉常用软件架构模式、熟悉面向对象开发设计方法
⑤熟悉存储系统、Linux操作系统、文件存储

PHP开发工程师:

①精通PHP语言及面向对象编程方法

②熟练掌握thinkphp5、PHP开发框架
③熟悉Git操作,熟悉JquerMobile、CSS、XML、AJAX、JavaScript等前端技术;了解uniapp、vue
④精通Mysql数据库和基于数据库的应用开发
⑤懂得查询优化、存储优化、PHP缓存技术、静态化设计、网站前台系统开发以及活动频道系统开发
⑥熟悉云计算架构等开源工具,PAAS、代码生成机制的优先
⑦熟练使用Linux的一些常用命令,了解Linux基础运维工作

C开发工程师:

①熟练掌握C、PRO*C语言开发
②熟练掌握Oracle数据库开发技术
③了解目前主流中间件,例如tuxedo、weblogic
④熟悉linux/unix的基本操作及shell脚本的编写

C#开发工程师:

①精通C#面向对象开发,精通.net和.netcore开发
②熟练掌握ASP.NET、.NETCORE、MVC、WebAPI、开发技术;
③熟悉.net多线程的开发

④熟悉kafkaMQTT、rabitMQ消息队列
⑤熟练掌握SQL数据库语言
⑥了解或熟悉视频协议onvif、RTMPRTSPHLS

Python开发工程师:

①具备数据结构和算法基础和编程能力
②熟练掌握 Python编程语言

③熟悉关系型数据库
④熟悉 Linux 开发环境以及shell命令

⑤熟悉 Git 和代码管理

Golang后端工程师:

①熟练掌握golang服务器开发
②熟练掌握MongoDB数据库的使用和性能优化
③精通Gin、beego等至少一种主流Web服务器端系统框架

④熟悉RESTful接口开发
⑤熟悉常用设计模式,具有服务器端系统开发调试和性能调优经验;

⑥熟悉linux系统开发环境

⑦熟练使用gin、beego等web框架

GIS工程师:

①精通JavaScript及Vue
②精通掌握GIS空间分析理论和方法,熟悉相关工具的应用和开发技术
③熟悉开源Arcgis、openlayers、mapbox的二次开发
④熟悉GIS软件和WEB GIS应用
⑤熟悉GIS平台的图形渲染及图形编辑

全栈工程师

①熟练掌握Go语言,Goroutine, Channel, Context,理解Go底层原理
②熟练掌握Mysql, MongoDB等数据库
③熟悉前端开发,掌握HTML, CSS, Javascript
④英文读写熟练

*资料整理于网络

【成都汇智知了堂】
1.课程:网络安全 | JAVA | 前端全栈 | 软件测试
2.授课地址:成都
3.面向对象:在校学生、应届生、转行人士
4.机构优势:资深教学队伍 就业服务:与国内近600家IT相关企业建立人才输送合作关系 14天免费试学

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月20日 上午9:45
下一篇 2023年5月20日 上午10:01

相关推荐