20200313,小麻瓜的第一篇博客

一名毕业于广东某本科院校的程序员,在广州一家国企工作,分享了一年以来的工作体验与技能提升过程。从初入职场对代码流程的懵懂,到如今能够独立完成业务并优化代码设计,他正在努力提升自己的代码能力和理解各种设计模式、分布式锁及中间件使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作接近一年了呀,整理一下这一年所得,大神指点指点

广东某不知名本科大学毕业,上深圳找了一个多月工作,最后还是来到了广州。(深圳培训公司太多了,面试心累)
最后进了广州某家国企工作,日常965。算是比较轻松的吧,按部就班,有事做没事摸鱼。
刚出来流程啥都不懂,怎么着手敲代码更是一脸懵,好在同事们人很nice,带着我搞。一直负责的是app管理系统的东西(用的是java),没有接手app开发。
刚出来sql都写不好,现在sql也算比较熟悉了,也有在试着了解各种sql语句的效率。因为是管理系统开发,所以没有什么高并发,线程安全,异步操作等比较高级的东西,整天都是写一些逻辑代码。
我刚出来的计划就是第一年提高代码能力,现在也算是比较熟悉撸码了,也偶尔会看看一些封装好的方法的实现,但是还是无从下手。不知道怎样让自己接触多一点,像那些设计模式呀,分布式锁呀,中间件使用呀都没有接触过,毕业设计自己就有搞过分布式开发,有用过elasticsearch,redis,现在也都没用上,忘得差不多了
有点小迷茫呀,不知道怎样才算真正的程序员,感觉自己还一堆东西不懂,但是又不知道怎么学。
大神指点指点我呀,心态崩了。现在基本业务都自己完成,但是都比较简单,感觉上网复制粘贴都能搞定,自己只能尽量优化代码设计,来提高代码能力

Fast-LIO(LiDAR-Inertial Odometry)是一个基于激光雷达和惯性测量单元(IMU)的实时定位与建图系统,它能够提供高精度的姿态估计。对于Ubuntu 20.04用户来说,安装并运行Fast-LIO可以帮助他们快速搭建起一套适用于无人机、机器人等设备的导航解决方案。 为了帮助您更好地理解如何在Ubuntu 20.04上部署Fast-LIO,这里简要概述了几个关键步骤: ### 安装依赖项 首先确保您的环境已经配置好ROS Noetic以及相关的工具链。接着需要添加一些额外的库如Pangolin用于可视化,Eigen3作为矩阵运算支持等等。 ```bash sudo apt-get update && sudo apt-get install ros-noetic-cmake-modules python-catkin-tools libpcl-dev libsuitesparse-dev libgoogle-glog-dev libopencv-dev libpango1.0-dev libgl1-mesa-dev libgles2-mesa-dev freeglut3-dev mesa-common-dev ``` ### 获取源码及编译 从GitHub仓库克隆最新版本的fast_lio项目,并按照README文档指引完成其余设置工作。 ```bash cd ~/catkin_ws/src/ git clone https://github.com/hku-mars/fast_lio.git # 编辑package.xml 文件以匹配本地ros版本 vi fast_lio/package.xml # 修改 <buildtool_depend> 和<exec_depend> cd .. wstool init src # 如果使用的是Catkin workspace结构,则跳过这一步骤. catkin build -j8 # 使用catkin_make也行,但是推荐catkin_tools更高效稳定些 source devel/setup.bash ``` 之后便可以在Rviz或者其他显示终端看到lidar点云数据融合后的地图构建效果啦! 如果您遇到了困难或者有其他疑问,请随时告诉我哦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值