代码的想法

敲代码也很久了。封装,继承,多态,就是写代码最常用到的

  1. 封装很简单。方法的封装,UI控件的封装等,
  2. 继承这个更好理解,继承父类,在子类里面做一些操作
  3. 多态,是运行时多态和进行时多态。

    其实我一直在想这个问题,怎么封装一个代码,怎么封装一个框架,有时候去请假别人,因为我基本都是靠自己领悟的,学一点,都知道,是在项目中提高经验的,学习没法,刚开始都是这样的思想,后来发现变了,不是这样,当你有了一定的基础,越发现没有人再去带你,他们要的只是能干活。出效率的。其实这样是害了你,代码谁都会写,没啥难度,关键看你怎么写。这才是关键。因为都是人,没啥大的区别,写着写着你就会发现,和别人的差距会越来越大,没人知道是为啥,因为大家都不懂,那问题就来了,他们怎么学习的

    1——一般出来的都有人带。有人带的会,你就会按照他的思路一直走下去,你会发现一个问题,没人带的人问你问题,你基本是不懂的,因为你接触不到,因为师傅已经规划好你的路线,你只能找着这个样子走路,当朋友给你发代码的时候,你会觉得代码不规范,你开始各种牢骚,你学到的事一种编码方式,朋友学到的是一种解决问题的能力,能解决的问题就是好的程序员,其实错了,不是这个样子,你是能解决问题,可是遇到高深的技术,别人已经没法在帮你,给你一份代码。你吵都不愿意,因为你讨厌这种。所以你觉得不公平,开始跳曹。进入一家公司,你发现跟你以前写代码各种不同,各种轻松,优越感,这时候你会放松警惕,开始不学习,遇到解决问题的能力还是有的,只是你不在提高了,朋友在有人带的情况下,编码已经非常熟练,这时候他离职,上班会过的很困难,因为以前有人带,所以一切都要靠自己。第三份工作哟的时候发现,原来代码得这样写,我以前那样写不对。我得修改,渐渐的你会发现,自己的修改代码,然后彼此完全靠自己

    说明一个道理。不是在乎别人,而是在乎自己是否真的学习了,学习就会有进步,只是用不到罢了,用到的时候那就是知识。

时间: 2024-10-23 15:10:39

代码的想法的相关文章

【转载】关于烂代码的那些事

http://kb.cnblogs.com/page/526768/ ============上篇============ 1. 摘要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周.为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事.这里是上篇,谈一谈烂代码产生的原因和现象. 2. 写烂代码很容易 刚入程序员这行的时候经常听到一个观点:你要把精力放在ABCD(需求文档/功能设计/架构设计/理解原理)上,写代码只是把想法翻译成

关于烂代码的那些事(上)

1. 摘要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周.为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事.这里是上篇,谈一谈烂代码产生的原因和现象. 2. 写烂代码很容易 刚入程序员这行的时候经常听到一个观点:你要把精力放在ABCD(需求文档/功能设计/架构设计/理解原理)上,写代码只是把想法翻译成编程语言而已,是一个没什么技术含量的事情. 当时的我在听到这种观点时会有一种近似于高冷的不屑:你们就是一群傻X,根本不懂代码

关于烂代码的那些事(上)

转自:http://blog.2baxb.me/archives/1343 1.摘要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周.为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事. 这里是上篇,谈一谈烂代码产生的原因和现象. 2.写烂代码很容易 刚入程序员这行的时候经常听到一个观点:你要把精力放在ABCD(需求文档/功能设计/架构设计/理解原理)上,写代码只是把想法翻译成编程语言而已,是一个没什么技术含量的事情. 当时的

[实现]Javascript代码的另一种压缩与加密方法——代码图片转换

代码=图片 图片=代码 JS代码对于喜欢F12的同志来说,连个遮羞布都没有... 虽然把代码变成图片也仅仅只是增加一层纱布而已...但这方法还是挺好玩的,而且代码也被压缩了一点. 第一次看到[图片=代码]的想法,是在一个演示视屏拼图的博客里看到的. 最近有点闲,想起了这个,就试了试. 对于中文等字符,需要先转为十六禁止后,再转为图片的RGB像素 document.write(escape("字") ); //%u5B57 document.write(unescape("%u

编写高效的js/jQuery代码 :rocket:

讨论jQuery和javascript性能的文章并不罕见.然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码.好的代码会带来速度的提升.快速渲染和响应意味着更好的用户体验. 首先,在脑子里牢牢记住jQuery就是javascript.这意味着我们应该采取相同的编码惯例,风格指南和最佳实践. 首先,如果你是一个javascript新手,我建议您阅读 <给JavaScript初学者的24条最佳实践>http://youngsterxyf.gi

那些短小精悍的&amp;奇葩的&amp;令人感到惊讶的JavaScript代码----更新中

自学习前端以来,陆陆续续遇见很多短小令人惊讶的js代码,固有了专门开一片日记来记录这些神奇的代码的想法,目的还是以学习,观赏为主. 1.JavaScript中 (a ==1 && a== 2 && a==3) 可能为 true 吗? 来自Stack Overflow的一个问题:链接 国外面试题,Nothing is impossible. 解决方案1: 自定义 toString(或者 valueOf)方法,每次调用改变一次返回值,从而满足判断条件. const a = {

Python自学之旅 #新手#MacBook #《“笨办法”学Python》#第六章:常用的简易Python命令、符号、代码、格式化字符串

第六章:常用的简易Python命令.符号.代码.字符串 <“笨办法”学Python>这本书中,确实用了较多篇幅来介绍Python的一些常用简单的命令.符号.代码和字符串等,对于像我这样的自学新手,真的是非常棒,因为它们可以帮我建立接着学下去的信心和兴趣.但我在这个系列的博客当中,不打算写的这么精细,首先因为这不符合我写博的初衷和习惯,其次因为我不打算靠这写书来挣钱,最后因为我确实没有那个实力去挖掘简单东西中更深奥复杂的应用.所以,我写的这个博客,只适合像我这样的自学新手,如果想要成为大神,还是

Ajax关于readyState(状态值)和status(状态码)的研究

var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return new XMLHttpRequest(); }catch(e){ //低版本的IE浏览器没有提供XMLHttpRequest对象,IE6以下 //所以必须使用IE浏览器的特定实现ActiveXObject return new ActiveXObject("Microsoft.XMLHTTP"); } }; var xhr = get

两人结队练习源代码操作

一.个人技术和流程 绝大部分软件都是有多人合作完成的.大家的工作相互有依赖关系.最典型的例子就是,某人负责的模块的功能被其他人调用.软件的很多错误都来源于程序员对模块功能的误解.疏忽或不了解模块的变化.如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的.量化的保证?单元测试就是一个很有效的解决方案. 创建单元测试函数的主要步骤是: 设置数据 使用被测试类型的功能 比较实际结果和预期的结果 好的单元测试的标准: 单元测试应该在最基本的功能/参数上验证