«

»

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

    楼主主机用那个呢?

发表评论

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