您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    关于编程这件事我所走过的弯路
    时间:2018-07-10 12:07 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

    我是如何成为一个顺序员的呢?

    关于编程这件事我所走过的弯路

    只能说是机缘巧合,命运玩弄,歪打正着,假设当年真的仅仅是由于本人高中物理比较好就报物理专业的话,如今能够还在读研或许曾经是个教员了吧,如今懊悔成为一枚顺序员吗?只能说懊悔悟,我曾好屡次以为本人不适宜干这个,如今关于技术和编码这件事能做到有些乐在其中可以说是走了很多弯路才到了如今的境界的。怎样说呢?虽然我不信神,但是此时却想说,能够都是命运的放置吧。

    事情的原因都是源自高三的一本志愿书,看到一个专业叫物联网,听起来就觉得很有逼格,很凶猛的样子,于是没有多想就想一心报这个专业,学校呢?事先心心念念的学校是哈工大,未来成为发明物联网历史的人,结果呢高考考的觉得选择题用脚踩答题卡都估量比我想出来的好,语文12个选择题我选错了九个,最擅长的物理我选了3-5结果那题看似复杂其实暗藏玄机15分直接没了,最终愿望缩水成为吉大,不过依然作为村里数年难得一遇的985大先生,也不想顶着压力复读,而且吉大的大部分专业也是都有选择的余地的,最终还是怅然接受了,最终成功录取,事先只是觉得挺好一切尽在掌握,只是录取通知书的小字计算机学院我却完全没有留意,这将决议我未来十几年的人生轨迹。

    进了大学,突然发现一切和我想象的都是不一样的,用校ACM的一团体来说就是吉大的计算机有种乡村包围城市的觉得,这话我是信服的,由于我就是那个乡村,别说编程了,电脑我都没怎样碰过,我对输入法的认知还停留在,小学的智能abc那个时代呢,打字用二指禅,看着c言语编程的书,觉得没那么难,结果第一节实验课,卡在VC6.0不会创立工程,好不容易创立一个,发现才知道输入法标点符号是有中英文的,而VC60这种上古级ide是不会提示你语法错误的,事先是真的连hello world都写不出来的,更要命的是教员事先引荐的书是谭浩强的,用如今的目光来看那本书整本书充满的只要“错误”二字,有人戏称c言语期末考试内容就是应该找谭浩强的书中的错误,找到多少个就考多少分。而且书中的绝大部分代码都是照着敲基本跑不起来的,比如a+++++b这种鬼代码,写更是严重打击初学者的决计。这是实验课,事先就想,与我在电视中看到的顺序员不一样啊,顺序员不应该是冲着屏幕一顿乱敲,一会成绩就好了嘛?结果如今就是各种各样的error和烫烫烫烫烫烫,而且做出来的东西一点都不矮小上不适用,末尾疑心人生。

    再说课程,我想像的大学课程是教我们如何写网站,如何黑别人电脑,再不济也要来个office ps 视频剪辑什么的吧,结果呢?大学的课程每一门都给人一种十分魔幻的觉得。怎样说呢?就是刚末尾教员讲的东西你简直都不用思索就能懂,半个小时就末尾陆续出现几个生疏点,三天过去教员讲的东西就连一个标点符号都听不懂了。你会疑心甚至会连1+1都不敢回答等于二,讲的也都是一些与找任务有关的东西,什么初等数学啦,什么电路啦,甚至计组,什么c言语啦c艹啦,再往后是各种汇编,各种芯片的汇编,算法,数据结构啦,作为一个适用主义,面对这些我脑中有有数个问号,其中最大的疑问就是它们特么有什么用,我花一个星期,让一个电机转起来有什么用?迷茫×2

    在迷茫徘徊中,我渡过了人生最迷糊的三年,虽然大学的课程很多很杂,但是我历来不敢说我哪怕学会或许掌握一丁点东西,就是听个响,也不敢说本人做了一丁点让本人自豪或许觉得有意义的事情,论文啥的都是百度百科复制粘贴,不知不觉就到了找任务的时分了,真的是觉得本人是虚度了四年,别说面试官了,我本人都找不到一个让对方要我的理由,这个不努力啥都没干,啥都不会,还没专长的我,好在最后被一家外包公司也就是我的上家收容了,虽然这也让我未来的两年很痛苦,这估量也是惩罚我吧,惩罚我无所作为无累积的三年,我有数次都在思索过,假设我报了本人更擅长的物理估量也不会这样渡过四年了,一定是个学霸,哪怕是软件工程也比如今强很多,至少人家教的东西比我们更适用啊,我会什么?就一个c言语c艹,还只是连皮毛都不算的水平,不过不管怎样大学完毕了,第一批小白鼠成功出狱了。

    再然后就是毕业,在外包公司的两年,怎样说呢?钱少也就算了,最不能忍的是它带偏你,这家外包业务主要分两类国际和对日,我比较不幸被分到对日的部门了,这两年怎样过的?首先是公司地点,在深山之中一座大高楼,上下班门闸必须打卡且员工卡是相对不能借用的,然后是穿:必须穿衬衫,不让穿牛仔裤,短裤,休闲裤,七分裤,不让穿运动鞋,凉鞋,球鞋,板鞋,休闲鞋,带鞋带的鞋,然后是午休时间一个小时,然后是室内四处都是的摄像头,手机不允许放到办公桌上,有的部门还会把手机锁在门口的一个柜子里,

    假设说这还算可以了解的话那:

    电脑人分开的时分必须锁屏

    锁屏密码必须每个月换一次且几个月之内不能重复

    电脑不许插U盘(这点我是能了解的),

    电脑不许上外网,嗯只要局域网,不能百度

    手机不可以拍摄屏幕,

    需求是日语的,什么意思要靠第六感猜,没有百度翻译。

    要求一行代码一行注释,日语注释,没有百度翻译,不会打日语本人去找复制粘贴。还要求每行代码都要同步文档。

    文档有哪些呢?表结构字段设计书,基本设计书,详细设计书,单元测试设计书,结合测试设计书,checklist等等等等数都数不清,要全都同步,也就起说,代码改一处,这些东西全都要同步改,测试要重测,而设计开发测试全都是你一团体,假设不改还好,惋惜客户一个星期能改八遍。

    测试文档要求截图+日语阐明的,截图工具也是上古级的,特别难用。截什么图呢?挨个打断点看每一个变量,加页面截图,加数据库的数据,加各个效劳器的log日志,改动的位置要字体标红,而且白色啦字体啦要和其它的分歧,仅仅看起来差不多还不行,因此最保险的手腕还是复制粘贴,顺带一提中间那些内容少一点忘一点都是要重新测试的,掩盖率要求呢?100%!对你没听错就是百分百,甚至于跑到一切的if else以及一切能够和异常都不够,还有各种业务的边界条件比如时间你就要思索,一号30号清晨十二点清晨零一秒等等等,有点常识都知道异常不是那么好测的,你要制造异常数据,为了造这条数据你要解析这个异常前面的一切代码,有的基本就不是很容易发明异常条件的比如系统时间相关的,有的要断网络的,只能debug打断点改值,给java改值还好,别忘了还有存储进程debug呢,反正都是干神仙的活,最后也都弄出来了。

    (责任编辑:admin)