摘要:
在前两节中,我介绍了技术和非技术技能。但是,编程生涯不能凭空出现!需要彼此才能茁壮成长。 6 与其他开发人员联系 你听说过“铁磨铁”这句话。这在软件开发行业当然是正确的。我的大部分知识都归功于我的软件开发人员。 DEV、GitHub 和 Freenode IRC 等社区提供了许多与其他软件开 阅读全文
摘要:
在第一部分中,我提到了成为开发人员所涉及的技术技能。现在我要谈一些非技术性的技能。 4 学会沟通 编程归根结底是将人类思想转化为机器逻辑的艺术。因此,一半的工作在于理解和表达人类思想! 事实上,沟通是作为开发人员可以培养的最重要的一项技能。想想这份工作有多少:与客户、同事、主管、用户、开源贡献者、同 阅读全文
摘要:
1 学习一门语言 程序员编写计算机代码,所以你必须学会说这种语言。 但是,你首先学习哪种编程语言并不重要!这完全取决于你对什么感兴趣。例如... 如果你想进入 Web 开发,你应该从 JavaScript 或 CSS 开始。 如果你想构建用户应用程序,Python、C# 和 Java 是流行的入口点 阅读全文
摘要:
1 整体规约 1.1 注释 1)【强制】数据库所有对象必须要有注释,包括:表、字段、索引等,并且要保持最新; 1.2 字符集 1)【强制】默认使用utf8字符集,无乱码风险,除一些需要存储特殊符号的字段,可以采用utf8mb4,比如文章内容字段,支持表情符号等; 2)【强制】排序规则默认使用utf8 阅读全文
摘要:
一、 编码规约 1.1 标签 (1)【强制】PHP 程序可以使用或来界定 PHP 代码,在 HTML 页面中嵌入纯变量时,可以使用这样的形式,不可使用其他的标签变种。 正例: <?php /** * 编码规约 * Created by PhpStorm. * User: liyh@51cto.com 阅读全文
摘要:
为什么需要敏捷开发 在以前,软件项目的开发都是以年来计算的,这代表什么意思呢 ?需求设计了半年多,方案设计做了半年多,开发了三年多,测试了半年多,修改Bug用了半年多。总计花了很长很长的时间,然后上线后发现有很多需求已经不存在了,同时又出现了很多新的需求。 怎么办?继续改。这一改又是半年多的时间过去 阅读全文