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

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

3天内不再提示

一位软件工程师的成长之路

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

首先,先给大家讲述一下我个人的经历吧。

我虽然是软件工程专业,但是大学没学到啥东西,算是零基础了。找工作那会,就找了个培训班,简单学了下,极度勉强的情况下算是入门了。于是在北京开始寻找生涯中的第一份工作。

那时候基础不好,就会个Hibernate框架,然后还不熟。幸运的是居然入职了一家互联网公司。然后呢,给你1周时间熟悉项目,然后开始工作。那时候我心里突突,因为不会啊。总请教同事,但是有个同事特别好,教会我很多东西。不幸的是,1个多月后,我被开除了。。。

我就又找工作,结果不到一周,又被开除了。

再后来,又找到一份,那时候项目快完事了,我去了基本没做啥,就结项目了,在公司闲了3个月。在那3个月里,我疯狂的看视频,查阅资料。把java基础读了两遍。发现原来是这样的,和你心里想的完全不一样。所以说,基础很重要。自学了SSH和SSM,觉得自己很牛了,成天嘚瑟,也不学了。后来在公司遇到了CTO,技术大牛,问我一些技术问题,给我打击了。

于是,我又老实低调的自学,开始自己搭建框架,慢慢的对spring 有了自己的见解,不再局限于IOC,AOP和DI,在搭建框架中遇到N多问题,通过百度都解决了,也为后来的发展奠定了强有力的基础。

再后来,我跳槽了,到了外包公司,开始做起ERP项目,玩起了微服务springboot和ICE。项目中有个技术大牛,我被分到和他一组,他是组长。他是团队的核心,负责编写公共类和具体方法并且解决各种技术难题。从他的代码中,你会发现,没有超过70行的方法。从那以后,我学会了重构和代码优化。

再后来,我就当上了组长,负责给组员写公共类和方法并开始大量阅读源码。自己真正的强大了。

我想说,开发之路不好走,虽然工资高,但是付出多,头发白的会比别人早,头发掉的也会越来越多。这就是拿高薪的代价。但这只是冰山一角,不能成为你前进的阻碍。从上文你会发现,我提到了基础。是的,我招聘组员的时候,从来不在乎他是否会高大上的框架或技术,我只希望他基础好一点即可。因为,框架都是开源的,你说不会,没用过,好,我给你两周时间,能不能整明白,如果还是不明白,那么你真的不适合做这行。我那时候不会ICE,自己读书学,1周就玩得很溜。所以,不要给自己的懒惰找理由。

基础有了,那么你该精通一门框架了,我当时选择了JDBC加springboot,我认为,有它俩,我就可以开发,谁都不惧怕。或许某人某个技术点比你好,但是,你必须拿出你的优势,告诉他,我就擅长JDBC或者就擅长springboot,跟我比这个,我能绕晕你。那么,恭喜你,你已经很牛bi了。

再其次,就是默默的把流行的技术都玩一遍,不要求精通,会用就行,点到为止。

最后,有一个自己的领域,比如说,我喜好数据的安全与高并发处理,那么,你就钻研并发领域;你喜欢算法优化,大数据处理,那么你就扎进算法领域;你喜欢缓存的处理,那你就进入缓存领域。在某大领域中有一片自己的天地,这时候可就不是说会用就行了,而是要精通。我看过好多面试的人,以为自己用过那门技术了,就往简历上写精通,结果一问,给问懵bi了,多尴尬啊。

我每隔几个月就会发现技术到瓶颈期了。于是我大约半年在网上投简历一次,目的是通过被别人问,发现弱点,来弥补自身不足。

高手千千万,晋级之路并非朝夕,请记住,不管何时,不要放弃,千万别放弃,也许,它会成为你一生的命运。

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

    关注

    8

    文章

    217

    浏览量

    20928
收藏 人收藏

    评论

    相关推荐

    个电源工程师成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径般是怎样的?
    发表于 04-08 14:19

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

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

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

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

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

    嵌入式软件工程师常用的

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

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

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

    电子工程师天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

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

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

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

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

    嵌入式软件好还是硬件好?

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

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

    工程师在使用华秋DFM软件时,有哪些实用技能可以轻松掌握。 下图主要介绍在华秋DFM软件中,硬件工程师有哪些业务板块是适用的。 四、给硬件工程师
    发表于 06-21 10:15

    【社区工程师专题系列第期】坚持兴趣成就嵌入式工程师——杨永胜

    : 2018年7月-2019年7月 杭州海康威视数字技术股份有限公司,嵌入式 Linux BSP 开发工程师2019年7月-至今 连云港杰瑞电子公司,嵌入式软件开发工程师 技能专长: 熟悉 C ,C++
    发表于 05-19 10:25