小公司工作一月小感

简介:     从工作开始到现在差不多快一个月了,下面总结一下自己从工作以来的收获。         首先说说这个公司,公司规模不大,可以说是家庭作坊式的小公司,从开发文档,到建模到架构,编码风格,代码注释等等都没有一定的要求。

    从工作开始到现在差不多快一个月了,下面总结一下自己从工作以来的收获。

         首先说说这个公司,公司规模不大,可以说是家庭作坊式的小公司,从开发文档,到建模到架构,编码风格,代码注释等等都没有一定的要求。最严重的居然连最基本的分层,各层的接口设计都没有讨论。代码可以说是想到哪里写到哪里,怎么方便怎么来,而这样做的后果就是最后项目集成出问题,各个模块之间的负责人不讨论,造成代码写的非常混乱,你用你写,我用我写。面向对象的思维在这里得不到体现。

         在说说公司的管理,我们的项目经理看的出来是第一次带人,没有具体的分工,想到哪块儿就给你哪块儿做,经常听到的一句话就是你做这块吧,然后我说,我那边还没完善呢,界面好多判断还没有做,项目经理不管这些,直接就是,不用,功能实现了就好。这样做的一个弊端就是,你自己的工作量无形的就被加大了,反正是你自己做的,到最后还得你自己来完善。你说你都隔了一段时间了,在回去补原来的工作,那是什么心情。还不如一块一块做的基本没问题了,再去接手下一段工作。

         不过话说回来,在这里确实也有一些自己从未接触过的东西,他们的管理非常的差,可以说是没有管理。说说项目上:

1、以前做项目基本没有主心骨,大家的讨论非常激烈,项目上会耽误一些时间,而这个公司是老板一棒子打死,就这么干,大家也就这样做了。

2、没有都要有工作日报,每天都会检查进度,经理不知道你这块有多少工作量,总是一句话,这块明天做完吧。天杀的,把我当神仙了。

3、交流问题,和他们简直没办法交流,经理总是说,你做这块吧,和我那块差不多,你访着做就行了。简直就是说话不走脑子型,我说那块有问题,他总说没问题,现在是数据量少,等到数据量一多,系统直接瘫痪。如果碰到这样的事,交流真的非常重要,如何和上级沟通好,如何说服上级,这也是一门学问。

4、这次去也算是认识一下自己,不通过真刀实枪的干一把,也不知道自己值多少钱,这次去也算是找找自信。

         说到自信,当然也看到了自己的不足。

1、理解业务的能力还有待提高,要仔细研究原型,把不懂得地方一定要记下来,去交流,去问。

2、关于自己的JS JSTL Ajax,自己界面这些东西还很薄弱,是自己需要特别关注的地方,关于java代码,虽然也很弱,但是亲和力还是感觉比界面的代码好些。

3、也就是自己的交流问题,项目经理把一块一块的任务交给你,有时候承受不住了,一定要提出来,拿自己的身体健康做赌注,永远都不值。也许现在的程序员本身的性格和大环境造就了现在加班严重的IT业,不过还是别拿自己的身体开玩笑。

         其他的收获也没什么了,和他们真的很没共同语言,做系统不考虑事务,线程安全问题,多用户问题。也可能是项目催的紧,也可能是本来就是这样。开始面试的时候还感觉他们很牛B,不过现在看来,是自己当时太嫩,被他们吓住了,话不投机半句多,在那里该熟悉的也熟悉了,就写到这里吧,对于这段公司实习经历,我是非常的无语加蛋疼。我想我也快跟它说拜拜了。

相关文章
|
计算机视觉 iOS开发 MacOS
Alfred Clipboard History 回车自动粘贴失效
Alfred Clipboard History 回车自动粘贴失效
1639 0
Alfred Clipboard History 回车自动粘贴失效
|
SQL 关系型数据库 MySQL
mysql数据库——连接查询(内连接:自然连接,等值连接。外连接:左连接,右连接,全连接)
mysql数据库——连接查询(内连接:自然连接,等值连接。外连接:左连接,右连接,全连接)
2456 0
mysql数据库——连接查询(内连接:自然连接,等值连接。外连接:左连接,右连接,全连接)
|
存储 安全 数据安全/隐私保护
强密码策略之提高多账户安全性
【8月更文挑战第14天】
309 2
|
人工智能 供应链 监控
供应链管理(SCM):从物流到信息流的技术融合之旅
【6月更文挑战第24天】供应链管理聚焦物流与信息流的融合,借助物联网、大数据及AI提升效率。物流技术进步增强透明度,信息流分析优化决策,两者结合实现供应链可视化和智能化,确保快速响应市场变化,增强企业竞争力。科技驱动的供应链未来将更加智能、自动化。
|
开发工具
代码重构之重复代码处理
介绍使用IDEA去重构重复的代码块
代码重构之重复代码处理
setup facatory9.0打包详细教程(含静默安装和卸载)
setup facatory9.0打包详细教程(含静默安装和卸载)
726 0
|
Unix 编译器 C++
C++ 17 新特性之filesystem
使用此库可能要求额外的编译器/链接器选项。 9.1 前的 GNU 实现要求用 -lstdc++fs 链接,而 LLVM 9.0 前的 LLVM 实现要求用 -lc++fs 链接。
283 0
|
算法
【一文搞懂】—带霍尔编码器的直流有刷减速电机
本文详细介绍了直流有刷电机的工作原理,为什么要有减速电机,减速比是什么,什么是编码器,编码器的作用。针对霍尔编码器介绍了一些相关概念以及检测电机转速和转向的原理。最后,给出了详细的测速程序设计思路和代码实现。
1075 0
|
前端开发 开发工具 Android开发
使用expo在安卓模拟器中运行React Native程序
看完这篇教程你会学到如何在安卓模拟器里运行一个React Native程序。 我的电脑及软件环境 系统: windows10 64 Node:8.5.0 然后安装下面的工具,不分先后。
3188 0
|
关系型数据库 数据库连接 API
Supabase
Supabase 是一款开源的后端服务平台,可以帮助开发人员快速构建和部署应用程序。Supabase 提供了基于 PostgreSQL 数据库的服务,支持实时数据同步、身份验证和授权等功能。
2443 1