前端开发一点思考

当秋风落叶不再让一个文人驻足沉思,那么ta一定拥有了理性思维。当一个人文理思维兼具,那么好奇心一定使生活丰富多彩。好奇心使我走上了编程之路。

在上千行代码历程中,我仿佛悟出了一些东西,并总结了如下经验:

(一)个人撸代码的过程

解决问题的思路/逻辑/算法,就是代码运行的流程,debug看哪一步没有达到预期目的,哪一步没有返回预期数据,不断理清流程,就容易最快解决问题。同时要不断学习优秀的成功经验,从视频教程中,从官方文档中,从与大牛的及时交流中,博客中…学习,写代码 的过程和学习一样需要不断猜想,然后验证猜想。

解决问题的流程是:自己先写,不会了网上搜索相关解决方案,找不到了请教大牛,然后总结经验。

开始时我不知道网上搜索出来的内容哪一个适用于我,后来我学会对搜索出来的内容逐一判断甄别,有我需要的关键字的文章内容点击查看;

开始时我对写的代码run不出来坐立不安,后来我学会下断点,静下心来理流程/思路/逻辑,然后测试,直到调通。

我用过某象笔记记录每一个遇到的问题,并附上最后解决方案,其中包括我自己的解决方案和最佳解决方案。

面对大块头任务,把大任务拆分一个一个推进,定时一个一个解决,才不至于被任务压倒。就像我之前用原生javascript+jquery写代码,现在基于 ES2015+、vue、vuex、vue-router 、axios 和 element-ui技术栈,代码速度越来越快,边写代码边学习新的知识,每天提高一点点,一年后能力真的会成指数型增长,非常有成就感。

(二)团队合作过程

很多程序员不善于交流,这是进阶的极大障碍。对于每次汇报工作,问进度,报进度,汇报进度时一定要说具体内容(具体哪些完成哪没完成),切记大而空,工作完成的好是关键和重点,同时完成时还要找老大确认,以免以个人标准并未达到产品需求。

在老大给出方案后,要及时反馈方案好,如果老大给的方案不太可行,要说“可能会多花一些时间”,然后自己找最佳方案,千万不要说老大的方案会浪费时间,千万不要在会上说老大给画的范围全做完了,千万不要在老大面前表现得不团结同事。要能沉得住气,要大气,要想好怎么说别人才不会急,对别人宽容,对自己要求严格,换位思考,理解至上,有句话叫“人的最高情商不是心机,而是为别人着想的善意”,同事关系才能够融洽,也会有更多精力提高自己的业务技能。

随着公司业务量增大,团队小伙伴也会增多,合作写代码必不可少,我将git使用的得心用手,通过coding记录每一次提交版本,并教会团队每个人使用git,工作效率大大提升。另外用Nginx进行前后端分离解决跨域问题,用xshell进行服务器部署,每次将自己和小伙伴的代码合并然后发布,都成就感满满。

遇到对女程序员不友好的同事会比较让人头疼,因为不管你比他早来公司还是你做的功能比他多,还是你做的工作大部分属于从0到1的搭建,他只是后期加工,还是你教他各种工具(tv,git,xshell,nignx,刚入职给他培训等等…),他的反馈都表现得不屑很让人不爽–可能是年龄阅历还有就是情商低的原因。面对这样的人,我的解决办法或许是在合适的时机,做出一些合适的事。同时对这种人能离多远离多远,一旦惹到我了必须得骂,因为有些蠢人必须骂才能明白事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章