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

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

3天内不再提示

一位IT工程师的艰辛成长史

工程师人生 来源:网络整理 作者:工程师吴畏 2018-06-28 16:36 次阅读

我没有接触过任何编程。连html是什么意思都弄不清楚。更别说html的标签。更别说JavaScript、Java、c等。那时候形容我,除了门外汉之外,还是门外汉。

一、始于兴趣。

我之前,家里条件不是特别好,接触计算机是在高中时代的高二。一直对计算机领域存在着很浓厚的兴趣,令我极度着迷。我很想知道,那么小块的东西,是如何工作的,如何连接世界的?如果让人能玩游戏的?是怎么改变人们的生活的。学会了它,我是不是就可以做很厉害的事情了?

但是那时候也仅仅是拿它来玩游戏而已,因为我不知道能学什么。从哪里学。

高二后,由于一些原因,退学了,也庆幸那时候我退学了,否则,在学校不知道会被伟大的祖国的教育模式影响成什么样,也许今天的我就不是现在的我了。

退学之后,我由于没有社会上一些公司需要的技能。而在学校学的东西,感觉是那么的无用。当时很无奈,读了那么多年书,难道出来竟然还找不到自己满意的工作。

so,在社会上,基本上什么都干过(除了坏事)。

不好意思,以上有点废话。下面才是正题。

由于这时候,我有更多的机会接触电脑了,我开始好奇电脑的工作原理,我自学了电脑的硬件组成:

电源cpu、内存、硬盘。..。..等组成。紧接着,我知道,电脑的运行,绝不是这部分就可以完成的,那么它又分硬件和软件。我已经对硬件有所了解了。那么剩下的我就要弄懂它的其他部分:软件。

在2014年08月下旬的时候。我无意中见到某个教程,这个教程需要100元。

二、动手,永远是最有效的学习方法,没有之一

教程里许多东西讲的很详细,也幽默通俗。------选对书、选对教程或者说,有针对性的学是很重要的。

我并没有完全按照教程里的东西来做。而是大概的浏览了一边,都有哪些东西,然后就从头到尾看了一遍下来。

在很多时候,是完全没有必要这么干的,这么干是非常耗费时间的。一般,都是看哪里懂了就放过。但那时候的我是例外,因为我的基础是 0,是0,是0。所以我看完了,基本知道了,但这远远远不够。

我又仔细的,认真的,带着思考再看一遍。

看完之后,我就开始折腾了,按照自己想做的东西,用所学到的东西,折腾。不明白了就回头翻书、看教程。

2014年年底,也就是10月份左右。这时候,我觉得我已经从0到了会写html、css、js。当然了,那时候的能力还是相当弱的。

2014年 11月左右,我回家,然后去广东,找了第一份前端工作。工资我不在乎。只是想学习一下,所学的知识怎么运用到项目中,怎么把自己的作品上传到互联网,让大家都看到。于是面试了几家,面试过程中,面试官考我知识点、看了我作品,认为我还OK,就答应我去上班了。我怀着激动的心情,去上班了。

三、压力也能转换成动力

一进公司,我特么崩溃了。因为前段部门,只有我一个。我特么是有多倒霉?

后端是学.net,整个前端部门里有:boss、后端、前端(当然是我了)。没有UI,我特么醉了,我一个人要做多少工作?

没有原型!BOSS直说需求,而且是那种前两分钟说要 一种想效果,后一分钟要另一种效果的那种。

BOSS:这个,小黄啊,你今天就做出这个出来吧。能不能做出来?

我:那个,有什么要求吗?有图吗?

BOSS:恩,要求就是这样的。..。.(大概的轮廓,相当于是你老婆说:我要买衣服。然后剩下的事就是你来干了,什么颜色,什么尺寸,多少钱,完全不管)。

朝令夕改

BOSS:我突然想到,这个要做成这样,不要圆的,绿色的不符合我们的公司主题云云。

我:我***,能不能说个最终方案,让我好确定,好写代码啊(当然,只是内心咆哮而已)。

与后端配合难

后端:我要做些什么?

我:你以前没有做过吗?

后端:我也没做多久。。。。

我:慌张、忐忑!这特么怎么办?数据怎么交互?怎么获取api

。..。..。..。..。..。..。..。

最终,各种搜教程、各种问人,终于还是能做出来了。

在这公司,虽然做的极度郁闷,很累。但也锻炼了自己的解决能力问题、学习能力。

四、搜索引擎是你最好的老师

这一条,适用于99.9%以上的场景,至少对目前的我们来说。到目前为止,搜索引擎教会了我许多东西,解决了我许多问题!不可想象的多!

许多人遇到问题,就喜欢问人,就开始慌张。我告诉你,其实没必要。搜索引擎能帮我们很好的解决这个问题。许多前辈,高手的经验和贡献都可以使得我们可以绕过许多弯。当然了,也有许多人是写的让人完全看不懂的,其实我想了很久,也没想明白:为什么很简单的一个问题,有的人非要洋洋洒洒写一大片,特么又不是写小说,不能按字收费啊。这种人非常可恨。

如何利用搜索引擎呢?我一直以来,都是用某个搜索引擎(全球的一搜索引擎),而不是某的度,某度实在搜不出什么有用的东西,它能给你的只是一堆的广告。我奉劝它改名叫广告公司得了。

五、提升自己知识面。

怎么提升自己的知识面?

1.多逛逛优质的论坛、平台、社区。比如github、知乎、简书等等了,其他的自己去搜,用关键词搜,自己比较。或者关注我其他文章,也有罗列一些。

2.买好书看。这里为什么要强调好书 ?因为不好的书,买了浪费钱,还浪费生命。还会带给你具有误导性的思想和思维。

3.多看优质视频。还是优质啊,世界上好的东西有,***的东西也很多。视频,是好东西。因为好的视频,是结合了作者的经验、思想这些精髓在里面。可以省去你去看书、思考的时间。并且视频更让人深刻。

六、我目前的能力

2015年05月,我来到杭州。

这时候的我,对html的标签已经足够熟了。浏览器的对css的兼容性也了解的挺OK的了。js也能随意做了(能使用面向对象、ajax、跨域、正则这些乱七八糟的),总之,做一般的项目,已经完全没问题。也了解,使用过一些框架了,例如什么bootrap。jQuery就不用说了,超级简单的东西。

来到杭州之后,我就了面试。那时候的我,不惧怕面试,兵来将挡,水来土掩,大不了就不合格,我就是想知道我目前的能力,在面试官看来是怎样的。

面试了许多家,有的嫌弃我,有的被我嫌弃,有的很nice,却路途太远,有的挺近,给的工资我不满意。最后我选了一家距离我4个公里左右的公司就职。拿到了8000月薪。

有一家给一万,我觉得远了,放弃了。

来到公司之后,我就有机会练手了。

咱来列举一下,我要在多长的时间,学会多少东西。

git

node

ejs

seajs(以前有了解,但用的极少,甚至没真正在项目用过)

grunt同上)

混合开发

juice

css3

html5

当然还有数之不尽的各种框架各种库,例如canvas

这些,技术总监,只给我 1周的时间,因为很快就要开发产品了。时间真的不多。

我当时就蒙B了,这是神也不可能完成啊。但咱是铁血真汉子,既然没退路,只能干了。

首先,我选了一本node书《node于express开发》看了一遍 。css3,html5早就有了解,但用的不多,毕竟pc端由于兼容性问题,是很少用到在和玩意的。因为他们总想着兼容IE。

就开始写测试项目,开始折腾。

过去了一周左右,node已经半生半熟了,就这样写吧,发现问题再Google好了。大不了还有CTO扛着呢(技术总监)

于是,就这么些了项目。

直到现在

1)经能熟练的运用node写想项目。许多新的没用过的框架、库,可以直接拿来就用,他们的api一瞄就懂。

2)一年之后,终于直到了github是什么东西?知乎到底有多好?简书有多简洁。并搭建了自己的github博客。

3)一年前,嘲笑我、鄙视我,笑我狂的许多“大神”、已经被我甩了几条街。(有点狂妄、装逼嫌疑,但是事实就是如此)

4)理解了许多语言,其实就是那么回事。领悟了:编程语言不存在于“中文版”、“英文版”之说。

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

    关注

    59

    文章

    1566

    浏览量

    68428
  • 编程
    +关注

    关注

    88

    文章

    3581

    浏览量

    93556
收藏 人收藏

    评论

    相关推荐

    寻求专业工程师帮助设计USB多口充电器

    嗨, 我正在开发款USB多口充电器,现寻求一位专业工程师或产品设计的帮助。希望能够与有经验的工程师合作,共同完成产品设计。以下是我们的需
    发表于 08-05 12:03

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师如何提升自己?

    ,可以为自己的职业生涯打下坚实的基础,并实现个人的职业目标。愿每一位嵌入式软件工程师都能在这个充满挑战和机遇的领域中取得成功!
    发表于 06-12 11:20

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    个电源工程师成长路径

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

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 574次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

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

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

    优秀电源工程师的必备技能大揭秘!

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有一位电源工程师会错过让自己变得更优秀的机会。作为
    的头像 发表于 12-19 08:23 1674次阅读
    优秀电源<b class='flag-5'>工程师</b>的必备技能大揭秘!

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

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