网站设计公司易捷网络:专注企业网站设计

新手程序员实用小技巧

来源:易捷网站设计公司     时间:2018-10-29
程序员,特别是一个新手程序员而言,工作的压力会让你整天灰头土脸,了解一些实用的小技巧,积极的去面对漫长的程序员生涯。leader问任务时间,若答不上来,可能是任务拆分还不够细。宁可多算一周,不可少估一天。过于“乐观”容易让boss受惊吓。最有用的语言是English。其次的可能是Python。百闻不如一见。画出结果,一目了然。调试耗时将大大缩短。
重构是程序员的主力技能,工作日志能提升脑容量,先用profiler调查,才有单元测试总是合算的。不要先写框架再写实现。最好反过来,从原型中提炼框架。代码结构清晰,其它问题都不算事儿。
编程之事,隔离是方向,起名是关键,测试是主角,调试是补充,版本控制是后悔药。一行代码一个兵。形成建制才能有战斗力。单位规模不宜过大,千人班,万人排易成万人坑。重构/优化/修复Bug,同时只能作一件。简单模块注意封装,复杂模块注意分层。
人脑性能有限,整洁胜于杂乱。读不懂的代码,尝试整理下格式;不好用的接口,尝试重新封装下。迭代速度决定工作强度。想多快好省,就从简化开发流程,加快迭代速度开始。
好的项目作风硬派,一键测试,一键发布,一键部署;烂的项目生性猥琐,口口相传,不立文字,神神秘秘。编码不要畏惧变化,要拥抱变化。常充电。程序员只有一种死法:土死的。
忘掉优化写代码。过早优化等同恶意破坏;忘掉代码作优化。优化要基于性能测试,而不是纠结于字里行间。最好的工具是纸笔;其次好的是markdown。
与主流意见/方法/风格/习惯相悖时,先检讨自己最可靠。出现bug主动查,不管是不是你的。这能让你业务能力猛涨、个人形象飙升;如果你的bug被别人揪出来.....呵呵,那你会很被动不知怎么选技术书时就挑薄的。起码不会太贵,且你能看完。
资源、代码应一道受版本管理。资源匹配错误远比代码匹配错误更难排查。不要基于想象开发,要基于原型开发。原型的价值是快速验证想法,帮大家节省时间。
东西交付之前偷偷测试一遍,问别人之前偷偷谷歌一下,版本发布之前反复检查七八遍,用check-list,用谷歌,用英文搜索。
做十件事不如做好一件事,夺取话语权只有一条路径,就是超出别人的预期,心要皮实,但话语和脸皮要柔软,记住有句老话叫,伸手不打笑脸人。先假装你就是专家,慢慢为了装得像,不得不去学,假的就成真了。
序列化首选明文文本。诸如二进制、混淆、加密、压缩等等有需要时再加。编译器永远比你懂微观优化。只能向它不擅长的方向努力。不要定过大、过远、过细的计划。即使定了也没有用。至少半数时间将花在集成上。时间,时间,时间总是不够。
git是最棒的。简单,可靠,免费。仅对“可预测的非理性”抛断言。Log要写时间与分类。并且要能重定向输出。注释是稍差的文档。更好的是清晰的命名。让代码讲自己的故事。造轮子是很好的锻炼方法。前提是你见过别的轮子。
codereview最好以小组/结对的形式。对业务有一定了解,建议会更有价值(但不绝对)。而且不会成为负担。管理员个人review则很容易成team的瓶颈。提问前先做调研。问不到点上既被鄙视,又浪费自己的时间。永远别小看程序媛
新手程序员和经验丰富的程序员的一个很大区别来自于debug的能力。在设计和建设网站时不能只知道表面的,却不知深层次的问题,程序员必须了解的更深,明白的更多,才能从新手变为大神。
深圳网站设计公司易捷网络科技是一家专业从事深圳网站建设和深圳网页设计的深圳网络公司,主要经营的业务有:深圳网站建设、网页设计、网站推广优化、企业邮箱申请、网站域名空间备案。欢迎来电咨询(微信同号):13714247375
返回上一级
您可能需要:
网站设计图标
企业网站设计
高速稳定的国内空间,免费备案的香港、国外空间,单线、双线以多线空间
点击咨询
关键字推广优化图标
网站推广优化
指定网站关键词,确保一月之内优化到搜索引擎得首页,到首页之后再收费
点击咨询
企业邮箱图标
企业邮箱申请购买
以企业官网后缀为名称的邮箱,彰显公司企业形象,先试用,满意后再付款
点击咨询
国徽图标
网站域名空间备案
域名空间提交国家工信部备案审核,十五天即可完成,网站备案实名势在必行
点击咨询
网站设计相关资讯推荐
电子商务系统业务模式
Ajax技术是什么
公司网站建设需要注意哪些要点
通过布局来营造有利成交的网站环境
网页设计选择最佳字体的7个提示
分析几个网站快速收录的技巧
手机网站助力企业发展
网站建设公司给企业带来那些好处
企业建设网站揭密,需要经过哪些工序
商城网站制作运营中不可忽略的事项
企业电子商务网站设计怎样让顾客放心
顾客价值定义
深圳企业网站建设需要哪些条件
怎样将SEO整合入整个项目过程
遇到网站升级怎么处理
QQ在线咨询
 
金亚洲打不开