编程学习思考

学习编程有1年之余,也泛泛的看过很多书和不少视频,发现编程的本质是解决实际的问题。

语言本身当然有很多特性,但是这些特性也是为了解决实际问题而存在的。

比如,你想做网站,那么就是Web开发岗位,你可选的语言就很多,首先前端你需要HTML、CSS和JS,外加一些茫茫多的JS框架。后端的选择则是主流的Java、Python、PHP、以及近几年很火的nodejs即js。

这里面我要吐槽下js,js由于本身的灵活性以及一年一大变的语言特性,学起来会很痛苦,你会发现ES6和ES5差别之大甚至高过python与java的区别。而python及java的牛逼之处在于设计一开始就考虑很全面,所以后续的版本升级基本都是增添而不是全面否定之前,这样你就不会有一直在学新语言的感觉,就可以把精力放在加深现有技术及语言的深度以及考虑业务逻辑的能力上面来。

在比如做自动化测试,目前主流的java和python,二选一。

在比如做大数据和人工智能,目前主流的java和python。二选一。

在比如做移动端,目前主流的java和oc,二选一。

在比如小程序及webApp,目前就是js。

根据需求去学语言,是比较快速的学习方法。

而框架及编程技术都是为了解决实际需求而存在的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,251评论 25 709
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 10,817评论 2 35
  • 上街美名传,航展美上天,美名报纸见,美技屏幕现,美照圈里传,美景看航展。 上街办航展,世界美名传。航展天空蓝,飞机...
    菏叶母亲阅读 2,463评论 0 0
  • 为了将帖子显示到关注点相同的用户面前,打算根据关注点相关的关键词对帖子进行分类。考虑关注点不是很多,在发帖时就对关...
    haolisand阅读 12,036评论 1 2
  • 最近天气越来越热了,在湖南,我晒得再黑也能一个冬天白回来。而来到深圳以后,每每第一年夏天晒黑,到第二年只会越...
    汪泱小池阅读 4,381评论 1 5

友情链接更多精彩内容