编程语言随手记

几年以前,我开始学习编程。

当时也就自我分析后觉得,或许编程比较适合我。

然后果然比较适合我。

C#是我学习的第一门语言,我非常感谢它。因为它的引领,使我先燃起了兴趣,而不是畏惧的心理。

简单几行代码,就可以写Gui,写web,特别是神一样的ide,对于新手而言是莫大的福音。

然后,深入下去,发现很多东西不懂了。

接下来,我看了很多书。废寝忘食。

直到现在我依然认为,书籍才是系统构建知识树的方法,尽管在初期,博客确实帮了我很多忙。

当我大致明白了一点C#之后,我接触到了java。

就像你从一片风景秀丽的小乡镇,来到了一座现代化的大城市。

你失去了保姆的呵护,开始独自面对这一片阔大的风景。

我接触并学习linux,了解和学习java世界的生态链。

jekins,dubbo,pinpoint,druid...

总之在这个世界你想要什么,就一定会有若干个现成的在那里等着你。

java语言本身是远不及C#的,但它是大象。

我愣了愣神,想着,这算什么。

是啊,打磨了多年的小刀,发现这刀居然是个残次品。

但同样的刀,总归是趁手的舒服。

或者,同样的刀,只需要一把。

换把刀吧。我对自己说。

我看向javascript,觉得天生不适合我。

我看向c/c++,结果一货说做了四年的c/c++,发现其经验沉淀下来的规约只是go的仿制品。

我看向go。

心想,试试。

试试就试试。

时间: 2024-11-26 14:32:45

编程语言随手记的相关文章

[小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建

在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识.刚刚开通了博客,就从最基础的开始吧,算是写给初学者的编程手记,也算是给对自动化完全不了解的小伙伴开个头.时间允许的话会坚持更新下去... ... 后续的文章计划会谈到一些企业级自动化测试平台的构建(但愿有时间完成哈~~). 关于自动化测试的框架,网上有很多相关的对比,在这里我我就不评论和对比了.本人

[小北De编程手记] : Lesson 05 - Selenium For C# 之 API 下

上一篇,我们介绍了一些Selenium WebDriver相关的API,下面我们就接着上一篇继续介绍Selenium常用的API,这一篇的内容主要涉及到以下话题: Selenium API:复杂事件处理 Selenium API:特殊DOM元素处理 Selenium API:截图功能 Selenium API:关于框架扩展 (一)Selenium API:复杂事件处理 首先,我们试想一下这样的场景.待测试的系统支持一些组合键的操作,例如:按住Ctrl的同时点击某个表格的某个单元格,该数据行会高亮

数模手记 之 MATLAB-入门手记(施工中...)

MATLAB初用起来感觉就是面向矩阵加强版命令行程序,附加高级运算及2D/3D绘图....恩,是的,我就是这样想的= = 博主是个数学系的本科生,也要开始准备暑期的MCM了,虽然本科阶段会开数学软件的课,不过听说比较鸡肋,而且时间比较靠后,所以写一篇手记记录一下自学期间体会比较深刻或感觉比较实用的地方,权当分享和笔记,见笑,哈哈哈. 话说博主为了权衡MCM和ICPC两大竞赛也是费了不少功夫上知乎...... 后来只是觉得想做的事情还是得做啊,数学建模或许会改变我对数学一贯的看法,问了那么多人可能

夜空中最亮的星:慕课网新手学习指南_慕课手记

首先标题是为了凑够标准的十个字,如果你这会去数了一下然后想评论说不是十个字,那我佩服你的求知精神...进来的肯定不是看我瞎扯淡的,我们步入正题. 慕课网作为国内不能说是最大,但是起码口碑最好的一个IT学习的网站,受到了很多人的欢迎,但是在推荐给朋友的过程中,我就发现了一些问题,那就是纯小白根本不知道怎么开始学习.这里我要说一下什么叫做纯小白,你以为不知道变量,命令提示符,HTTP协议,这些就是小白了吗?那你就错了,我今天要说的是连怎么设置IP地址,怎么设置百度为首页,连自己的操作系统是winxp

Apple Swift编程语言新手教程

Apple Swift编程语言新手教程 作者: 日期: gashero 2014-06-03 FROM:http://gashero.iteye.com/blog/2075324 文件夹 1   简单介绍 2   Swift入门 3   简单值 4   控制流 5   函数与闭包 6   对象与类 7   枚举与结构 1   简单介绍 今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的

不要和一种编程语言厮守终生:为工作正确选择(转)

我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统.这一决定不仅会影响系统的实现,也会影响设计.例如,我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着深远的影响,很多次,我们基于一些非常善变的因素,没有思考太多就去选语言:这语言是我惯常用来实现这类系统的:这语言我了解得最透彻:这是我最喜欢的语言,我很享受于用这种语言编程:等等. 既然这个决定会导致深刻而长远的结果,那么我们是不是在做这个抉择时应该更加务实?

TIOBE Index for January 2016(TIOBE 2016年1月编程语言排行榜 Java拿下2015年度编程语言)

Java has won the TIOBE Index programming language award of the year. This is because Java has the largest increase in popularity in one year time (+5.94%). Java leaves runner ups Visual Basic.NET (+1.51%) and Python (+1.24%) far behind. At first sigh

苹果新的编程语言 Swift 语言进阶(十四)--扩展

Swift语言的扩展是为一个已经存在的类.结构.枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能.        扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字.        扩展能够为已存在类型:     1)增加计算属性和计算静态属性:     2)定义新的实例方法和类型方法:     3)提... 请转移到此位置继续阅读,谢谢! 苹果新的编程语言 Swift 语言进阶(十四)--扩展 苹果新的编程语言 Swift 语

编程语言本身是怎么开发出来的?

在学习编程的过程中心中一直都有一个绕不开的迷雾 我有一个困惑,它已经纠缠我很长时间了,在此向高手们请教. 我们知道在计算机的历史上先出现的编程语言,后有软件. 我们今天开发软件都是在一定的软件环境(包括操作系统和开发工具)下, 用编程语言开发的.在"软件"出现以前,编程语言本身是怎么开发出来的? 它需要什么样的硬件环境和软件环境(有吗?)?在我们的PC上能开发编程语言吗? 编程语言是从低级语言向上发展成高级语言的,现在的编程语言大部分都是高级语言,最开始的编程语言是机器语言,它是由0