2018-06-20_PHP工作记录&小建议

5月初上班,抱着学习与积累经验的目的,加入到一家创业性软件公司;

回顾这一个半月的经历,跌跌撞撞地走过来,算是体验了一把紧张而充实的程序员生活;

简单讲讲这段时间的工作情况及建议;

1.到公司,首先看了两天的安装homestead环境的文档,,跟平时用的phpstudy不一样,这个相当与一个集成包,安装完成之后可以用vagrant up/vagrant reload来快速开启服务;

2.把环境搭建好,连接好数据库等配置信息之后,就开始接触项目,专门写api接口给前端调用的智能硬件项目,使用apiadmin框架(单一入口的控制器,模型结构),另外是安装及熟悉postman工具来测试接口;

3.接下去分配写商城订单的接口任务,参考同事之前的代码与数据库字段的设计,这时候产品经理的原型图和功能需求给过来了,按照她的要求写业务逻辑(增删查改)来实现功能;

4.而后是被分配去做一个答题竞赛得活动,gateway框架下的websocket长连接活动,使用redis处理多并发,这个下次会细讲;

这个过程碰到了不少问题,一个是对新的工具,数据库不熟悉,一个是对整个项目的业务逻辑不清楚,还有一个是自己可能平时比较看重细节而在大局上迈不开步子,造成进度缓慢;

建议,新人进入职场,在心态上,工作方式上,平时学习中3个方面调整自己,更快更好适应程序员的工作;


第一 心态上

1.不要因为自己是培训出来的,担心自己身份被识破,而忧心忡忡,首先是放下心理负担,才能安心工作;

2.开始的时候,不要怕自己不懂,不懂很正常,能够发现问题是一件好事,证明自己有事可做,考虑到问题并解决问题是自我价值的一种体现,有同事平时就调侃着,一天上班就解决了3,5个bug,一个bug平均下来上百块!!

3.不要抱着得过且过的心态去做事,应该以专业严谨的态度对待敲代码这件事,就算是复制粘贴也得看清楚,该放在哪里,是否合适;

4..不要停止学习,无论是科班出身的还是培训的,可能经历一段挺枯燥烦闷的学习,找到工作后想好好放松一下,学到的东西够用就好,这种心态并不可取;


第二 工作方式上

1.平时敲代码的做测试的时候,最好先把基本流程的demo跑通,之后在此基础上增加功能,而不是在部分功能上纠结和测试细节;

2.对待问题上,看问题的紧急重要程度来决定解决的方式,紧急重要的赶紧找这方面有经验的大牛/同事帮忙,以解决问题为主,有需要之后再慢慢分析问题,自己去思考一番;不紧急的,在问问题之前,先经过自己的思考,在网络上搜索相关关键词,或者阅读相关的技术文档,基本在对问题有一定了解的情况下,都能自己解决,如果在自己预计的时间内,尝试过解决方案实在不能解决的,记录下来,把情况反馈给他人,寻求帮助;

3.有句话说得好,工欲善其事必先利其器.要懂得借助高效的工具减轻自己的负担,谷歌浏览器里面的很多插件就帮了不少忙,让我工作效率提升不少(改天好好整理这个),把常用的小工具收集起来,有需要时调用就好;另外我使用石墨文档来记录我的项目情况和做工作备忘;

各种谷歌小插件

第三 平时学习中

1.近2年我期望往深度和广度发展,一门心思把php这本语言的精髓好好提炼,所以平时我会留意收集,跟php相关的,项目项目的比较有深度的文章,有时间就好好研究一下;

2.另外,从公司项目需求出发,去了解并项目相关的东西,限定时间内做出一定成果,产生利益;

3.多种方式去接触编程,获取资讯的来源很多,公众号,,CDSN,哔哩哔哩(这个其实也是个技术站),慕课网等都可以学到新鲜实用的技术;

你可能感兴趣的:(2018-06-20_PHP工作记录&小建议)