你和高级工程师的差距(摘取)

2024-06-22 05:18
文章标签 摘取 工程师 差距 高级

本文主要是介绍你和高级工程师的差距(摘取),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

责任

高级工程师责任心一定很强,责任心是体现一个人的态度问题,对于一个 bug ,他们永远都会重视,想尽一切办法找到原因并尽快解决,而有的人对于 bug 却是得过且过,解决 bug 的态度就是尝试,认为从表面上解决了就 ok 了。    


   

我们 CTO 十几年的软件开发经验,有用户反馈 bug ,不管多忙,不管什么时间,一定停下手头上的事情,去找到原因并解决。我在薄荷的经历,曾不止一次跟着他为了解决一个 bug 搞到深夜,有几次深夜发现一个导致用户不能付款的 bug ,我都躺床上睡觉了,被 CTO 喊起来半夜赶往公司去修复的经历,当时还觉得不理解,时间长了,我才意识到这种责任心是职业素养,现在也深深的被感染,在任何时候、任何时间,我的手机、电脑都是不离身,出问题一定第一时间进行响应!    


   

对比下你们,你们的责任心够强么?    


主动

有没有这种经历?就是项目做完了,感觉没事可做了,那就刷刷微博,聊聊 QQ 吧。    


   

然而那些优秀的工程师是怎么样的?    


   

他们项目做完了会想着哪里代码写的不够好,会想着重构下。    

自己在赶某个功能的时候太匆忙了,刚好利用这段时间看看有没有更好的办法实现。
   

这个项目做完了,学到了不少东西,又踩了不少坑,写写博客总结下。    

做完这个项目感觉架构方面的知识挺缺乏,自己赶紧学习下相关的知识吧。    


   

初级工程师是等着被分派事情做的,分派的事情做完了感觉就没事可做了。而高级工程师会自己主动找事做,他们永远不会觉得自己的时间多余,重构、优化、学习、总结等等等,有一大堆可以主动做的事。  



敢于承担

初级工程师在拿到一个稍微复杂点的需求的时候第一印象就是好复杂,我实现不了,哪怕这个技术别家证明可以实现。而高级工程师则不会不做技术调研就说 no ,敢于接受挑战,除非在做过充分的技术调研之后,确信确实实现不了,否则都会付出 200% 的努力去实现它。    


   

对于技术如此,同样的对于一些解决方案、架构设计、历史遗留问题的解决甚至项目负责人等的挑战都会勇于承担,你不逼下自己,给自己点压力,你永远不知道自己的潜力有多大,而就是在这一次次攻克难关的过程中,你的成长是飞速的!    


   

所以,不妨试着让自己承担一些有挑战的工作!





这篇关于你和高级工程师的差距(摘取)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083389

相关文章

嵌入式软件工程师应聘知识点

嵌入式软件工程师应聘 修改浏览权限 | 删除 数据结构(C语言)部分常考的知识点: 1、局部变量能、全局变量和静态变量 2、堆和栈 3、Const、volatile、define、typedef的用途 4、链表(比如链表的插入、删除和排序) 5、排序(考查冒泡法的较多) 6、可重入函数 、malloc函数 7、指针(常考函数指针,函数指针,数组指针,指针数组和

Javascript高级程序设计(第四版)--学习记录之变量、内存

原始值与引用值 原始值:简单的数据即基础数据类型,按值访问。 引用值:由多个值构成的对象即复杂数据类型,按引用访问。 动态属性 对于引用值而言,可以随时添加、修改和删除其属性和方法。 let person = new Object();person.name = 'Jason';person.age = 42;console.log(person.name,person.age);//'J

YTK的高级使用

YTKUrlFilterProtocol 接口 YTKUrlFilterProtocol 接口用于实现对网络请求URL或参数的重写,例如可以统一为网络请求加上一些参数,或者修改一些路径。 例如:在猿题库中,我们需要为每个网络请求加上客户端的版本号作为参数。所以我们实现了如下一个YTKUrlArgumentsFilter 类,实现了 YTKUrlFilterProtocol 接口: //

redis高级用法

redis 慢日志查询 配置参数 slowlog-log-slower-than 10000 #单位微秒 slowlog-max-len 选项指定服务器最多保存多少条慢查询日志 redis-cli slowlog get #获取慢日志1) 1) (integer) 4 # 日志的唯一标识符(uid)2) (integer) 1378781447 # 命令执

工程师 - status和state的区别

"Status"和 "state"是相关的概念,但有不同的含义,尤其是在计算、系统和编程方面: 1. Status:     * 定义: 状态是指系统、进程或实体在某一特定时间点的当前状态或情况。     * 使用方法: 它通常描述一项操作的状态,如是否正在进行、是否已成功完成、是否遇到错误或是否正在等待输入。     * 举例说明: 在编程中,函数可能会返回一个状态代码,

二本毕业,我是如何成为BAT-安卓开发工程师?

1.对基础原理不断挖掘 进入公司,我的职位是Linux应用开发工程师,做App网络传输模块,本质上就是把本地的数据通过socket传输到服务端。用到的技术是C语言,网络编程,多线程编程。 那时是最痛苦的几个月,因为非计算机出生,很多东西都不会,经常程序段错误,都不能定位到问题代码。 当时处于试用期间,秉承着不成功则成仁的心态开始恶补相关的基础知识以及代码规范。那时网络上没有现成的视频资料,艰

给Android工程师的音视频教程之一文弄懂MediaCodec

更多音视频知识请关注公众号:进击的代码家 音视频学习项目:LearnVideo AndroidMediaCodecDemo 简介 MediaCodec是Android提供的用于对音视频进行编解码的类,是Android Media基础框架的一部分,一般和 MediaExtractor, MediaMuxer, Surface和AudioTrack 一起使用。 MediaCodec的编解码流程

金蝶KIS商贸高级版4.0汉码盘点机使用说明书-金蝶KIS条码数据采集器,金蝶KIS盘点机PDA

1. 前言 PDA与“金蝶KIS商贸高级版”无缝对接,通过WIFI,3G/4G无线网络连接后台数据库,实时与后台数据库进行数据传输。在PDA上可以通过扫描条码完成采购收货,出库校验,销售出库,仓库盘点,库存查询的功能。扫描条码,录入数量,立即生成后台ERP中的各种单据。能大大提高工作效率,减少人工手工录单出错概率,提高仓库管理软件数据准确性。 1)        盘点机软件操作简单易上手,只要

linux高级编程(1)

linux操作系统编程: 实现一个 用户程序  (1).库函数 --来实现  (2).系统调用  也就是说,程序要进行系统调用的话,有直接和间接(通过库函数)两种方式 linux里面对文件的处理: 思想:       一切皆文件        everything is file! linux中文件类型: b -- block      -- 块设备文件   --- 硬盘 ----

「R高级」在jupyter notebook里运行R代码

要是连Rstudio都不会用的话,先去老老实实用Rstudio吧 新装的jupyter notebook 默认只有Python这一个选项 初始状态 为了能够让Jupyter 里出现R,需要先打开R的命令行,用devtools装一个R包IRkernel/IRkernel install.packages("devtools")devtools::install_g