程序员如何写简历之简介篇(一)
1,程序员简历通用简介:
- 有良好的代码风格,注重代码质量,通过学习 XXX,XXX 等多个开源项目的架构与源码,确保代码具备健壮性与扩展性。
- 具备良好的代码编程习惯及文档编写能力,参与 XXX,XXX 项目的核心部分代码编写,重构和维护。能进行技术攻关,突破关键技术瓶颈。
- 负责根据公司业务及目标引进人才、培养新人、规划团队人员、并建立完善的绩效考核制度有效留住人才,提高工作效率。
- 带领 10 人团队完成分布式系统的难点分析与架构设计工作,承担 XXX 等核心功能代码编写,开发与维护系统核心模块。使用 XXX 等工具协助持续集成 与自动化部署,保证代码的可靠和安全。
- X 年 Java 开发经验,熟悉 JVM,MySQL,Java 多线程,计算机网络等基础原理以及运行机制,熟悉Spring, Spring Cloud 等第三方框架的原理以及使用。
- X 年 Java 开发经验,作为核心成员参与了多款千万级 DAU,过亿下载量的 XXX 开发迭代,对 coding 有热情,在项目迭代,性能优化,疑难问题排查等方面都有可靠的攻坚能力,在公司内部组织过数次技术分享,主题包括 XXX, XXX 等。
- 参与 XXX 项目的全流程,包括需求评审、设计评审,制定测试计划,设计和执行测试用例,及测试回归,进行缺陷跟踪和软件质量分析等。
- 善于发现以及解决问题,持续改进 XXX 系统的架构和核心技术,保证系统的稳定性、高性能、高可用性和可扩展性;
- 善于利用工具和代码减少重复性劳动,开发了 XXX 工具提高团队的工作效率。
- 熟练使用 MVC 模式进行项目设计,熟悉单例,工厂模式等常见的设计模式和通知机制。
- 对软件架构进行搭建,规划,优化应用架构逻辑,提升通信传输效率与安全性。具备良好的编码和文档习惯,能持续的关注和优化项目。
- 基于海量数据,挖掘信息,建立模型,并将机器学习算法应用于业务环节,提升公司各环节效率。调研新技术在大数据领域的应用价值,以技术驱动产品,把最合适的算法应用到各种有挑战性的现实场景中。
- 负责公司技术文档的编写以及维护,定期 Review 团队的代码,与团队共同学习以及成⻓。
- 去年度组织了十多次技术分享活动,主题包括 XXX,XXX。
- 有良好的代码编写习惯,具有良好的沟通、协作能力能力,有良好的职业道德和较强的工作责任感。
- 理解操作系统中进程、线程、死锁、虚拟化、文件系统等原理和简单实现。
- 拥有扎实的统计学功底,对数据敏感、深刻理解和熟练运用各类主流机器学习算法,包括线性模型、树模型、概率图模型、深度学习模型等。
- 拥有 X 年以上工业界通用机器学习算法项目的研发经历,熟悉大规模机器学习、深度学习、分布式计算等相关技术。
- 动手能力强,对算法有极大热情,具备良好的文献学习能力,能对算法进行实现和持续优化。
- 熟悉 Web 编程,能够使用主流框架进行网络页面的开发。推动研发流程过程改进,影响和推动整个研发团队的质量意识,能提升整个研发效能。
- 和产品经理密切配合,从需求出发,主导系统分析与架构设计工作,承担核心功能代码编写,开发与维护系统公用核心服务。
- 有大型互联网分布式系统的架构设计和开发经验,拥抱新技术,有很强的学习能力。
- 喜欢钻研语言底层与框架原理,熟悉多种算法、函数式开发等编程技术,能流畅阅读英文文档。
- 思路清晰严谨,具有良好的代码编写习惯,善于倾听和团队合作。
- 有扎实的计算机理论基础,良好的算法与数据结构基础,了解计算机基本原理与常见机制。
- 善于与人沟通,良好的团队合作精神和高度的责任感,能够承受压力,有较强的吃苦耐劳和创新精神。
- 主导技术难题攻关,解决各类潜在系统技术风险,保证系统的可靠性以及稳定性。
- 深刻理解面向对象开发,具有较好的系统分析设计能力、文档撰写能力。
- 对技术有强烈兴趣,学习能力强,技术视野广阔,乐于不断学习新知识;
- 具备扎实的 OOP 及相关软件开发技能,能根据架构要求,开发设计可扩展,可复用,高性能的功能模块。
- 掌握软件工程思想,能够对复杂任务分解,熟悉软件迭代开发方法,具备良好的沟通能力和解决问题的能力。
- 深入理解MySQL InnoDB存储引擎原理,索引优化,Redis分布式锁 以及缓存穿透,缓存雪崩的解决方案。作为团队的核心成员,曾负责 XXX XXX XXX等多个项目的架构设计与核心代码的实现,日活最高达到40W,累计用户有200万,QPS 达 到 200/秒。
- 了解 HTTP,TCP/IP,Websocket 协议,熟悉处理网络请求,XML 和 JSON 数据解析以及本地缓存。
- 熟悉 Socket 网络编程,了解 TCP、UDP、HTTP、FTP 等常用网络协议。
- 熟悉移动网络通信机制,对 HTTP、TCP/IP 协议有较深刻的理解,熟悉网络性能优化且有成功实施经验。
2,程序员通用简历后端简介:
- 熟悉使用 Tomcat 应用服务器的应用部署和配置,熟悉 jenkins 自动化部署、测试。
- 了解数据分析库 Numpy 和 Pandas、matplotlib 的原理,有数据处理、分析和建模的经验。
- 掌握 Django,Flask 等开源框架设计原理及运行机制,熟悉 LAMP/LNMP 系统架构设计,有高并发 WEB 应用架构经验。
- 深入掌握 MySQL 索引优化以及慢查询优化,Redis分布式事务及缓存穿透,缓存雪崩的解决方案。
- 熟悉常用开发版的 Linux 服务器安装、配置和调优,熟悉常用开发环境如 Apache、MySQL、Nginx 等工具的部署、设置及调优。
- 熟悉 Java 语言,掌握 Spring、Springboot 等主流框架,了解 Memcache、Redis 等缓存组件与 RabbitMQ 异步处理机制。
- 了解高可用、高并发,高负载的架构,具有分布式架构的系统开发能力。
- 熟悉流式计算,olap,列式存储等技术原理。熟悉常用机器学习、深度学习算法,具有将大数据或机器学习应用于虚拟网络的经验。
- 熟练掌握常见的关系型数据库以及非关系型数据库,理解其使用场景及限制。
- 负责公司服务器的规划、调试优化、日常监控、故障处理、数据备份、日志分析、性能瓶颈分析等工作。并负责线上服务器实时维护、提高系统的可用率及可维护性。
- 熟悉 Spring、MyBatis、Hibernate 框架,并参与设计多个高可用性项目。
- 熟练使用 Oracle/MySQL 数据库,对于 Mongodb 等 NOSQL 数据库具有一定的了解,拥有一定的数据库设计能力和优化能力。
- 熟悉 TCP/IP、DNS 等底层协议,精通 HTTP 协议,熟练掌握各种工具进行网络问题诊断。
- 精通 golang 协程,channal 和锁等机制,对高并发、高可用架构系统有正确、深刻的理解,有分布式服务器开发经验。
- Java 基础扎实, 熟练使用 spring, spring boot, mybatis等工具并了解其实现原理。
- 熟悉 Tomcat、Weblogic,WAS 等主流应用服务器的环境搭建及维护。
- 精通 MySQL 应用开发,熟悉数据库原理和常用性能优化技术。
- 了解 Django,Flask 框架的设计和实现原理,熟悉分布式系统的设计和开发,对系统高可用有一定经验。
- 熟悉 Redis持久化、MySQL主从架构 等数据库机制与原理,熟悉 Shell脚本 编写、Linux 系统及常用命令。
- 两年以上 Go 项目开发经验,熟悉主流 Go 语言下常用的 RPC 框架,深入了解 Go 语言内部运行机制,对 Go 源码有一定的了解。
- JAVA 基础扎实,对 JVM 有一定了解,能对 JVM 做性能分析及调优。
- 熟练掌握 PHP 语言 Laravel 框架,yii 框架与常用工具,有丰富的 LAMP 开发与良好的 Web 网络编程经验。
- 熟悉 Docker 微服务架构,Redis, Memcached 缓存技术,Nginx 负载均衡,RabbitMQ 消息队列等领域。
- 熟悉 Python 爬虫系统的设计,能编写高质量网络爬虫,识别常见验证码(爬取过知乎,淘宝等网站数据)了解 Celery 分布式爬虫机制。
- 深熟练掌握全栈开发,对后端到前端的技术原理有全面的认识,熟悉网站开发流程,能够独立搭建完整的网站。
- 深入理解数据结构与算法,并能够实现哈希表、链表、队列、栈、二叉树等数据结构。
- 扎实的 Python 基础,熟悉文件 I/O、多线程、装饰器、基础数据结构及模块化。
- 使用 GitLab 等工具对项目进行持续集成,保证项目能够快速上线以及及时回滚
- 设计 MySQL 基于 XXX 搭建主从架构,使用 Mycat 实现分库分表、读写分离以及高可用
- 熟练基于 Scrapy 框架进行分布式爬虫,利用 Xpath,BeautifulSoup,Re 库进行数据清洗,并解决验证码,登录,Javascript混淆,等各种反爬措施。
- 熟悉 Socket 网络编程、了解多线程、多进程、异步I/O、I/O多路复用如 select、poll、epoll的原理及使用。
- 使用 Flask,SQLAlchemy, Mysql,Redis 协助完成数据管理模块,并通过测试工具优化 15% 后端 API 接口性能。
- 协助运维监控 6台 后台服务器以及 3台Redis 服务器。保证 uptime 达到 99%。
- 熟练使用 Selenium, Puppeteer 进行页面测试,构建单元测试,自动化测试
- 熟悉 Django web 开发框架,熟悉 MVC 模型,熟悉中间件、Admin 站点管理、图片上传、分页,邮件传输。
- 掌握 MySQL 数据库的基本原理与常用语法,了解 MongoDB、Redis 等 NoSQL 数据库;
- 熟悉 Mysql 工作原理及程序上如何高性能配置,了解主流开源 NoSQL 系统(Memcached、Redis、MongoDB等)的使用和原理,有分布式系统使用经验;
- 使用 Scrapy 框架对采集目标进行数据收集,跟踪网页链接构建分类信息字段分析目标网址,使用** Xpath, Re **库提取信息。通过抓包工具获取 Ajax 链接并解析 json 数据。
3,程序员通用简历前端与移动端简介:
- 对前后端分离模式,可视化开发深入理解,对 Vue 和 react 有丰富的开发经验,具备一定的框架设计能力。
- 熟练使用 XXX 开发框架,对浏览器渲染,异步编程,跨域等概念有清晰的认知,对常见库的源码实现有了解。
- 熟悉模块化、前端编译和构建工具,熟练运用主流的移动端 JS 库和开发框架,并深入理解其设计原理,例如:Zepto、React 等。
- 熟悉 Node.js 开发,熟练使用 npm, webpack, gulp 等工具。熟悉前端性能的优化,熟悉使用 Chrome,Safari 等前端调试工具。
- 了解 ES6 新特性,对 Javascript 中闭包,函数式编程等概率有清晰的认知。
- 熟练掌握 HTML5,CSS3 的基本使用以及常用的响应式布局的最佳实践。
- 熟悉 Node.js 以及 V8 的性能和稳定性优化,能对系统整体性能进行评估,解决内存瓶颈。
- 熟练掌握 Android UI 开发,包括各种控件、布局方式、动画和自定义控件的使用方法。
- 熟悉Android的中间件开发流程和 Android Framework 开发技术,能独立进行 Android 应用程序开发。
- 熟练移动端项目搭建与架构,灵活使用 XIB 和 Storyboard,掌握 iOS 各版本的适配及 Auto Layout、Content Hugging 等布局。
- 调用系统API对应用进行安全性校验,避免常见的应用crash,如数据越界,内存泄漏等。
- 熟悉掌握 iOS 内存管理机制,解决系统崩溃,内存溢出,iPhone 版本兼容性等问题。
- 参与移动端项目设计,框架选型,技术点攻克和功能开发实现,修复代码 Bug 并交付测试。提高产品稳定性。
- 熟悉掌握系统常用框架开发,了解屏幕适配、核心动画、多线程、版本兼容等功能。
- 熟悉iOS系统运行机制及内核;深入理解 iOS runtime 运行机制,有 Method Swizzling 方面的实战经验。
- 基于 XXX,XXX 工具,分析冷启动模块阻塞时间,设计基于有向无环图的启动任务 lazy init 组件,通过 XXX 在 Transform 阶段对 class 文件插桩,梳理上报方法耗时。
- 独立开发了 SO 库动态下发模块,解决不同 abi so 的兼容问题,使用 XXX 压缩优化混淆代码,从图像压缩等多个方面入手优化静态资源。
- 有扎实的 Java 基础,掌握 Android 架构下网络通信机制,对 Socket 通信、TCP/IP 和 HTTP 有较深刻的理解。
- 熟悉 Android Studio 开发工具和相关测试工具的使用,具有Android版本兼容的开发经验。
- 熟练运用 UIKit 等进行界面开发;了解 Cocoa/UIKit Framework,熟悉 iPhone/iPad 各个版本之间的差异,并且能够提供出色的解决方案。
- 熟悉移动端生命周期,推送机制,熟练掌握第三方即时通讯 SDK 的集成和使用。
- 了解多线程编程,内存管理机制。熟练掌握 delegate ,block 等回调机制。
- 熟练掌握集成第三方授权登录,第三方分享,第三方支付等技能。
- 熟练掌握 JSON 解析,内存管理和性能优化以及多线程,熟悉使用 CocaTouch 框架等开源框架与 iOS 底层 SDK 的调用。
- 熟悉 Objective-C 与 Swift 语言,掌握 iOS 开发中用代码与故事板实现 UI,网络通信,数据库等的基础知识,掌握 XCode 常用的调试技巧与测试方法,懂得 iOS 性能优化的常见思路。
- 熟悉 JS 与 WebView 交互,熟悉第三方登录,分享,字符功能,熟悉 APP 上线发布,版本迭代的全部流程,有多个项目上线经验。
程序员如何写简历之简介篇(一)相关推荐
- 程序员如何写简历?来自硅谷的八条建议
转载自 程序员如何写简历?来自硅谷的八条建议 前言 半个月前我发起了程序员内推项目之后,收到一些邮件,对方单纯希望我帮忙优化一下简历.我提了一些修改意见之后,有一位同学专门给我送了一张亚马逊的礼品卡 ...
- php程序员如何写简历
第一部分:基本信息. 必须有的:名字.联系方式(邮箱+电话).出生年月(一般写个年份就好).应聘职位.工作年限.地址(城市要有,具体地址可写可不写). 可以有的:座右铭.社交网络地址(里面有乱七八糟内 ...
- 老司机出招: 程序员如何写简历和面试?
作者:Seaborn Lee 我求职面试的经验不多,在创业期间,倒是积累了一些招聘面试的经验. 面试,相亲,销售的过程都很类似,抽象一下,它们的本质是什么? 我认为是: 展示自我和挖掘对方需求的过程. ...
- Java程序员如何写简历,给大家一个小建议?
一.首先是简历制作问题 凭借在学生时代和同学对简历的打磨交流以及这段时间筛选HR发来的简历,我深深的意识到了简历的重要性.简历就是求职路上的通关文牒,高质量的简历可以通过一次次的简历筛选,从而得到笔试 ...
- 程序员怎么写简历?怎么挖掘自己的亮点,推销自己?
今天来跟大家聊一下怎么写简历 怎么挖掘自己的亮点 怎么跟别人推销自己 那我们就先开始吧 首先我们要心态上有一个建设 就是你要相信自己 要对自己自信一点 尽量给自己多打打气 这是另外一个很大的话题 就是 ...
- 程序员如何写好技术简历 —— 实例、模板及工具
by @Easy 前言 光是做人才拍卖这几个月,我就看了几千份技术简历,觉得很感慨.有太多程序员因为不知道如何表达自己,而埋没了自己的才华,拿着原本可以拿到一半的薪资,在一家默默无闻的公司里边加班到深 ...
- sis防屏蔽程序_程序员如何写一份更好的简历
01 引言 面试前要准备的第一件事就是写简历,从零开始写简历是一件痛苦的事,因为它既重要又耗时.现在就有很多求职者在电脑前急躁不安地搜索简历模版和参考例句,却不知道如何下笔.写得太短的话HR一定觉得没 ...
- 作为程序员怎么写好一份简历
笔者在前程无忧有过半年的实习经历,作为 RPO 项目助理,每天要阅读成千上百份的简历,曾协助富士康.迅雷.顺丰.平安金服等企业招聘各级技术岗位:本场 Chat 将会以猎头的角度,告诉你一份优秀的简历是 ...
- 初级程序员对的简历撰写_如何撰写有效的简历
初级程序员对的简历撰写 Not receiving a call for an interview after applying several times for your dream job? Y ...
- [转]为什么程序员总是写糟糕的代码?这3个原因
原文请看:为什么程序员总是写糟糕的代码?这3个原因 我最近一直在想我们作为一个行业为什么总是产出糟糕代码的原因. 1.明显原因-- 我一下子想到的最明显的原因是,有好的程序员,也有不那么好的程序员,有 ...
最新文章
- AI解读医学影像能力超越人类?BMJ综述:此类研究大多存在偏差
- docker核心网络原理详解
- 查看ie保存的表单_小学信息技术gt;搜索保存网页教师资格证面试模板
- 女程序员也会有35岁的危机焦虑吗?
- 浅谈ThreadPool 线程池
- 新加坡大数据初创公司 Latize 获 150 万美元风险融资
- 回来了,回来了,感触很深!
- 远程摄像头软件mjpg-streamer使用指南
- SQL Server MYSQL 检查点的好处
- HTML仿网易云音乐首页静态,用 Vue.js 模仿一个简单的网易云音乐
- arcgis 视频教程 ArcGIS Pro 从0到1
- Unity3D开源棋牌游戏
- html引用资源相对路径,超链接中的绝对路径和相对路径
- 新建word出现页眉下划线如何解决?
- IDEA使用破解补丁永久激活
- 如何评价一个新技术——以Docker为例
- 保健文汇杂志保健文汇杂志社保健文汇编辑部2022年第36期目录
- 10个顶级jQuery Date弹出插件
- mac系统如何修改网卡mac地址
- 使用StarUML画类图
热门文章
- 渗透测试与漏洞扫描详解
- 用matlab算特征值,用Matlab用计算特征值和特征向量
- 1436 旅行终点站
- 上方用计算机英文,教你Win10计算器应用变成英文的解决方法
- css 头像外圈白_如何使用css实现一个圆形头像框
- 佛罗里达大学计算机工程硕士要求,佛罗里达大学计算机工程理学硕士研究生申请要求及申请材料要求清单...
- raw格式镜像文件转vmdk
- Docker安装Adguardhome
- python与金融风险管理_怎么学习金融风险管理?
- CodeForces 379C -- D - New Year Ratings Change