为什么还坚持.NET? 找一门适合自己的语言去做编程
为什么还坚持.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? 找一门适合自己的语言去做编程的更多相关文章
- [转帖]Oracle字符集的查看与修改 --- 还未尝试 找个周六 试试.
Oracle 字符集的查看和修改 感谢原作者 改天试试 https://www.cnblogs.com/rootq/articles/2049324.html 一.什么是Oracle字符集 Oracl ...
- mac下已装virtualbox运行genymotion还报错找不到虚拟机的解决办法
sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage
- 微服务面试必问的Dubbo,这么详细还怕自己找不到工作?
大家好,我是小羽. Dubbo 起源于阿里巴巴,对于我们做电商开发的人来说,基本是首选的技术,那么为何一个区区 soa 服务治理框架,会受到这么多人的青睐呢? 今天就跟着小羽一起看看这个微服务框架之一 ...
- 你还在把Java当成Android官方开发语言吗?Kotlin了解一下!
导语:2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平 ...
- PHP和Java的主要区别有哪些?哪个最适合Web开发语言?
一.前言 PHP和Java都是现在比较流行的二种编程语言. 对于许多新手来说,都会思考如果学的时候,该学哪种语言呢?下面这篇文章给大家整理两者的区别以及一些选择建议,一起来看看吧. 二.简介 PHP与 ...
- 适合学习C语言开源项目——嵌入式脚本语言 Berry
嵌入式脚本语言 Berry github网址 :https://github.com/Skiars/berry Berry 是一款面向小型嵌入式系统的脚本语言,目前发布了 0.1.0 版本.相比于其他 ...
- 适合初学C语言是练习的代码
作为一个小白,自己学C的时候就想找些代码练练手,就整理了一些. 1.最大公约数和最小公倍数 # include <stdio.h> int main(void) { int i, ...
- 1037 在霍格沃茨找零钱 (20 分)C语言
题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二 十九个纳特(Knut)兑一个西可 ...
- 《JavaScript设计模式与开发实践》知识点笔记
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC" } p.p2 { margin: 0.0px ...
随机推荐
- [转载] Dubbo架构设计详解
转载自http://shiyanjun.cn/archives/325.html Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合 ...
- 制作代码模板的 LaTex 模板
Tex 真的是一个用起来非常舒服的排版工具(对于排版要求高的人来说),去比赛前一天放弃了markdown转pdf来生成代码模板,现学Tex(其实美赛已经用过了:P). 推荐一个链接:TeX - Bea ...
- Python之hashlib模块
hashlib 在做一个授权管理系统,需要生产动态生成密码,故使用hashlib >>> import time >>> import hashlib >&g ...
- Python字符编码详解(转)
http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html 在没有reload(sys)之前调用sys.setdefaultencoding ...
- SpringMVC---@RequestMapping
配置文件 承接第一,二章 index.jsp <%@ page language="java" contentType="text/html; charset=UT ...
- iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒
如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒.做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用中的各种资源,但是在iOS开发 ...
- 关于HTML5新手应该知道的几点知识
随着移动互联网的快速发展,HTML5迅速崛起,我们的生活的方方面面都被HTML5渗透着.HTML5在PC端.移动端上均应用广泛,被称为Web的未来.而随着Google正式停止支持Swiffy,HTML ...
- ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证代码篇
上篇文章介绍了ASP.NET中身份验证的机制与流程,本文将使用代码的来介绍如何实现第三方账户验证与双因子验证. 本章主要内容有: ● 实现基于微软账户的第三方身份验证 ● 实现双因子身份验证 ● 验证 ...
- VMware下设置Centos7联网与固定IP连接Xshell
爱折腾的小伙伴应该经常会用Vmware安装一些虚拟机用于学习,但是比如装了Linux,经常操作的时候非常切换窗口的时候非常麻烦,所以很多人都会选择用Xshell来连接本地的Linux虚拟机,但是用Xs ...
- Error parsing column 8 (IsRecommended=0 - SByte) Dapper查询mysql数据库可空的tinyint(1)一个错误
出错条件: 1.实体属性为bool?类型 2.对应字段为可空的tinyint(1)类型 3.该字段查询结果内即含有null,又含有正常值 google答案,两种建议: 1.修改sql语句,直接cast ...