学习架构 (四) --- 语言

ps: csdn的编辑很不好用,吐槽!!! 

    距离上一篇学习框架文章有三,四年了。年初到现在学了 JS, Python 语言。因此再更新。

我个人觉一个好的语言是 拿来直接用,直接写业务代码;而不是搞一堆杂七杂八的

事情。这点我欣赏Python, 难怪它被百度 google 等用来做 AI开放接口第一要支持

的语言。

    我相信不管是前端开发,还是后台开发都希望直接粗暴的实现自己的想要的业务

逻辑, 而不是软件逻辑。 今天 忽然对  try  except 想吐。  因为这些基本上都是

处理奇葩的数据错误。 Python 貌似每行代码都是, 我 要 做 什 么 !!!

比如:

if __name__ == "__main__":
    Monitor = MonitorLib()
    print Monitor.TestRedis("192.168.188.129", 6379, "123456")
    print Monitor.TestHttpServ("http://localhost:8080/AppMsgServ/ping")
    print Monitor.TestTcpPort("192.168.188.129", 6379)

一行代码做一个事情, 测试数据库是否通,测试Web接口是否通,测试Tcp端口是否通。

应该不是我的功力强,貌似它的语言属性就是这样。 因为我看了一下,总的代码不超过200行,

而且大多数都是空格和注释。 如果用c / c++, 估计要麻烦死, 还怕程序跑飞了。

再说 JS ,语言熟悉了一下, 然后选用ExtJS开发。 JS 相当于 C ( API ), ExtJS 相当于C++库。 典型的脚本语言, 全都是配置, 眼都配黑了,妖孽的JSON. 不过程序员就是吃这个饭的,

16进制 和 汇编码都在看。习惯就好,习惯就好。 站在巨人的肩膀上,事半功倍。 ExtJS能给

我画出漂亮的界面。 这就是复用的力量,也建议广大程序员不仅要学 基础理论,基础API;

也学会使用别人的库, 现成的框架。要成熟的框架,成熟的框架问题少,资料多,不然碰到

问题得我们帮他修改bug, 估计直接放弃了。

以上两种语言我在春节后 (2月中旬)学的,还是蛮佩服自己的功力的。 最后体会的就是

复用的力量, Python 有很多的包,这些包可以直接拿来用。JS 有很多的框架,能够

帮你画很好的界面,貌似还有支持手机开发的框架。还有:我在学习ExtJS的时候,画第一

个增删改查的界面,我用了一周左右。但是画另外的3个增删改查的界面,貌似3个小时就搞定

类,复制.js文件,然后再稍微配置,改改就好了。 应该我的代码写的好复用性强吧,哈哈!

 有机会的话把2016年全球排名前10的语言都过一遍。Java ,C, C++, Python,C#,JS, PHP,

Perl, Object-C, 汇编 , 还差 Perl 和 Object-c; 听说Go 和 Lisp 也挺神的,有时间一定看看。

要创业了, 不知道是否有时间。 就到这吧。

下面上几张图,有图才有真相:





整理下自己的几能力:

开发语言:
1.C    熟悉
2.C++  熟悉 
3.java 熟悉 
4.php  略懂,不熟
5.js  熟悉 
6.delphi / Object Pascal 相当熟悉
7.c# 略懂 


开发工具
1.VC6.0 熟悉
2.gcc   熟悉
3.delphi 相当熟悉
4.VC2005 VC2008 熟悉,用的不多
5.Eclipse 熟悉




操作系统
1.windows  开发相当熟悉
2.Linux    熟悉
3.Android  略懂
4.iOS      不懂
5.其它嵌入式或。。。




开发框架平台
1.J2EE   熟悉
2.NET    了解
3.Android 略懂
4.iOS 不懂




系统框架
1.c/s    相当熟悉
2.b/s    略懂
3.异构   略懂
4.高性能 略懂

系统框架
1.c/s    相当熟悉
2.b/s    略懂
3.异构   略懂
4.高性能 略懂


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值