程序员所感所想

文章回顾了作者从程序员到寻找职业方向的过程,分享了在不同公司工作经历中的成长与反思,探讨了员工与老板关系的可能性,以及个人在职场中面临的挑战与应对策略。

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

 我自己本身就是一个程序员,今天并没有打算写些什么。

      一般情况下,我都是想了很久才下笔写的。

      今天是所有的工作做完之后无意间看到一篇文章想到的。就用琐碎的文字记录下来自己的琐碎的想法。

      其实我们都知道员工和老板好像真是水火不容的关系,有时候我并不这么看,或许是我的想法太单纯、幼稚,没有机会在这个社会中验证就死翘翘了。因为我也被这个社会同化了。

      我自己的职业是程序员,可是我不知道自己未来的方向该走向何处,因为我觉得写代码再也不能给我像当初刚毕业那会带来成就感了。

       大家都知道,所谓的程序员不能一辈子做程序员,到最后做管理的、做市场的、做销售的,甚至还做到毫不相关的行业去。这没准,问题是要做什么,想做什么,自己的心里有个底。而我真的没有,一度想转向销售方面的,吃苦受累并不可怕,一方面我好像没有勇气去面对销售生活的见人说人话、见鬼说鬼话的圆滑。就像我的朋友说我太不适合做业务了,因为性子太直。其实我倒是不这样想,我不相信世界都是那样的黑暗。

     先说我自己吧,当初做第一份工作的时候至今让我记忆犹新的是,我的上司在我上班之后说的第一句话,你知道我为什么会选择你吗?那是因为你踏实,我当时笑而无语。心里却在想你那里看到我踏实了啊?当时确实是踏实过一阵子,什么都不会,就想着怎么样上手做好自己的本职工作。那时候真的没有心思想别的,后来有次聊天,当时他知道我是一个人来到北京的,他问来北京这么久了,对这样的生活感觉怎么样?我当时说了一句话,估计让他有些意外。我当时的回答是什么都很好,就是唯独缺少归属感。他真是有些震惊,他说只有回到家才有归属感,这里哪有什么归属感。之后他跟我聊了很多。或许从此他才觉得我并不是像他每天看到那个在办公室文静、沉默寡言的女孩。 之后就工作发展他给我说了不少,至少在当时刚走出大学校园的我是受益无穷。如今回想起来,他作为我进入社会的第一任上司,也是我进入社会这所大学的第一人老师。

     就是因为能得到上司的认可,我才全心全意、尽自己最大的努力做好本职工作。这大概是2011的吧,那时候由于各种原因客户的需求不明确,我们的工作不停的反复,差不多大半年的时候我们都在加班加点的工作。可是之后闲下来的时候我觉得自己无事可干,当然包括我自己的原因。很多时候因为需要去学习,而不是主动去学习些什么。这样的状态持续到年底,我突然间觉得那一年自己都是无所事事,当时辛辛苦苦做出来的东西都最后才发现一无是处。那种感觉真是让人挫败。当时大家都是为了工作而工作,很少真的去思考为什么这样做,这样到底能帮助客户解决什么问题。

    2012年年初终于下定决心换个环境了,请假一天面试了两家公司,一家折了,一家当时说可以直接进入下一轮面试,我当时表示需要考虑一下。毕竟哪家公司和我所处的环境相差不是很大。第二天意外接到我的上司的电话,当时我们是被外派到客户那边上班。他没有提我离职的事情,我当时不知道他当时知道我打算离职的事情,或许是那个公司打电话调查过我吧。具体原因至今我也不清楚,反正也是无关紧要的事情。反正他当时就问我对公司有什么要求,对自己的工作有什么想法和打算。待遇呢我要求的按自己的要求说的,现在看来也并不过分,反正最后老板也直接通过我的申请了,至少不像第一次加薪那样为难我的上司!之后我顺便说出来自己的工作打算,不想继续做开发,想做售前呢!他当也是比较实在的人,当时就给我说了,做售前你还需要学习一些,不管是技术还有其他方面的能力。为此我就继续那一成不变的生活。其实当时真的没有什么事情,在客户那边,其他同事都是在调试业务方面的bug而已。其实gis方面一直是我自己做的,我真走了,还没有人接手!曾经我给我的上司提过再招一个人,当时理由是其他能一起互相学习讨论什么的。那时候的私心是为以后的离职做铺垫的。

   这样直到2012年六月我实在觉得那样无所事事的生活无趣,当时有个做java 的同事和我一起做gis,当时有他能独自上手做了,这样不管那个项目什么时候验收,我就不用这样遥遥无期的耗下去了。当时我联系的是一家外包,请原谅我的无知,当时真的对外包没有什么概念,我当时的目标就是让自己忙点,多锻炼一下自己而已。记得当时有三个面试官问我为什么换工作,而我的理由是太闲了,这让在坐的三位面试官印象深刻。在我直接向我的上司提出离职的时候,他问我去处,我就实话实说。他最后给我说,要是外包就别去,要是没有其他更好的去处,我留下待遇什么都不是什么问题,可以不让我写代码。我没有立即答应,需要考虑考虑。最后想了想,要是继续留下来,生活和原来没有什么区别,相对于哪的那点薪水只是杯水车薪。我最后告诉他,有些事情必须是我自己经历的,顺便谢谢他的心意。

   索性用了两个星期去找工作,一直没有合适的,很多次大公司面试之后都没有了消息。我在想我两年的时候真的这么挫败吗?怎么还重复着两年前的就业状态,而不是择业。说实话当时真是背水一战了。以前面试不合适,回去还能装作没事的上班,混日子,至少每个月有点进账,能生活。彻底摊牌之后我还怎么好意思上班去呢?那多别扭啊!之后现在还家公司给了offer,我当时犹豫呢,主要是待遇不是很满意。在我在继续找工作还是接受哪家公司的offer之间举棋不定,就那样怀着复杂的心情回到原来的公司办了相关的离职手续。期间意外接到现在上司的电话,问我到底怎么想的,顺便聊了许多。当时在第二次复试的时候我看到他对我的评价是有相关经验但不足,但为人踏实可以作为培养对象。我当时一愣,为什么别人对我有这样的感觉呢?就像他在电话里给我说的踏实是一种优点吗?我对此有些疑问,说实话我好像真的不是很了解自己。当时就因为他还说我为人实在,没有心眼,这话真是说到我心坎里了。就因为这句话我决定去上班了,起码能在为人处事上能得到上司的认可,这对我来说真的很重要。实话说我真的不太会说什么场面话,有时候我觉得自己想到了但就是做的时候有些不到位,典型的会想不会做。

    上班的时候已经是2012年的8月份,2012年的大半年已经成为历史了。面对无所事事的2012,我真的有些无言以对。事实已定,我只能硬着头皮继续2012年剩下的日子。还好,在新单位上班,工作能力和态度都得到同事的认可,这点对我来说真的很重要。对此我就在想我自己的问题,是我自己能力的问题还是我营销自己的能力有问题呢?现在看到我需要在营销自我方面做些努力了。实话说这么多年以来,唯有在北京生活的两年多的时候给我的成长更大。在大学毕业前都没有一个人做过火车,更不要说出远门了。总觉得自己胆小,害怕在陌生的环境迷失自己,如今看来我真的不是这样的人。我现在可是拉起行李箱就走的人,不管目的地熟悉不熟悉,与我有什么关系呢?不熟悉自己可以学着熟悉啊,起码可以看懂地图吧!这就是锻炼了我独立生活的能力。

    更多的时候我在想我自己的问题,怎么样才能做那个最好的自己呢?如今的工作大部分单纯的是写代码,偶尔写写文档什么的,对我来说真的没有什么挑战性。而我自己的兴趣呢就是接触业务方面的,一直苦于没有机会做。希望我在新的一年了能多接触一下业务方面的。而我自己为人处事方面的希望我也能得到锻炼。其实写这篇文章的初衷是在51cto博客上看到有关面试的博文,大概的意思是被面试者在面试的时候问面试官的相关问题,比如团队文化什么的。感觉很受启发,就写下此文。正好我想起我以前那么多次失败无终的面试,我应该在回忆的同时能找到原因所在。其实如今两份工作了我的能力和态度都能得到认可。这点我应该知足。可是我曾经也面试过那么多的大公司为什么没有结果呢,一是我没有准备好,也可以说资历不足,还有就是不能完全展示自己的优势。还有无奈的是我发现每次我都傻乎乎的跳进面试官设置的陷阱里,那样让自己只能一味的退场,结果当然可想而知。也可以说我不会随机应变。不过还好,我终于找到适合我自己的环境了,这点无比的欣慰。

     我如今依然相信员工和老板的关系不一定水火不容,如果找到共同的结合点,那样结果会更好。

     随感随想,无始无终,只是一篇杂乱的随笔而已。

来自:http://www.blog.3snews.net/space.php?uid=52508&do=blog&id=66373

基于数据挖掘的音乐推荐系统设计与实现 需要一个代码说明,不需要论文 采用python语言,django框架,mysql数据库开发 编程环境:pycharm,mysql8.0 系统分为前台+后台模式开发 网站前台: 用户注册, 登录 搜索音乐,音乐欣赏(可以在线进行播放) 用户登陆时选择相关感兴趣的音乐风格 音乐收藏 音乐推荐算法:(重点) 本课题需要大量用户行为(如播放记录、收藏列表)、音乐特征(如音频特征、歌曲元数据)等数据 (1)根据用户之间相似性或关联性,给一个用户推荐与其相似或有关联的其他用户所感兴趣的音乐; (2)根据音乐之间的相似性或关联性,给一个用户推荐与其感兴趣的音乐相似或有关联的其他音乐。 基于用户的推荐和基于物品的推荐 其中基于用户的推荐是基于用户的相似度找出相似相似用户,然后向目标用户推荐其相似用户喜欢的东西(和你类似的人也喜欢**东西); 而基于物品的推荐是基于物品的相似度找出相似的物品做推荐(喜欢该音乐的人还喜欢了**音乐); 管理员 管理员信息管理 注册用户管理,审核 音乐爬虫(爬虫方式爬取网站音乐数据) 音乐信息管理(上传歌曲MP3,以便前台播放) 音乐收藏管理 用户 用户资料修改 我的音乐收藏 完整前后端源码,部署后可正常运行! 环境说明 开发语言:python后端 python版本:3.7 数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件:pycharm
MPU6050是一款广泛应用在无人机、机器人和运动设备中的六轴姿态传感器,它集成了三轴陀螺仪和三轴加速度计。这款传感器能够实时监测并提供设备的角速度和线性加速度数据,对于理解物体的动态运动状态至关重要。在Arduino平台上,通过特定的库文件可以方便地与MPU6050进行通信,获取并解析传感器数据。 `MPU6050.cpp`和`MPU6050.h`是Arduino库的关键组成部分。`MPU6050.h`是头文件,包含了定义传感器接口和函数声明。它定义了类`MPU6050`,该类包含了初始化传感器、读取数据等方法。例如,`begin()`函数用于设置传感器的工作模式和I2C地址,`getAcceleration()`和`getGyroscope()`则分别用于获取加速度和角速度数据。 在Arduino项目中,首先需要包含`MPU6050.h`头文件,然后创建`MPU6050`对象,并调用`begin()`函数初始化传感器。之后,可以通过循环调用`getAcceleration()`和`getGyroscope()`来不断更新传感器读数。为了处理这些原始数据,通常还需要进行校准和滤波,以消除噪声和漂移。 I2C通信协议是MPU6050与Arduino交互的基础,它是一种低引脚数的串行通信协议,允许多个设备共享一对数据线。Arduino板上的Wire库提供了I2C通信的底层支持,使得用户无需深入了解通信细节,就能方便地与MPU6050交互。 MPU6050传感器的数据包括加速度(X、Y、Z轴)和角速度(同样为X、Y、Z轴)。加速度数据可以用来计算物体的静态位置和动态运动,而角速度数据则能反映物体转动的速度。结合这两个数据,可以进一步计算出物体的姿态(如角度和角速度变化)。 在嵌入式开发领域,特别是使用STM32微控制器时,也可以找到类似的库来驱动MPU6050。STM32通常具有更强大的处理能力和更多的GPIO口,可以实现更复杂的控制算法。然而,基本的传感器操作流程和数据处理原理与Arduino平台相似。 在实际应用中,除了基本的传感器读取,还可能涉及到温度补偿、低功耗模式设置、DMP(数字运动处理器)功能的利用等高级特性。DMP可以帮助处理传感器数据,实现更高级的运动估计,减轻主控制器的计算负担。 MPU6050是一个强大的六轴传感器,广泛应用于各种需要实时运动追踪的项目中。通过 Arduino 或 STM32 的库文件,开发者可以轻松地与传感器交互,获取并处理数据,实现各种创新应用。博客和其他开源资源是学习和解决问题的重要途径,通过这些资源,开发者可以获得关于MPU6050的详细信息和实践指南
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值