大家好,我是鸣科,IT Naming创始人。
问:你为什么要做IT命名服务?
答:我2011年开始创业,期间换了很多个方向。
一直在调整,为的是找到一个自己想长期做,享受做的方向。
我为此付出了大量的时间试错。
2005年我接触到了域名,当时为域名而痴狂,把一本很厚的字典辞海都翻遍了。
记得第一个域名我注册了yuanma.com,隔了几个月卖出去了。
我因此享受于选取好的名字。
大学毕业后,我找了份程序员工作,做了几年。
随着能力水平的提高,我做了项目经理。
开始慢慢驾驭一个完整的项目。
再到做架构。
后来做供应链管理,负责ERP落地实施。
这些工作经历都让我享受命名的乐趣。
再后来我出来创业,最开始是做外包。
经过了几年外包完整项目的历练,我对项目的理解上升了一个层次。
其中最满意的工作就是项目命名。
每一个项目,因为优雅的地道命名,
大大促进了沟通协作效率,我因此富有成就感。
每一个变量名,每一个方法名,每一个模块,每一个流程,
我都尝试用最贴切最地道的名字。
这样的结果,直接导致了整个项目非常的优美。物超所值。
从过往的所有项目推进的各层面工作来看,
唯有命名方面我如此享受 并愿意花大精力做好,而且感觉自己做的非常好。
而其它层面的工作没有这种投入和把它做到极致的感觉。
我发现,一个项目一旦命名好了,团队的沟通与协作效率会大幅提升。
命名做的好,整个项目价值陡升。
而命名混乱的项目,价值大打折扣。
后期维护代价相当高,几乎可以说大大缩短了项目生命周期。
多年来,我一直在思考管理效率和项目落地的层面。
我印象中有几个项目因为命名优美,导致项目质量非常高,
比如东莞一家物流公司的网站,深圳一家教育公司的管理系统等等。
还有一些大型公司。像柳工集团的管控平台。
这些项目的每一个细节我都非常注重命名,
地道、贴切、优美、可伸缩、顾名思义,作为项目的指导思想,我一直贯彻着。
从这些经历来看,优雅地道的命名无疑让一个项目的价值连城。
几乎可以说,项目命名是决定了项目生死存亡的关键。
回顾过去这些年,
不管是打工,还是创业,或从事任何工作,我都对命名有种独特的感觉。
命名优先,已印入了我所有工作的重点。
他带给了项目优美的体验,更好的团队协作效率,更好的架构。
我坚信,伟大的命名,孕育伟大的项目。
就像java编程语言一样,伟大的编程语言,源自java优雅的命名。
所以,经过很多年的思考,我决定坚持做IT 命名这个方向。
不再贪大求多。
只求用这一辈子把这个细小方向做到极致。
孕育一些伟大的项目。
IT Naming(itnaming.com)一定会坚持把美带给更多的项目,带给中国老百姓,带给世界几十亿人民!
相关推荐
javax.naming.NamingException: Cannot create resource instance类加载异常,希望可以帮助跟我一样错误的人。
在IT行业中,我们经常遇到各种异常,其中之一是“Javax.naming.NameNotFoundException”。这个异常通常在Java命名和目录接口(JNDI)中出现,当我们尝试查找一个在命名上下文中不存在的名称时,就会抛出这个异常。...
Seshat 扩展命名和平衡服务提供了一个完全符合 COS 命名服务的扩展,允许您在命名树中存储任何序列化对象。 该服务还提供一个平衡器,用于在平衡组中平衡多个相同类型的 CORBA 服务的会话。 平衡组可以绑定到命名树...
JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,...
4. **命名服务**:Nacos还提供了DNS-like的服务名解析能力,使得服务消费者可以使用服务名而非IP地址进行调用,增强了系统的可扩展性和可维护性。 二、Nacos 1.2.1版本的改进与新特性 1. **性能优化**:1.2.1版本...
该指南详细介绍了如何在Solaris 9环境中开发和利用联邦命名服务(Federated Naming Service),旨在帮助程序员和系统管理员更有效地管理和集成各种命名服务。 联邦命名服务是Oracle Solaris操作系统中的一个关键...
- `javax.naming`包:包含了访问命名服务的基础类和接口。 - `javax.naming.directory`包:用于访问目录服务。 - `javax.naming.ldap`包:扩展了`javax.naming.directory`,支持LDAPv3。 - `javax.naming.event`包:...
总之,《Oracle Solaris 8 Solaris Naming Administration Guide-713》是一份全面的参考,对任何管理Solaris 8系统命名服务的IT专业人员来说都是必不可少的资源。通过深入理解并应用其中的知识,管理员可以确保网络...
PEP 8命名约定 根据命名约定检查您的代码。...2.0 (pep8: 1.4.3, pyflakes: 0.6.1, naming: 0.2) 默认情况下,该插件处于启用状态。 错误代码 发出以下错误代码: 代码 样本信息 N801 类名应使用CapWords约定() N8
字母命名效率生成器 什么是字母命名流畅性? 在字母名称流利度(LNF)任务中,将为学生提供一个随机的大小写字母列表,并有1分钟的时间来识别尽可能多的字母的名称。 学校通常使用这些分数来确定哪些学生有阅读困难...
【标题】:CORBA测试代码利用命名服务 在分布式计算环境中,CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)提供了一种标准的方法,使得不同编程语言、操作系统和网络上的对象能够相互...
gulp检查文件命名约定 check-file-naming-convention插件 用法 首先,安装gulp-check-file-naming-convention作为开发依赖项: npm install --save-dev gulp-check-file-naming-convention 然后,将其添加到您的...
Oracle Solaris 9 中提供了两种命名服务实现:FNS( Federated Naming Service)和 NIS+(Network Information Service Plus)。FNS 是一种基于 DNS(Domain Name System)的命名服务实现,可以提供高度的可扩展性和...
Maven坐标:com.pig4cloud.nacos:nacos-naming:2.0.4.RELEASE; 标签:pig4cloud、naming、nacos、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...
jndi,就是命名服务(n:naming)和目录服务(d:directory). 命名服务:把对象映射到方便记忆的名字的机制.可以通过域名系统dns来理解,例如我们访问百度,只要输入www.baidu.com而不是百度的IP地址. 目录服务:其实也是一种...
三星eMMC命名规则和手册
"credo_naming"是Credo的一个扩展,专门用于检查Elixir项目的命名约定,以确保代码的一致性和可维护性。 在Elixir项目中,良好的命名约定对于代码的清晰性和易读性至关重要。credo_naming提供了一套定制的检查,...
### C#命名规范详解 #### 一、引言 在软件开发过程中,良好的命名习惯对于提高代码可读性、维护性和团队协作效率至关重要。本文将详细介绍C#中的命名规范,并通过具体的实例进行解释,帮助读者更好地理解和应用...
命名naming是一个通用的命名约定库。 import naming as n# setup a new profilep = n . new_profile ( "test" )n . new_token ( "l" , "L" )n . new_token ( "r" , "R" )n . new_token ( "m" , "M" )n . new...
pep8-naming, python的命名约定检查器 PEP-8 命名约定检查 PEP-8 命名约定。这个模块为 flake8 提供了一个插件,python 代码检查器。( 它替换了 flint 检查器的插件 flint-naming 。)安装你可以使用以下命令安装,...