编程语言选择(未完成)

作者:Windson Yang
更新时间:February 27, 2018
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明 www.enginego.org。

刚开始学习编程的时候,我也很困惑这个问题,有那么那么多的编程语言,常见的有

  • python
  • ruby
  • php
  • Go
  • c
  • java
  • R …

我们可以根据你的职业职业规划来选择要学习的语言:

前端工程师

前端工程师主要的职责是把设计师的设计图实现,当设计师设计完界面之后

![design]()

完成设计

前端工程师需要用代码来实现设计图,例如界面的布局,按钮的颜色等等。这期间需要和设计师合作交流,讨论哪些方面在工程实现中可能会有困难,可能影响性能这类的因素。

后端交互

完成设计之后,前端工程师需要根据不同的页面以及业务逻辑来与后端交互,这句话什么意思呢?假如你开发的是一个让用户写日记的应用。那么当用户写完日记之后,点击保存按钮,这个按钮要触发一个保存日记的事件,需要把日记根据协议传输到服务器,然后存储在数据库里面。听起来有点复杂,其实非常简单,因为都有通用的工具帮助你完成。

后端工程师。

业务逻辑处理
前端交互

运维工程师

数据分析/机器学习工程师