0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位软件工程师的七年工作总结

工程师人生 来源:网络整理 作者:工程师吴畏 2018-08-17 11:30 次阅读

毕业7年时间过去,在软件行业混迹了有一段时间,回头看看这七年的时间,我的收获在哪里?

辗转呆了三家外包公司,感觉自己和7年前比较。接触的技术广了些,日常的工作就是依葫芦画瓢,多了几分复制和粘贴,大多数就是模仿,模仿公司现有产品代码,模仿网上搜集到的代码。很多代码都依赖与现在无处不在的“度娘”,感觉记性不好,虽然说遇到的问题有记录下来,但是当再次遇到还得依赖手上的笔记。自己心里也时常问自己?这就是我们的价值吗?

中间有想过选中一门技术,让自己变成这方面的大牛,然后趁着这股热劲,上51cto,上csdn关注相关微博,下载学习的app到手机,空闲时间就去看看,甚至想各个知识点或者各个框架都想自己实际操作过,加深了解更多这方面技术,但最终总有这样那样的事情,把当初的决心一点点淡化,直到完全湮灭。

听着周围的朋友,认识的不认识的人有接私单赚外快,自己也急切希望能去加入这个队伍,然后关注码市、程序员客栈等众包、外部网站,进去浏览所有的需求,发现基本没有一个自己能独立完成的。然后也就放弃了这种想法。老老实实的搬砖。

然后日子一天天这样的过去,发现自己好像就一直停留在这种状态了,到了现在就是一片迷茫,我的路在何方?

作为在IT行业的老油条,我觉得要成为一名优秀的程序员,我觉得需要具备以下习惯:

一。 对新技术的好奇心和挖根究底的习惯,这样可以让自己去了解出正常工作之外的一些新的东西。同时挖根究底的习惯会让你做比较深入的探寻,加深你对这种新技术的理解,说不定在后面的某个地点就能榜上你的忙。

二。技术在于积累,要有一个做笔记记录的习惯,记录你遇到的问题,记录你学习到的技术,同时做笔记也是你对脑海里东西的一种总结,一种输出。

三。很强的自制力,定下的计划不轻易因为外界因素改变,即便最后没有按计划完成,但是朝计划走得越远,得到的就会越多。

四。动手能力,看10遍代码不如自己敲一遍代码让你记忆深刻,而实践是检验技术理论的唯一标准。要多写代码,多实操。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件工程师
    +关注

    关注

    8

    文章

    217

    浏览量

    20928
收藏 人收藏

    评论

    相关推荐

    Cognition发布首款AI软件工程师Devin

    据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师的水准。
    的头像 发表于 03-13 10:57 383次阅读

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有一位电源工程师会错过让自己变得更优秀的机会。作为
    发表于 01-29 11:29

    嵌入式软件工程师常用的

    最近我换工作了,看见不同嵌入式软件工程师用的平台都不一样,所以我整理了一下。PlatformIO:多平台支持:PlatformIO支持多种嵌入式平台,包括Arduino、ESP8266、ESP32
    的头像 发表于 12-24 08:00 237次阅读
    嵌入式<b class='flag-5'>软件工程师</b>常用的

    #人工智能 #FPGA 怎么成为个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    嵌入式硬件和软件哪个好?

    ,他的领域是比较广泛的,在些消费电子,通讯设备等这些方面。因为领域大,相对而言就业领域也是比较大的,人才需求量也是样。嵌入式软件工程师相对于硬件工程师来说,人才需求比硬件
    发表于 12-05 15:17

    【热招】苏州,单片机工程师

    【单片机工程师】 3及以上经验,要求有智能产品经验。 岗位职责: 1、根据MRD,与产品部等部门的需求,负责对新开发的产品进行可行性分析,主要负责分析产品的软件可实现性; 2、根据产品需求,完成
    发表于 11-28 14:02

    FPGA工程师需要具备哪些技能?

    ,需要具备系列的技能,才能胜任日益复杂的设计工作。因此,本文将从设计思路、硬件语言、EDA工具、数字信号处理、通信协议、测试验证等多个方面,探讨FPGA工程师需要具备哪些技能。
    发表于 11-09 11:03

    挑战吧,HarmonyOS应用开发工程师

    一年一度属于工程师的专属节日1024,多重活动亮相啦~ 参与活动即有机会获得HUAWEI Freebuds 5i 耳机等精美礼品!
    发表于 10-25 15:51

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场等步骤。 作为名优秀的硬件
    发表于 06-21 10:15

    招labview工程师 (广州)

    招labview工程师1-2名,工作地点:广州天河 负责仪器设备系统软件开发工作; 协助公司已有产品软件的维护及改进; 协助模块功能调试及系
    发表于 06-08 18:48

    强!一位嵌入式牛人 8 年的工作总结

    本篇文章是一位 嵌入式前辈 8 年的工作总结 ,文章很长。我读完之后很受启发,分 享给大家。 原文为: https://www.cnblogs.com/scada/p/14259332.html
    的头像 发表于 05-08 10:42 397次阅读