热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

刚毕业时做软件开发,月薪1500,我很害怕被辞退

点击上面↑「爱开发」关注我们每晚10点,分享软件开发资源、社交电商资源文|洪生鹏编辑|静子01刚毕业时,我到广州一家做软件的创业公司从事.net开发&#

点击上面↑「爱开发」关注我们

每晚10点,分享软件开发资源、社交电商资源

文|洪生鹏 编辑|静子
01

刚毕业时,我到广州一家做软件的创业公司从事.net开发,公司规模不大,加上老板总共只有6个人,四位开发人员,老板和前台,公司是做教育平台的,那时候的待遇是每月1500元。不怕你笑话,刚毕业那时候,对薪资真心不敢有期望,有单位收留就已经感激不尽了,老板也说,“小洪啊,不要太看重工资,能学到东西才是最重要的。”

在做会员模块时,要实现在线支付功能,得与支付宝、财付通第三方支付sdk对接,在此之前,我对从每月对接过sdk,对这些一点都不了解。

不怕你笑话,当时心里那个害怕啊,想找人帮忙都找不到人,找同事帮忙就更不可能了,他们都很忙,负责的模块比我多得多了,当时心里就慌了,要是没能完成任务,岂不是得丢了工作。像人家说的,一毕业就失业了,好不容易应聘到的岗位,如果这样就失业了,心不甘啊。

在选择做软件开发时,早就听老师说过,做软件开发最关键的是要培养解决问题能力,在单位里,甭管你之前学没学过,只要在你职责范围内有需求,就得想法设法把问题处理。

想到这,心静了下来,我先访问支付宝的官网,按照官网提供的文档以及demo,对接到项目中来,还好支付的sdk对接很顺利,这给予我很大的信心,后来就开始对接财付通的sdk了。

对接这两个,我用了4天的时间,中间遇到一些问题,通过查看官方论坛查看别人碰到相似问题的,实在没法就加入官网技术群,找官网技术支持帮忙,他们也很热情指导。

记得周五那天给老板做演示时,他轻轻地拍了我一下肩膀,说,“不错,不错!”。当时心里甭提有多开心,如释重负,这次任务给予了我足够的信心,让我更有信心走上程序员这条路。

02

职场上,请牢记解决问题是我们的义务。公司请我们来的目的只有一个,那就是解决问题。对于领导安排的工作,没有经过尝试不要直接回复“我不会”、“我做不到”类似这样的话。

工作中要是遇到困难,这是很正常的事情,我们需要做的是主动寻找方案和办法,哪怕你的办法不妥,那么就要去问,但无论如何请不要对你的领导说,我不会,我不懂。

有次市场部的领导安排助理定一个大会议室,客户下午要来讨论需求。虽然是大公司,但要定个大的会议室是很难订到的,弄不好还需托关系。这位助理问了楼层前台,前台说没有大会议时,被其他部门定了,于是她就跟领导说“前台说没有大会议室了,我订不到了”,领导当时就急了,“那怎么办?让我来定吗?还是叫客户不要来开会了?”

这位同事发现自己订不到会议室后,首先要自己想办法解决问题,向前台说明此处会议的重要性,看看能否和其他部门协商一下,而不是直接跟领导说“我订不到”。

解决问题是衡量员工最关键的能力。在工作中遇到困难很正常的,这时候我们有一项义务,就是找到解决问题的办法,而不是制造问题。

03

工作9年,我把我的职场认知列成清单,和你一起分享

1、领导分配任务时,要及时问清楚

可以先说自己的理解,向上司求证这样理解是否无误,然后才开始执行任务。如果不在一开始就确认清楚,后面才问这问那是在占用上司的时间,会被上司贴上不好的标签。

不清楚的地方不要猜,一定要问清楚。

特别是职场新人刚进公司,学校的沟通方式和企业的沟通方式,完全不在一个频道上。这恰恰是新人应该注意的地方:

要想完成任务,我们就得知道:

  • 我们认为的“任务”,是否和领导要求的“任务”一致?
  • 我们认为的“完成”,是否和领导定义的“完成”一致?
  • 我们认为的“优秀”,是否和领导眼里的“优秀”一致?

这些沟通的问题,很可能导致你信心满满的提交任务,而你的上司却等得着急,看得崩溃,气得上火,差点就拍桌子了。

2、工作上保持跟进(follow up)

职场上,我们也常常听到类似这样的话。工作做了,过程也很辛苦,但是没有达到有效的结果,理由还很充分,我已经尽力了,至于工作没有做好,请别怪我!

为什么有的人看起来很勤奋地工作,暗地里累死累活,加班加点,到头来客户和领导都不满意,甚至还被人说这人不靠谱。之所以出现这种情况,大多数情况下是我们忽略了跟进,没有及时反馈进度。有时候工作效率低并不是能力不强,而是日常工作的一些小细节降低了工作效率。在大问题上,我们往往会足够的重视,所以很少会出现原则性错误;而一些小细节,却容易在思想上被我们所忽视。

就像挖井,有人会说“挖坑了,没有水,别怪我”,看起来像是完成了任务(挖水),过程也很辛苦(挖了不少的坑),但是却没有得到有效的结果(挖到水),理由还很充分(挖坑了!没有水!别怪我!)。

领导交代工作时,其实真正想要的并非是任务和事情本身,而是让我们拿到有价值的结果,不是“挖水”,而是“挖到水”。

跟进,简单来说就是你负责的事情要负责到底。

3、积极帮助同事解决问题

在不影响别人工作进度,不给别人添麻烦,自己力所能及范围内,帮同事解决问题。

4、做总结和思考

新人难免因为对公司系统、产品不熟要向前辈请教。虚心求教是好事儿,事实上,不少老员工很愿意帮助新人成长。但别人教你的东西,请带上本子和笔,不能记住的要记笔记,这个很重要。切记下次不要再问类似的问题。这是对别人时间和成果的一种尊重。别人的帮助帮你解决了问题,别忘记反馈致谢,你记得别人的好,别人也更乐意帮你

学会自我反馈与复盘。进步的最佳方式,是工作完成后马上跟进你的反思与复盘。也不要有路径依赖。哪怕你每天都在重复同一个任务,也要勤于思考这件事情有没有更优解。

04

哈维尔说,坚持一件事情,并不是因为这样做会有效果,而是我们坚信这样做是对的。工作上养成跟进的好习惯,那如何养成这种习惯,又如何有效的实现跟进效果呢,这里有几点小建议:

1、做事积极主动

作为员工,应该主动了解公司和管理层近期的工作重点和战略方向,并且积极思考在自己的工作中可以做什么来帮助公司达到目标。哪怕是基层员工,都有必要或多或少了解一些公司的基本情况。

从而在自己的工作应该如何实施才能最好的发挥你的专长。与其等着领导下派任务而可能指派的方式并不是你想要的,还不如自己主动点,事事主动不仅有利于你发挥自己的优势,还增加了你为公司和自己的职位增值的潜能。

2、重视沟通

职场里,有的员工在任务进展过程中不注意沟通,认为我只要把领导安排的任务完成了就算完事了,结果往往需要项目负责人或上级主管来问才想起来要汇报工作进度;

糟糕的情况是即使在开发过程中出现了问题,也不敢主动沟通,而要等到别人问起来了才提出目前碰到的困难。这样会给别人造成极大的困扰和担心:如果我没有问,那么这个问题是不是就卡在这里?项目进度是不是就延期了。

职场上,对你的职场形象造成负面影响的其实并不是事情没有按期达成,因为有时候确实有一些因素会导致事情无法正常完成,而危害最大的是你没有及时沟通问题,造成问题的搁浅和发酵,最终造成的结果与预期不符;这会给团队带来不必要的麻烦:出现问题为什么不及早反馈沟通?

你遇到的问题,可能团队中有人曾经遇见过了。

因此,我们需要意识到定期沟通的机制对于跟进效果是一个重要的指标。

那么如何搭建一个好的沟通机制呢?在这里给大家推荐一个SMART模型。

  • S代表的是Specific:沟通内容要具体
  • M代表的是Measurable:衡量指标要量化
  • A代表的是Achievable:目标制定要实际
  • R代表的是Relevant:个人的目标要与团队目标一致;团队的目标要与公司战略一致。
  • T代表的是Time:完成工作需要的时间,预计达成结果的时间。

3、善意待人

在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。进退有度,才不至进退维谷,宠辱皆忘,方可以宠辱不惊。今日你面试别人,别人明日可能面试你,软件行业这个圈子,有时候说小还真的小。懂得善待他人,这也是我们职场中不可忽视的能力。

-END-

往期精选推荐

闲聊区

育儿区

技术区

640?wx_fmt=jpeg
更关注精彩内容,请长按识别关注


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 本文讨论了读书的目的以及学习算法的重要性,并介绍了两个算法:除法速算和约瑟夫环的数学算法。同时,通过具体的例子和推理,解释了为什么x=x+k序列中的第一个人的位置为k,以及序列2和序列3的关系。通过学习算法,可以提高思维能力和解决问题的能力。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
author-avatar
脸皮乃身外之物
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有