vivo应用软件工程师
社招全职3-5年研发类地点:南京状态:招聘
任职要求
1、5年以上Android App开发经验,Android开发技能扎实,有独立、完整的项目开发和优化经验; 2、有项目管理经验,具备良好的项目管理、沟通、协调能力,能够独立负责整个项目的运作与管理; 3、较强的逻辑表达、沟通能力,做事思路清晰、有条理、有逻辑; 4、工作责任心强,积极主动,有良好的团队协作精神; 5、熟悉Android内存、性能优化、JE/ANR/NE等疑难问题分析处理; 6、精通多线程、网络编程,对高性能程序设计、架构有较多的工程经验,对系统应用管理、内存管理、进程管理有较深入理解。
工作职责
1、负责Android手机应用软件的设计、开发、维护、优化、开发文档编写等工作; 2、具备项目管理工作经验,独立负责应用软件的开发与交付; 3、具备产品思维、用户思维,主导应用软件的架构设计与规划; 4、主导研究行业技术动向、相关产品技术规划和预研,保证公司产品的技术领先性。
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
相关职位
社招3-5年研发类
1、负责手机系统应用开发维护以及内外销以及适配工作,相关项目管理工作; 2、负责手机系统应用软件设计、开发、维护和优化工作、编码与测试,开发文档编写; 3、解决产品在使用过程中遇到的各类问题; 4、跟进研究行业内技术动向,做好相关产品的技术规划和预研,保证公司产品的技术领先性。
社招5年以上研发类
1.负责TMS(物流管理系统)、CMS(关务系统) 技术方案输出,核心代码编写,代码审核,开发人天评估,技术运维等工作; 2.参与需求分析和系统设计,与产品经理、测试人员协同工作; 3.解决系统运行中的技术难题和性能优化问题; 4.参与团队的技术分享和培训,提升整体团队的技术水平。
社招3年以上研发类
1、负责手机系统公共控件及通用能力的开发维护工作,相关项目管理工作; 2、负责手机系统公共控件软件设计、开发、维护和优化工作,及对应的设计、开发、接入文档编写; 3、解决产品在使用过程中遇到的各类问题; 4、跟进研究行业内技术动向,做好相关产品的技术规划和预研,保证公司产品的技术领先性。