为什么还坚持.NET? 找一门适合自己的语言去做编程

接触了.NET快十二年了,现在专注于分布式服务的开发。

中间经历过各种编程语言的诱惑,ios等.

前几年才对自己有比较明确的定位

技术上:找到适合自己的方向并构建核心技能体系并以此不断扩展。

生活上:简单生活,生活简单。

1 说说过去的事情:

从早期CSDN疯狂回答人问题开始,到博客园写写自己的想法,后续使用了evernote,至今写了将近1000篇的个人日记。

刚开始不停的接触新名词,学习,消化 ,然后不停循环,后续感觉总算可以松口气了。

windeg,领域模型, 静态随机存取存储器,AOP,hmailserver, svchost.exe,ssdk hook,第五范式,

A*寻路算法,Cheat Engine, 随意拉了些日志的关键词,发现不和.NET相关的也不少。

那么问题来了? 我是否在坚持.NET呢?

今天考虑了下,问题其实都不太对.

我喜欢编程,然后找了一门最适合的语言做平台.

只要平台相对稳定我就一直追随他,至于平台上的技术有选择性的去学习然后深入.

如果没有那我就去创造!

希望这样的结论对你有帮助!!!

-------------------------------------------------------------------------------------------------------------------------------------------------

有兴趣的可以看看我下面的BB

2 说说自己的一些转折点:

在携程干了几年高级软件工程师,了解了一些SOA等架构,大企业也就那样,诟病也不少,没想的那么美好。

后续想做项目经理,跳槽了一家,做了3年,发现自己在技术深度上其实还差很多。

于是又跳了一家,专心做了2年的技术,目前看来坑挖的还算深,后续还要挖。

总体的路线

初级程序员--》高级程序员1--》项目经理1--》高级程序员2--》项目经理2 (最近在学习管理/技术中)偏技术

3 最后做点分享吧: 让大伙知道.NET阵营中还有一个这样的人。

分布式服务站点demo:  http://httpweb.chenzhuojie.com/
核心处理层:  https://github.com/fengxing/HttpService

这个版本有点老了,还是在高级程序员2期间做的第一个版本,有空在分享最新的版本。

个人对一些分布式服务的理解:  http://chenzhuojie.com/

今天面试了一个83年的.NET,比较失望,似乎什么都会,但是什么都不深入,如果你干了很多年,也是这样,只能说明自己没有好好学。

唯一解决问题的办法就是持续学习并深入思考。

文章样式丑了点,希望多多包含.

为什么还坚持.NET? 找一门适合自己的语言去做编程的更多相关文章

  1. [转帖]Oracle字符集的查看与修改 --- 还未尝试 找个周六 试试.

    Oracle 字符集的查看和修改 感谢原作者 改天试试 https://www.cnblogs.com/rootq/articles/2049324.html 一.什么是Oracle字符集 Oracl ...

  2. mac下已装virtualbox运行genymotion还报错找不到虚拟机的解决办法

    sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage  

  3. 微服务面试必问的Dubbo,这么详细还怕自己找不到工作?

    大家好,我是小羽. Dubbo 起源于阿里巴巴,对于我们做电商开发的人来说,基本是首选的技术,那么为何一个区区 soa 服务治理框架,会受到这么多人的青睐呢? 今天就跟着小羽一起看看这个微服务框架之一 ...

  4. 你还在把Java当成Android官方开发语言吗?Kotlin了解一下!

    导语:2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平 ...

  5. PHP和Java的主要区别有哪些?哪个最适合Web开发语言?

    一.前言 PHP和Java都是现在比较流行的二种编程语言. 对于许多新手来说,都会思考如果学的时候,该学哪种语言呢?下面这篇文章给大家整理两者的区别以及一些选择建议,一起来看看吧. 二.简介 PHP与 ...

  6. 适合学习C语言开源项目——嵌入式脚本语言 Berry

    嵌入式脚本语言 Berry github网址 :https://github.com/Skiars/berry Berry 是一款面向小型嵌入式系统的脚本语言,目前发布了 0.1.0 版本.相比于其他 ...

  7. 适合初学C语言是练习的代码

    作为一个小白,自己学C的时候就想找些代码练练手,就整理了一些. 1.最大公约数和最小公倍数 # include <stdio.h> int main(void) {     int i, ...

  8. 1037 在霍格沃茨找零钱 (20 分)C语言

    题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二 十九个纳特(Knut)兑一个西可 ...

  9. 《JavaScript设计模式与开发实践》知识点笔记

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC" } p.p2 { margin: 0.0px ...

随机推荐

  1. Python进阶---面向对象第三弹(进阶篇)

    Python对象中一些方法 一.__str__ class Teacher: def __init__(self,name,age): self.name=name self.age=age self ...

  2. python3学习笔记(2)

    一.面向对象(初识)由类和方法组成,类里面封装了很多功能,根据这个类,可以创建一个这个类的对象,即对象是根据这个类创建的,以后这个对象要使用某个功能的时候就从这个类里面的找.例:str -功能一 -功 ...

  3. CYQ.Data 正式支持 DotNET Core 版本发布

    闲话几句: 自从上周开始,IOS人员逝去,就开始接手IOS的代码了. 并开始整理IOS的代码(包括当时一开始设计的开发框架). 在未来不远的日子里,设想是有一个系列详细的介绍I恋App和IT连App及 ...

  4. MVC模式tp框架四中路由形式

    ①基本get形式 http://网址/index.php?m=分组&c=控制器&a=操作方法 该方法是最底层的get形式,传统的传递参数方式,不安全. ②pathinfo路径形式[默认 ...

  5. 快速搭建一个本地的FTP服务器

    快速搭建一个本地的FTP服务器   如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试. 第一步:配置IIS Web服务器 1.1 控制面板中找到"程序& ...

  6. js实现关键词高亮显示 正则匹配

    html 和ajax 部分就不写了,只需将需要匹配的文字传进去就可以了 比如匹配后台传回的字符串data.content中的关键词:直接调用: data.content = highLightKeyw ...

  7. AngularJS ng-repeat使用及注意事项

    用法:ng-repeat="extension"; extension(表达式) 定义了如何循环集合. 表达式实例规则: 1. x in records 2. (key,value ...

  8. 分布式版本控制系统 Git 教程

    简介 Git 是什么? Git 是一个开源的分布式版本控制系统. 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 什么是分布式版本控制系统? 介绍分布 ...

  9. 实践作业2:黑盒测试实践——选择并下载测试工具 Day 2

    1.选择工具为Katalon Studio 基于 Selenium 和 Appium 框架,Katalon Studio隐藏幕后的所有技术复杂性,并提供友好的用户界面与手动模式(用户可以拖放,选择关键 ...

  10. 在外围获取APP的机密信息

    叶孤城原创,转载须授权. 小白:偷窥狂,不,叶城主,怎么还不发起攻击,还在外围搞什么? 叶孤城:闭嘴,能外围解决的问题就不要破解,你以为你会天外飞仙啊! 小白:-- 本文解决一个问题:通过抓包分析出重 ...