南宁做网站服务商中山建设网站首页
南宁做网站服务商,中山建设网站首页,第一ppt官网入口,网页设计模板html代码总结知识点全世界有3.14 % 的人已经关注了数据与算法之美最近这几年在世界各地突然吹起了一股全民写程序的风潮#xff0c;连即将卸任的美国总统奥巴马都在写 JavaScript 了#xff0c;但是身为一介靠写程序#xff08;以及在上班时间胡乱上网#xff09;来谋生的 developer#xff… 全世界有3.14 % 的人已经关注了数据与算法之美最近这几年在世界各地突然吹起了一股全民写程序的风潮连即将卸任的美国总统奥巴马都在写 JavaScript 了但是身为一介靠写程序以及在上班时间胡乱上网来谋生的 developer所谓的 developer 就是「软件工程师」的比较潮的说法想要提醒那些想学习写程序的人一件重要的事慎选你的第一个程序语言。在软件工程师中国叫做「程序员」或「码农」的圈子里文人相轻的现象可是非常严重的在程序设计的各个领域里都有着错综复杂的「鄙视链」。从程序语言、编辑器、平台到 { 是写在 if 的同一行还是下一行不同阵营的人都习惯鄙视来鄙视去。而其中「你用什么程序语言」更是大家最热衷的一条鄙视链所以对于刚踏入程序设计领域的初学者来说万一程序语言选得不好可是会一开始就落入鄙视链的底层啊。软件工程师的鄙视链到底有多惨烈、多残酷呢 程序语言篇懂 Functional Programming 的工程师鄙视老是把设计模式挂在嘴边的工程师老是把设计模式挂在嘴边的工程师鄙视会说「你这样写就不 OO 了啊」的工程师会说「你这样写就不 OO 了啊」的工程师鄙视会说「蛤什么面向对象不是把重复的 code 写成一个 function 就好了吗」的工程师会说「蛤什么面向对象不是把重复的 code 写成一个 function 就好了吗」的工程师鄙视把同一段 code 到处复制贴上的工程师把同一段 code 到处复制贴上的工程师鄙视 PM。写静态语言的工程师鄙视写动态语言的工程师。写汇编语言的工程师鄙视写 C 语言的工程师C 语言工程师鄙视 C 工程师C 工程师鄙视 Java 和 C# 工程师Java 工程师和 C# 工程师则互相鄙视而 C# 工程师又鄙视 Visual Basic 工程师和会把 C# 念成「C 井」的工程师会把 C# 念成「C 井」的工程师则鄙视认为 HTML 是一种程序语言的设计师。用 Python 3 的工程师鄙视还在用 Python 2 的工程师用 Python 2 的工程师鄙视遇到 UnicodeEncodeError 的工程师。写 iOS 的工程师鄙视写 Android 的工程师写 Android 的工程师鄙视写 Windows Phone 的工程师。有 Swift 一年经验的工程师鄙视有 Objective-C 五年经验的工程师写 Objective-C 的工程师鄙视用 PhoneGap 包装成 native app 的工程师。用 React.js 的工程师鄙视用 AngularJS 的工程师用 AngularJS 的工程师鄙视用 jQuery 的工程师用 jQuery 的工程师鄙视用 Vanilla JavaScript 的工程师用 Vanilla JavaScript 的工程师鄙视 IE 的用户。会用 debugger 的工程师鄙视用 assert 的工程师用 assert 的工程师鄙视只会 print() 的工程师用 console.log() 来 debug 的工程师鄙视用 alert() 来 debug 的工程师。写 Ruby on Rails 的工程师鄙视所有使用其他语言的工程师。什么你说 RubyRuby 只是 Ruby on Rails 的一套框架才不是什么程序语言呢所有的工程师都鄙视 PHP 工程师。 工具篇用 text editor 的工程师鄙视用 IDE 的工程师。用 Vim 的工程师鄙视用 Emacs 的工程师用 Emacs 的工程师鄙视用 Vim 的工程师无论是用 Vim 或 Emacs 的工程师都鄙视所有用其他编辑器的工程师用 Atom、Notepad、Sublime Text 的工程师鄙视用 Windows 记事本的工程师。用 Android Studio 或 IntelliJ IDEA 的工程师鄙视用 Eclipse 的工程师用 Eclipse 的工程师鄙视用 NetBeans 的工程师。程序代码用 space 缩排的工程师鄙视用 tab 缩排的工程师用 tab 缩排的工程师鄙视混用 space 和 tab 来缩排的工程师。用 Git 或 Mercurial 的工程师鄙视用 Subversion 的工程师用 Subversion 的工程师鄙视用 Dropbox 来做版本控制的工程师用 Dropbox 来做版本控制的工程师鄙视根本不知道什么叫做版本控制的工程师。知道 GitHub 的工程师鄙视不知道 GitHub 的工程师在 GitHub 有 private repo 的工程师鄙视为了免费的 private repo 而去用 BitBucket 的工程师。用 Zsh 的工程师鄙视用 Bash 的工程师用 Bash 的工程师鄙视用 Cygwin 的工程师用 Cygwin 的工程师鄙视用「命令提示字符」的工程师用命令提示字符的工程师鄙视用 GUI 接口的工程师。用 IRC 的工程师鄙视用 HipChat 的工程师用 HipChat 的工程师鄙视用 Slack 的设计师和 PM。用 reStructuredText 写文件的工程师鄙视用 Markdown 写文件的工程师用 Markdown 写文件的工程师鄙视用 HTML 写文件的工程师用 HTML 写文件的工程师鄙视不写文件的工程师然后用 LaTeX 写文件的工程师鄙视所有工程师。用 Nginx 的工程师鄙视用 Apache 的工程师用 Apache 的工程师鄙视用 IIS 的工程师。用 Spark 的工程师鄙视用 Hadoop 的工程师用 Hadoop 的工程师鄙视用 Hadoop 处理只有几 GB 数据的工程师用 Hadoop 处理只有 1GB 数据的工程师鄙视用 NoSQL 的工程师用 NoSQL 的工程师鄙视用关系数据库的工程师用关系数据库的工程师鄙视用 Excel 的 PM。用 Docker 来部署 server 的工程师鄙视用 Ansible 或 Puppet 来部署 server 的工程师用 Ansible 或 Puppet 来部署 server 的工程师鄙视用 Fabric 来部署 server 的工程师用 Fabric 来部署 server 的工程师鄙视手动 SSH 的工程师。 OS 篇用 Mac OS X 的工程师鄙视用 Linux 的工程师用 Linux 的工程师鄙视用 Windows 的工程师。用 Debian 的工程师瞧不起用 Ubuntu 的工程师用 Ubuntu 的工程师瞧不起用非 LTS 版本的 Ubuntu 的工程师。 硬件篇用 MacBook Pro Retina 的工程师鄙视用 MacBook Air 的工程师用 MacBook Air 的工程师鄙视用 ThinkPad 的工程师然后用 Raspberry Pi 的工程师鄙视用 MacBook Pro Retina 的工程师。用 Dvorak 键盘的工程师鄙视用 Mac 键盘的工程师用 Mac 键盘的工程师鄙视用 QWERTY 键盘的工程师用 QWERTY 键盘的工程师鄙视鄙视不知道 QWERTY 键盘是什么的工程师不知道 QWERTY 键盘是什么的工程师鄙视用手写板的设计师。坐 Aeron 椅子的工程师鄙视坐普通办公椅的工程师坐普通办公椅的工程师鄙视跟他一样做普通办公椅的 PM然后站着写程序的工程师鄙视坐 Aeron 椅子的工程师。 职场篇搞硬件的工程师鄙视搞软件的工程师。写 OS 的工程师鄙视写 Web 的工程师写 Web 的工程师鄙视写 desktop application 的工程师。后端工程师鄙视前端工程师。工程师跟设计师互相鄙视。信奉 Test-Driven Development 的工程师鄙视先写 code 再补 tests 的工程师先写 code 再补 tests 的工程师鄙视不写 tests 的工程师不写 tests 的工程师鄙视又他妈乱改需求的 PM。没有证照的工程师鄙视考了一堆证照的工程师。上班穿休闲服的工程师鄙视上班穿西装的工程师上班穿西装的工程师鄙视上班穿系服的工程师。------------如果你看了以上这些惨绝人寰的鄙视链之后仍然没有击倒你想要学习 coding 的心那我必须提醒你一件最重要的事先去交一个女朋友再来学写程序因为一旦你成为软件工程师之后就交不到女朋友了。指导工作与生活的算法推荐阅读《算法之美》。精品课程推荐选购数学科普正版读物严选“数学思维好物”送给孩子的益智礼物 | 办公室神器算法工程师成长阅读 | 居家高科技理工科男女实用型礼物精选 数据与算法之美用数据解决不可能长按扫码关注
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/90077.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!