(自己拍的图,不侵权)

最近有几件大事,不知道你知不知道,都是在我朋友圈刷屏的节奏,第一件当属程序员届的超级大事,必须是996.icu啊,然后就是早上的一天打开朋友圈突然发现朋友圈被一张照片霸占着,然后就知道了视觉中国,然后就是被点名,然后越来越热,接下来就是马云谈996了。。。

可谓是新鲜事不断啊,可是我还真没怎么关注,就是偶尔看下朋友圈,或者看下微信文章,为啥,因为上班忙啊,任务完不成啊,为啥完不成?任务量大还是难度高?

不,是自己太菜!

所以如果说一说最近的几件新鲜事,我还真不知道该怎么说,但是我很想跟大家聊的就是,从最近的工作中,我都get到了什么,我觉得吧,这对那些还没有参加工作或者即将参加工作的人还是有帮助的,至于那些老司机们,还望多多指教!

公司现在进行的是一个大项目,真的不是“小项目”,我以前在自学的时候纠结过这么一个问题,我这一个学Java做后端开发的,要不要学前端呢?我当时很纠结,因为就Java这块要学的就太多了,已经学的很懵了,再去学前端,关键学那么多还不一定记得住,这是最苦恼的事情。

想了一阵子,也听了一些人的意见,于是决定对于前端这块掌握最基础的,然后那些高级的知识,比如框架,自动化什么玩意的,不去花专门的时间去学它,对它采取的策略就是在以后需要用的时候再去学,目前的自学重心还是放在Java后端这块,说白了,就是前端先放一放,专心学Java吧。

可是,现在发现,你如果选择了做后端开发,那就势必给自己定全栈的目标,为啥,因为做前端的不一定能搞后端,或者说有时候没那个必要,但是作为一名后端,有的时候真的需要你搞前端。

总之,学后端不再是学后端,其实就是全栈啦!

再者,不管学啥,将自己的知识体系横纵多元化发展对自己总是好的,毕竟是竞争力的加分,不过,说实话,真累,学习本身就是一件非常痛苦的事情,更别说,又多又难,可是,没办法。

生活又哪是那么的容易,谁没有坚持一步再坚持一步的时候呢?大多人与你同在!

下面具体说说我在实际开发中get到的一些干货,或许对你们有用!

1、在团队协作开发中,我们一般会负责某一个模块,那么在拿到自己的模块之后,最后对自己所负责的这个模块先整体的进行需求理解,在心中建立一个大题的印象,我做的是哪一块,在整个项目体系中处于哪一个位置,自己需要做的具体的有哪些功能,这些功能有什么需要特别注意的,需要额外考虑的,也就是说你必须很熟悉你所负责的那一块

2、在开发接口之前,一定要认真的写文档,也就是接口文档,而且,在写接口文档的时候,你要仔细考虑这个功能该怎么实现,需要哪些参数,该返回怎样的一个数据格式,这个很重要,前期在写接口文档的时候千万不能偷懒,觉得有些地方以后再补也不迟,不是说这样不可以,但是最后在开始之前就要把很多问题想到,接口该怎么设计,数据该如何展示,你的数据结构是怎样的,等等,前期你思考的越仔细,后期你就会越省力,不然后期你会想哭。

3、有了接口文档之后我们就可以进行开发了,在编写一个接口完成之后,我们一定要对自己写的接口进行测试,看看是不是跑的通,有哪些地方是自己没有考虑到的,接口返回的数据是不是自己想要的,有没有更阿吉完美的数据展示效果,去调整自己的sql,调整代码逻辑,把这一步做好,然后需要补充到接口文档上的记得及时补充,然后在postman上建立自己的模块文件夹,将自己的接口整理在上面,确定这个接口写的没问题了,然后记得及时提交!

4、我们在编写代码的时候,难免会写一些重复性的代码,一般这样的都会有提前封装好的工具类,所以大家在写代码之前一定要熟悉项目中的公共类,尤其一些工具类,不要再自己去实现,而且要时刻注意公共类,及时更新,这个蛮重要的。

5、做接口开发这块总是离不开与数据库打交道,我在写sql的时候会遇到这么一种情况,就是在代码中一行sql语句写的比较长,然后就会从中间截断回车,这个要注意空格的留出,不然sql就有问题了,不过我发现这样也不保险,后来遇到的几个sql语法错误愣是找不出来,后来试着在navicat中把sql写好,然后选中,右键选择带引号复制,接着直接替换原来的sql,发现这样就没有问题了,屡试不爽,推荐给你。

6、因为大家是团队开发,在自己确保完成了一个功能之后记得要及时提交,说不定别人有用,然后就是在编码过程中不要攒问题,有问题一定要及时解决,不然越到最后你会发现真的心累,有一种窟窿太大,而自己心有余而力不足。

7、切身体验让我知道,自学的时间久了,特别喜欢一个人扣问题,但是这在职场是不合适的,你是在工作,不是在学习的,你所做的事是整个团队的事情,如果是你自己的问题,那好你可以花时间去扣,但是这是公司的整个项目,如果你在一个问题停留太久,势必会拖慢自己的进度,导致的就是你一个人影响整个项目的进展,这是绝不容许的,所以,在实际开发中,遇到问题及时解决,如果自己解决不了,要及时请教!

8、要厚脸皮,要多问,初入职场,没啥后顾之忧,一切以学习涨经验为主,而有时候直接请叫别人,是吃经验最快的时候,所以,一定要多问,一定要多问,一定要多问!

9、最后的建议,我觉得你最好整个电子笔记,然后做好计划,自己需要做哪些模块,完成了哪些,还存在什么问题,有什么参考资料等等都给记录下来,这样你才会有条不紊的一步步的前进,不然,你就迷茫去吧!

其实这几天想到的问题挺多的,但是能写出来的目前就这几条吧,之前总是听别人说,等上班了就没那么多时间去学习了,我那时候总觉得吧,时间还是自己挤出来的,所以时间还是有的,但是现在觉得,有的时候真的会感觉时间很紧张,一天一眨眼就过去了,我其实没想到,我刚进公司就怼那么紧张,再加上之前的一些个人事情吧,总觉得一时缓不过来,所以,现在,很多人给我发微信,我都会看不到,因为不经意间,我就发现一个小时,三个小时过去了。

个人感觉有点忙了,有压力,但是我知道,还是因为自己经验不足,在实际开发中解决问题的能力不行,但是我也不着急,毕竟才开始,有着一颗上进好学的心,缓慢前行,不急不躁,我相信,我终究会达到曾经以为遥不可及的阶梯!

之前,我将自己的自学经验总结写了八篇文章分享了出去,看情况,大家反应还不错,但是还是有些人表示不过瘾,觉得意犹未尽,于是乎,我又花费了一些时间,又进行集中的整理,加入了一些新的东西,准备出一篇总结性的文章,这个可以说是精华中的精华了

不过这次是以gitchat的形式,这也是我第一次发gitchat,本就是抱着试一试的心态,没想到审核通过了,这个是要预定人数达标才可以的,也就是说到指定时间,如果预定人数不达标这次活动就会取消,那样就太尴尬了,于是我选了最低的预定人数60人,但是我依然觉得有压力,怕达不到,不过想着到时候在公众号给大家分享一下,应该会有人支持我的吧,努力一下可以的,不就60人嘛

其实审核通过之后我没有立马开始分享,一是因为有点忙,二是觉得有点突兀,不过让我意外的是,第二天就有70多人预定了,然后我在朋友圈很晚的时候发了个分享,今天发现有130多人预定了,着实让我很激动,也觉得有压力!

借今天这个机会,推荐给大家,第一次发gitchat,也请大家多多支持,不会让你失望的!

这个gitchat定价6.66元,也是希望大家以后的工作学习和生活都顺顺利利吧,还希望大家多多支持,对了,如果你购买了,也可以生成像上面那样的分享卡片,如果别人是通过你的卡片分享购买的,你会有意想不到的惊喜!

希望大家多多支持!

晚安!

谈一谈最近工作的收获!!!相关推荐

  1. 浅谈Git的基本工作流程与简单的Git命令

    浅谈Git的基本工作流程与简单的Git命令 什么是GIT? 定义:是一个开源的分布式版本控制工具 功能: 代码备份 版本控制 协同开放 代码追溯 场景: 团队协同开放项目 Git仓库工作流程 Git常 ...

  2. 浅谈操作系统是如何工作的及简单的进程调度的linux实现

    浅谈操作系统是如何工作的及简单的进程调度的linux实现 1)进程的启动和切换机制 a)进程的启动机制 保存ebp的值到栈, 将esp的值保存在prev->thread.sp,在下一步esp的值 ...

  3. 浅谈研究生对科研工作的那些认知误区

    最近带了很多硕士研究生做科研,欣喜于年轻一辈的学习动力与热情,以及对工作的认真态度,与我读硕士的时候相比,确实不可同日而语.我那时候,发个EI会议都是值得一说的,现在都要发顶会顶刊,发一般的SCI的期 ...

  4. 写在工作的第十年: 谈一谈专注和基础的重要性

    写在工作的第十年: 谈一谈专注和基础的重要性 老帮菜的自我吐槽 不知不觉, 作为一个打工人, 作为一个写程序的打工人, 职业生涯的第十个年头悄然而至. 从一个充满雄心壮志的有志青年, 到如今有家有室的 ...

  5. 谈一谈互联网产品设计阶段的工作流程

    谈一谈互联网产品设计阶段的工作流程 关于互联网产品设计阶段的工作流程,近几年好像有了一个标准的模式,大家都按照这么一个大概的流程来工作,又好像没有标准,每个团队又不尽相同,有的简单粗暴,有的复杂细致 ...

  6. 从事医院计算机网络管理工作,浅谈医院计算机网络安全管理工作.doc

    浅谈医院计算机网络安全管理工作 浅谈医院计算机网络安全管理工作 [ 摘 要 ] 随着我国社会经济的不断发展与进步,各项科学技术水平也跟着在不断提高,紧跟时代潮流,医院的工作方式也一改以往主要依靠人力而 ...

  7. Leo谈交朋友与找工作

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址:http://blog.csdn.net/jobchanceleo/archiv ...

  8. 【NXP DN 系列】浅谈 DPAA1 Software Architecture 工作原理

    浅谈 DPAA1 Software Architecture 工作原理 一.介绍 DPAA1 的主要目的是在片上系统( SOC )的 IO 部分内提供智能处理,以进行路由和管 理与流量相关的处理工作, ...

  9. Java程序员谈一谈-----java程序员成长之路

    转载:http://www.banzg.com/archives/679.html?ref=myread 阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力 ...

  10. 谈一谈我对本科计算机专业的认识

    新的一年开始了,我大学的所有课程也刚刚结束不久,想一写篇文章谈一谈我对计算机专业的认识.博主学的专业是"计算机科学与技术",今年大四,三年半的校园生活使我对计算机专业的认知一次又一 ...

最新文章

  1. pcap文件解析工具_【免费毕设】PHP网络数据包分析工具的设计与开发(源代码+论文)...
  2. c#语言呈现位置信息,c#实现根据网络IP显示地理位置功能示例
  3. Bugku杂项(一)
  4. 关于dorado的存储问题
  5. [LeetCode] Permutations 解题报告
  6. C# 淘宝商品微信返利助手开发-(六)返利助手开发(4)如何通过淘口令解析的出来的地址获得返利信息
  7. 数列分段`Section II`(洛谷-P1182)
  8. 两大方案,只为写出更安全的代码!
  9. Clear Float
  10. Ubuntu18.04下C++编译tensorflow并在QT中使用
  11. 【Spring-Cached】Cached之Caffeine
  12. linux两台电脑直连传数据,两台MAC电脑通过局域网快速传输文件
  13. 创业维艰-公司业务解决方案推荐!
  14. Xtrabackup 数据备份工具使用方法
  15. 阿里云宝塔apache启动失败解决办法
  16. P2184 贪婪大陆(线段树或树状数组+思维)
  17. LNMP架构动态网页
  18. 用插件MAVEN-SUREFIRE-REPORT-PLUGIN生成HTML格式测试报告
  19. qt 处理ORACLE的AMERICAN_AMERICA.US7ASCII编码
  20. access与project与python的区别_Access与 Excel区别

热门文章

  1. mysql连接 xorm_golang中xorm的基本使用说明
  2. 马云:湖畔大学主讲失败案例
  3. 江汉大学计算机专业是二本专业吗,江汉大学是一本还是二本
  4. python中cumsum函数_python cumsum函数
  5. python3 qq音乐爬取歌手名字,专辑,歌曲时间,播放链接
  6. C++虚函数继承与虚继承
  7. 切蛋糕4 likes in 二分答案,剪枝优化
  8. html浏览器宽度,JavaScript获取浏览器、元素、屏幕的宽高尺寸
  9. 全网最新的LoadRunner压力测试实例
  10. python在服务器上运行慢_服务器响应慢问题