开发系统的工程师通常分为前端工程师,后台工程师。
又有说java工程师、python工程师,听着都晕了。
他们之间是什么关系呢?今天就来梳理一下。
以前说过,
1)一个系统,设计花花绿绿是UI工程师。
2)花花绿绿的按钮能够点击的是前端工程师,前端工程师拥有哪些技能呢?
通常来说,你听到如下技能,就是前端工程师的能力范围啦。
Web、Js、Jquery、vue、AngularJs、H5等等
这些都是一些具体的技术,通过这些技术,能够使得屏幕上的按钮点来点去。
前端工程师拥有如上的一种或者几种技术。
如果你要想找人进行开发,可以笼统的说,我想找前端工程师,也可以具体的说,我想找vue前端工程师。
1)按钮可以点击还不够,点击后得能显示数据呀,不然怎么叫系统呢。
这个就是后台工程师干的事情啦。
实现数据的显示(业务逻辑),有很多技术,或者说有很多种开发语言。
最古老的是C/C++,最常听到和份额最高的是Java,目前最火的新的语言是Python
语言有很多种,数百、上千,很多是小众语言,比如:Ruby,Perl等等。
一般来说,你想找人开发一个系统,可以笼统的说:想找后台工程师,也可以具体的说,想找java开发工程师,或者C++开发工程师。