zoukankan      html  css  js  c++  java
  • 本学期coding方面的总结

    技术人员跟数据打交道,今天就用数据来说话。

    用git log统计各项目提交的代码量(这个比较货真价实,23333):

    git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s
    ", add, subs, loc }' -
    

    可以算是作这学期的劳动成果了,主要的几个项目如下:

    • NavigationDemo,大创和科技制作大赛的App,主要功能是把百度的导航提示转换成简单的几个指令,再通过蓝牙发送给硬件。本来打算开源,但是后面坑太多了就开始胡写……现在是个半成品,实际代码量在两倍左右,假期里用Kotlin重构一下。

      added lines: 3400, removed lines: 88, total lines: 3312
      
    • XXXXXXAndroidDemo,照着设计图实现公司某项目的安卓端,作为练手。可(yin)能(wei)面试表现太渣了,CTO表示让我先做个暂时不用的东西练练手。啊,做了好几个月,担心代码质量不够好一边做一边重构,进度缓慢。好在最后应该是通过了考察期,没写完就被叫去做另外一个项目。

      added lines: 1760, removed lines: 406, total lines: 1354
      
    • AuditDemo(怎么全是demo……),算是我参加的第一个商业级别的项目了,给某个初创VC企业做后台。代码到手后已经写了一半,主要是按需求改造。由于我之前没写过React,所以主要负责几个简单的数据展示页面。这里的感想就比较多了:1,沟通超级重要,有些东西设计人员不会想到,需要主动的沟通确认才能做好。2,网上的教程终归太浅,需求一旦比较独特就得自己踩坑,所以还是要日常多积累。3,代码写的烂,会被接手的人骂娘……周末去公司加班的时候,就听到两个人在那里吐槽23333。4,ddl好可怕,程序狗熬夜加班果然是日常操作。

      added lines: 3164, removed lines: 1523, total lines: 1641
      

    最后有用的代码,共计6307行。从四月到七月(三月底的面试,各种比赛和项目也基本是从四月开始的,直到7月初)满打满算90天的时间,平均每天70行。当然这个不包括修修改改最终没提交的,以及其他一些玩票性质的代码。总体来看,时间没有怎么浪费。但是自我感觉技术提升的效率还是太低了,其实大部分时间都在干一些不算多么高级的活,留个自己成长的时间也很少。主要是参与和实践吧,可算是好好感受了一波自己选择的生活,23333。

  • 相关阅读:
    最近几天在winform系统界面操作,流程操作上的经验总结.
    人生路痛苦中......
    Contact List
    奥巴马当选
    在会计电算化软件中设计凭证数据库的几种方法转摘(粗浅)
    修改ListItem时出现Error: Invalid data has been used to update the list item. The field you are trying to update may be read only.
    MOSS误删网站集后,如何还原?
    SharePoint2007 管理中心TimerJob”计时器作业定义”页面报错
    SharePoint 2010 常用技巧及方法总结
    利用RunWithElevatedPrivileges模拟管理员权限时慎用SPContext
  • 原文地址:https://www.cnblogs.com/NeroSong/p/9307949.html
Copyright © 2011-2022 走看看