社区的朋友们好~
我是一个常驻西安的开发,认同远程工作的方式与理念,远程工作3年以上,希望能够在分享自己的经验,增加大家对远程工作的认识,以及在寻找心仪的远程工作过程中提供帮助,欢迎联系~
本人工作9年,一直在研发岗位中,从个人贡献者,做到团队 Lead,逐渐参与到了更多的产品过程,和团队管理、协作的工作中。我对于所做的事情持开放的态度,以最终将事情做好为目标,不介意做一些责任范围之外的工作。
技术领域:
- 最早用 TCL 做过二次开发
- 使用 Java 做过后端,熟悉 Java8 的特性,后续版本的新内容实践不多,熟悉 Java 中的设计模式、框架(Spring Boot,对 Spring Cloud 持谨慎态度)
- 使用 React 做前端,技能水平一般,可以完成各种基本的功能、图表,对自己的前端水平要求不高,需要时能查即可
- 可以使用 Nodejs 做后端
- 认可 Rust/Go/Python 语言。Rust 语言特性丰富,学习曲线陡峭,但并发、内存安全度高,编译报错绝佳,性能好。Go 语言简洁,仅定义一种解决同一类问题的方法,减少了不必要的争论,Goroutine 解决并发问题非常棒,个人挺欣赏 Go 语言,但项目实操非常少。Python 在特定场景还是有用的,作为一个工具,或者在数据、科学项目中,依然有一定的生态优势和简单的优势
- 认可函数式编程的一些理念和优势,但不赞同完全的函数式编程
- 了解常见的 RDBMS 如 MySQL, Postgres, 常见的 NoSQL 数据库如 MongoDB, DynamoDB, Neo4j。认同数据库的选择主要是为最终的查询需要服务这一理念。
- 可以使用 Terminal 使用各种常用的工具
- 熟悉 AWS 常见服务的使用
- 了解 CI/CD 的概念与实际步骤,使用过 Jenkins, Buildkite, github actions 等平台
- 英语可以作为工作语言
关注的方向:
- 【主要】个人成长
- 【主要】软件开发
- 区块链
- 经济/金融
- 管理/运营
- 产品
在 Upwork 半年时间做到过 Top rated,后面做全职的远程工作就搁置了。
城市:
西安
职业:
开发
厉害的
一个简书的文章,对于远程工作的看法:
https://www.jianshu.com/p/a879f036219e