«

»

Mar 14 2017

一位月收入7000开发者的技术选型

昨天看到有人在研究技术选型,于是自己也写了一个列表。

以下推荐,除了云服务是一直要收费的外,其他在开发要求中均是免费的服务。

公司级

技术相关

类型 选择 理由
后台语言 PHP 7 因为其他后端语言我不熟QAQ
数据库 Mysql/Mariadb 用法一样
缓存 Redis 也是因为其他的我不熟QAQ
服务端 Apache/Nginx 都好,这么多年没觉得在性能上有太大差别,瓶颈一般都不会出在这里

真正的性能问题一般都出在 PHP 和 Mysql 等真正干活的

开发服务器 vSphere Hypervisor

原 Vmware ESXi

将一台高端主机虚拟化成多个虚拟机的系统,相当于服务器级的 Vmware Workstation
生产服务器(机房) vSphere Hypervisor

或者直接上真机

存储 存储服务器 一定要上!Raid1 或 Raid5,为数据做定期备份!不然数据丢了哭死
生产服务器 (云) 阿里云,腾讯云 没有什么明显优点,就是服务器在国内且比较容易付款而已;

中短期成本比较低,免去自己维护服务器硬件和网络硬件的麻烦,自建机房的政策也很繁琐;

企业成型以前都可以先用云,做稳定之后再独立机房即可

版本控制 Git + GitLab 有能力就自建服务器最好,可以上GitLab社区版。

一定别在云上装 GitLab,单核云一年的成本够你组一台 四核八线程 i7 高端服务器的……

话说刚才的 vSphere Hypervisor 都准备好了

操作系统 CentOS 7

Ubuntu 16.04 LTS

尽量选择LTS且最新的版本。

由于下面一条的存在,你再也不用担心 CentOS 和 Debian 阵营的区别了

部署 Docker 相信我,这个几乎没有技术成本,但能为你解决 90% 的部署冲突问题,必上!
CI/CD Jenkins 不要以为这是 JAVA 专用,配合 Docker 非常强力
域名 阿里云一条龙 国内服务必须落地,连注册带备案一起做了吧
HTTPS Let’s encrypt 不解释

协作相关

类型 选择 理由
技术文档 Markdown 吭哧吭哧贴半天word绝对是最烦的事情

对付领导再 markdown2html 再 html2doc 即可

思维导图 ProcessOn 免费,方便,替代PowerPoint的好选择
产品原型 没什么可推荐的
考勤 考啥亲?
同步盘 ownCloud 仅限有公网IP且有良好的自建服务器且耗得起带宽的公司用

个人学习

与上面大体相同,替换掉一些只有公司才掏得起费用的成本,适合个人学习

类型 选择 理由
开发服务器 树莓派或个人电脑 注意树莓派是ARM的CPU所以跑不起来Docker,性能也偏低。个人电脑装Vmware Workstation或Virtualbox,或旧电脑直接装Linux,注意32位CPU也不支持Docker
版本控制 Git + GitHub
存储 一定要有两个以上的存储设备,进行定期备份 本人已经历过因硬件损坏导致数据丢失,也见过很多人因硬件问题导致的想死的心都有的情况
同步盘 ownCloud 仅适合于家中宽带有真实IP且可以做端口映射,且有稳定服务器硬件的情况
域名 Namecheap 国内服务商都不能选,不解释
域名解析 Cloudflare 带CDN服务和HTTPS服务,就是加速速度在国内不行,而且明确表示不掺和国内网络
动态域名 Pubyun 比花生壳强1000倍
服务器 Bandwagon、Budgetvm、Linode、Conoha等 都是国外服务,价格便宜公道,且免去备案的麻烦

总结

以上就是个人常用的技术选型,以及个人学习会用到的技术和软件。所有服务均以高稳定性和低成本作为前提而考虑。未推荐不确定性服务和仍有变故的服务,像 Docker Swarm、Kong 这些仍然在发展且未来会有重大变化的技术都没提。另外对于公众公认的唯一技术,比如前端开发的 Html5 和 Javascript ,API 接口认证用的 OAuth2,也没有提及的必要。

补充

关于为什么本文『月收入7000』,因为这文章是我写的,这是我的月收入。如果你能提供更好的工作,非常欢迎。否则,不要吐槽这个了。

29 comments

Skip to comment form

  1. 命中水

    好强的一篇技术选型的介绍,有一大部分东西都没有听说过。博主见多识广的说。666

    1. 石樱灯笼

      你就当做是遗书吧,我都快饿死了,见多识广个屁啊。

      1. GN

        我的技术选型也差不多也这个价 但是同组的同事8成都不知道这些 然而工资比我高??

        1. 石樱灯笼

          影响工资收入的因素中,技术能力并不是决定性因素。

          1. 不亦乐乎

            多么痛的领悟

  2. Derobukal

    博主头像好萌,请问是谁啊?

    1. 石樱灯笼

      古明地觉,画师是荒居栂美

      1. Derobukal

        博主交换一发友链吧?

  3. 狂三萌王

    个人表示除了docker跟https没有折腾过,其他都差不多,可是我的收入连博主一半都没有

  4. hunter

    忽然感觉自己对不起薪水啊

  5. 灰狼

    真心说一句,就你这水平,在广州,绝对是10K+。我见过很多人,跟你这完全没法比,人家拿的都是7-8(税前)

  6. 灰狼

    ProcessOn画思维导图特别不方便,完全没有visio好用,这东西用过1-2次,彻底放弃。

    1. 石樱灯笼

      我咋觉得visio更难用QAQ……可能是我比较反感微软。
      其实我现在画思维导图都是直接上笔和纸,之后用手机拍下来……

      1. 命中水

        为什么不用XMind XMind也挺好用的

  7. Jo

    我六千比你少,杭州,前端,刚毕业,比较杂多,问下收入水平如何?docker 啊 什么后端没玩。

  8. 吊大的吓人

    这才七千 我拿8k 但是知道的比你少多了

  9. 步行龟

    东方众你好,版头的燐非常漂亮~你说的这些我多多少少都有接触过,不过我是刚毕业的所以没法像你一样能熟练运用,不过你这技能和开发能力才7K真的太低了,尤其是在北京,还是考虑跳槽吧
    动态域名可以用ngrok,只要用自己的vps当服务器就行

  10. saber

    毕业半年,跟你差不多,域名的话国内便宜很多吖=。= 嗯,你还少了个nosql,在捣鼓hbase。感觉php不是长久之道,在接触大数据,跟机器学习。。然而也是8k刚要升10k。。。

  11. GameXG

    gogs 也是一个选择, 比 gitlab 小很多,树莓派都跑得起来。
    功能不是很强,还在发展中。

  12. jjaiyy

    操作系统不要先最新,要不安装些软件对cpu严格就炸

  13. Vertea

    我也觉得是….这些我大部分都见过

    我也快饿死了TAT天天当前端使

  14. 技术文档, 用swagger如何?

  15. 花阳

    博主找到工作没,我有工作推荐,方便留个联系。

  16. 了羽

    有愧对自己工资的赶脚,博主工资真的要低了,选型中的那些都会的话,可以秒杀很多每天混日子的了,加油!

  17. shyling

    加油小哥哥www

  18. 一树小草

    要是能在老家拿到这样的价就好了

    1. 石樱灯笼

      2年前在老家的时候,一个文科的高中同学(同时也是同一个大学,也都在北京),在老家也试着找了工作,找到的个大公司在老家的新浪办事处。工资1800,无五险一金,不包吃住,对职业技能无要求……

  19. ai霹雳

    很多都没有听说过,以您这本事在深圳上海都是12K+才对,我在学习中,以后工作了会参考下您的文章

  20. valen

    楼主主机用那个呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据