汇道科技:“程序猿”来历不一般,今天点啵啵你们!
2017-02-14 10:54
260 查看
什么是Web程序员?相信不懂这行或者刚上来的菜鸟是不这么知道吧,汇道科技今天就告诉你“程序猿”的来历!
在此之前,我们可以将Web程序员(这些Web程序员都有一个共同的目的:维持公司的网站运行良好)分为几大类:
FrontEnd
Frontend是英语“前端”的意思。一般我们所说的Web Frontend就是指“Web前端程序员”。主要负责网站的外观,也就是“颜值”担当。一般精通HTML,CSS和JavaScript等客户端语言。
BackEnd
BackEnd是英语“后端”的意思。一般我们所说的Web Backend就是指“Web后端程序员”。与Web前端程序员配合,主要负责网站服务器端的编写和维护,也就是“功能”担当。一般精通PHP,Java,Python,Ruby或C#等服务器端语言。
QA Manager
QA是Quality Assurance(质量保证)的意思,manager是“主管”的意思。所以QA Manager就是我们平时所说的“质量主管”,他可以充当客户的角色,来使用网站。负责网站的正确运行,对网站的质量进行监控,如果有什么问题或有什么需要的新功能,会通知Frontend,Backend或System Administrator来处理。可以想象是一个医生,确诊网站的“疾病”,对网站的健康负责。
System Administrator
System是“系统”的意思,Administrator是“管理员”的意思。所以System Administrator就是我们平时所说的“系统管理员”。他就好像一个很厉害的老工程师傅,可以想象提着一个工具箱,到机房里去修修弄弄(当然其实并不见得是这样)。他保证Web的服务器可以正常运作,负责一些硬件的维修和管理,使网络畅通无阻,而且一般的SA都熟悉Linux技术,至少会用Linux命令行吧。
Full Stack
Full是“全部,完全的”的意思,Stack是“栈”的意思。所以Full Stack就是我们平时所说的“全栈程序员”或“全栈工程师”。他就好像一个“全能骑士”或者身怀绝技的“日本武士”,可以做以上四个职位的所有任务。当然,要成为全栈工程师是很辛苦的,因为什么都要会。少年,珍爱生命,还是悠着点吧~
Web程序员特质
每个Web程序员的性格,习惯和爱好都各不相同。不过我们可以试着概括一些Web程序员的共同特质,或者说那些驱使他们选择去这个公司而不是那个公司的因素。
喜欢解决复杂又新颖的问题:喜欢解难题并不稀奇,很多人都喜欢挑战自我,但是Web程序员还喜欢解决新颖的问题。如果一个难题很老套又很陈旧,那他们可能提不起太大兴趣。他们希望构建和维护的网站是新潮的,与众不同。不喜欢用别人用烂了的模版,样式。
不喜欢被约束,喜欢合理利用时间,不喜欢没效率的工作方式。如果看过《社交网络》这部电影,那你会注意到Facebook公司内部的工作环境是非常舒适,轻松,和谐美好的。诸多Web程序员吃住在一起,就像一个大家庭。而大家也许也知道Google(谷歌)的工作环境也是很不错的,不是那种高压紧张的工作氛围,而是给你自己最有效安排工作的机会。
在此之前,我们可以将Web程序员(这些Web程序员都有一个共同的目的:维持公司的网站运行良好)分为几大类:
FrontEnd
Frontend是英语“前端”的意思。一般我们所说的Web Frontend就是指“Web前端程序员”。主要负责网站的外观,也就是“颜值”担当。一般精通HTML,CSS和JavaScript等客户端语言。
BackEnd
BackEnd是英语“后端”的意思。一般我们所说的Web Backend就是指“Web后端程序员”。与Web前端程序员配合,主要负责网站服务器端的编写和维护,也就是“功能”担当。一般精通PHP,Java,Python,Ruby或C#等服务器端语言。
QA Manager
QA是Quality Assurance(质量保证)的意思,manager是“主管”的意思。所以QA Manager就是我们平时所说的“质量主管”,他可以充当客户的角色,来使用网站。负责网站的正确运行,对网站的质量进行监控,如果有什么问题或有什么需要的新功能,会通知Frontend,Backend或System Administrator来处理。可以想象是一个医生,确诊网站的“疾病”,对网站的健康负责。
System Administrator
System是“系统”的意思,Administrator是“管理员”的意思。所以System Administrator就是我们平时所说的“系统管理员”。他就好像一个很厉害的老工程师傅,可以想象提着一个工具箱,到机房里去修修弄弄(当然其实并不见得是这样)。他保证Web的服务器可以正常运作,负责一些硬件的维修和管理,使网络畅通无阻,而且一般的SA都熟悉Linux技术,至少会用Linux命令行吧。
Full Stack
Full是“全部,完全的”的意思,Stack是“栈”的意思。所以Full Stack就是我们平时所说的“全栈程序员”或“全栈工程师”。他就好像一个“全能骑士”或者身怀绝技的“日本武士”,可以做以上四个职位的所有任务。当然,要成为全栈工程师是很辛苦的,因为什么都要会。少年,珍爱生命,还是悠着点吧~
Web程序员特质
每个Web程序员的性格,习惯和爱好都各不相同。不过我们可以试着概括一些Web程序员的共同特质,或者说那些驱使他们选择去这个公司而不是那个公司的因素。
喜欢解决复杂又新颖的问题:喜欢解难题并不稀奇,很多人都喜欢挑战自我,但是Web程序员还喜欢解决新颖的问题。如果一个难题很老套又很陈旧,那他们可能提不起太大兴趣。他们希望构建和维护的网站是新潮的,与众不同。不喜欢用别人用烂了的模版,样式。
不喜欢被约束,喜欢合理利用时间,不喜欢没效率的工作方式。如果看过《社交网络》这部电影,那你会注意到Facebook公司内部的工作环境是非常舒适,轻松,和谐美好的。诸多Web程序员吃住在一起,就像一个大家庭。而大家也许也知道Google(谷歌)的工作环境也是很不错的,不是那种高压紧张的工作氛围,而是给你自己最有效安排工作的机会。
相关文章推荐
- 以前我劝你们努力,今天我劝你们放弃
- 今天你们猜我碰到谁了
- 今天“农村打工仔”带你们走入Android的世界
- 今天“农村打工仔”带你们走入Android的世界
- 今天起,做一个对得起自己专业的程序猿!
- c与cpp的相互混合应用(c嵌入到cpp里或者cpp嵌入到c里) extern c和_cplusplus(一般在c库里合用)的来历
- 用GIF图片来告诉大家程序猿的真实生活 ————“你熬了一整夜、耗了一整天,开始调试代码时:” 那张最有感觉了,你们感受一下。。。
- 从今天起,好好做一个程序猿
- 从今天起,留下一名程序猿的成长足迹!
- [zz]程序猿,你今天装B了没?
- 程序员们,今天就让她陪你们放松一下吧。她还有大宝剑哦。【原创】
- 程序猿招聘平台CodeEval今天正式上线
- 正式走上程序猿道路 今天起開播 馬克紀念!
- 今天,我总算搞清楚\r“回车”(carriage return)和\r“换行”(line feed)这两个概念的来历和区别了。
- 今天面试了两个程序猿(一)
- 今天学习了在一般处理程序中写一个计算器
- 照顾不周, 怎么会,今天是我打扰了 最简单的回答:“别客气,谢谢你们!” 稍复杂一点的回答:“不好意思!实在麻烦你们了,非常感谢!”
- 我为自己代言,今天起做一个幸福的程序猿!
- 今天我在IIS里发布网站,遇到了4个问题,将其解答发出来,顺便可以作为发布网站的一般检查步骤