0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

一位IT工程師的艱辛成長史

工程師人生 ? 來源:網(wǎng)絡整理 ? 作者:工程師吳畏 ? 2018-06-28 16:36 ? 次閱讀

我沒有接觸過任何編程。連html是什么意思都弄不清楚。更別說html的標簽。更別說JavaScript、Java、c等。那時候形容我,除了門外漢之外,還是門外漢。

一、始于興趣。

我之前,家里條件不是特別好,接觸計算機是在高中時代的高二。一直對計算機領域存在著很濃厚的興趣,令我極度著迷。我很想知道,那么小塊的東西,是如何工作的,如何連接世界的?如果讓人能玩游戲的?是怎么改變?nèi)藗兊纳畹?。學會了它,我是不是就可以做很厲害的事情了?

但是那時候也僅僅是拿它來玩游戲而已,因為我不知道能學什么。從哪里學。

高二后,由于一些原因,退學了,也慶幸那時候我退學了,否則,在學校不知道會被偉大的祖國的教育模式影響成什么樣,也許今天的我就不是現(xiàn)在的我了。

退學之后,我由于沒有社會上一些公司需要的技能。而在學校學的東西,感覺是那么的無用。當時很無奈,讀了那么多年書,難道出來竟然還找不到自己滿意的工作。

so,在社會上,基本上什么都干過(除了壞事)。

不好意思,以上有點廢話。下面才是正題。

由于這時候,我有更多的機會接觸電腦了,我開始好奇電腦的工作原理,我自學了電腦的硬件組成:

電源、cpu、內(nèi)存、硬盤。..。..等組成。緊接著,我知道,電腦的運行,絕不是這部分就可以完成的,那么它又分硬件和軟件。我已經(jīng)對硬件有所了解了。那么剩下的我就要弄懂它的其他部分:軟件。

在2014年08月下旬的時候。我無意中見到某個教程,這個教程需要100元。

二、動手,永遠是最有效的學習方法,沒有之一

教程里許多東西講的很詳細,也幽默通俗。------選對書、選對教程或者說,有針對性的學是很重要的。

我并沒有完全按照教程里的東西來做。而是大概的瀏覽了一邊,都有哪些東西,然后就從頭到尾看了一遍下來。

在很多時候,是完全沒有必要這么干的,這么干是非常耗費時間的。一般,都是看哪里懂了就放過。但那時候的我是例外,因為我的基礎是 0,是0,是0。所以我看完了,基本知道了,但這遠遠遠不夠。

我又仔細的,認真的,帶著思考再看一遍。

看完之后,我就開始折騰了,按照自己想做的東西,用所學到的東西,折騰。不明白了就回頭翻書、看教程。

2014年年底,也就是10月份左右。這時候,我覺得我已經(jīng)從0到了會寫html、css、js。當然了,那時候的能力還是相當弱的。

2014年 11月左右,我回家,然后去廣東,找了第一份前端工作。工資我不在乎。只是想學習一下,所學的知識怎么運用到項目中,怎么把自己的作品上傳到互聯(lián)網(wǎng),讓大家都看到。于是面試了幾家,面試過程中,面試官考我知識點、看了我作品,認為我還OK,就答應我去上班了。我懷著激動的心情,去上班了。

三、壓力也能轉換成動力

一進公司,我特么崩潰了。因為前段部門,只有我一個。我特么是有多倒霉?

后端是學.net,整個前端部門里有:boss、后端、前端(當然是我了)。沒有UI,我特么醉了,我一個人要做多少工作?

沒有原型!BOSS直說需求,而且是那種前兩分鐘說要 一種想效果,后一分鐘要另一種效果的那種。

BOSS:這個,小黃啊,你今天就做出這個出來吧。能不能做出來?

我:那個,有什么要求嗎?有圖嗎?

BOSS:恩,要求就是這樣的。..。.(大概的輪廓,相當于是你老婆說:我要買衣服。然后剩下的事就是你來干了,什么顏色,什么尺寸,多少錢,完全不管)。

朝令夕改

BOSS:我突然想到,這個要做成這樣,不要圓的,綠色的不符合我們的公司主題云云。

我:我***,能不能說個最終方案,讓我好確定,好寫代碼?。ó斎?,只是內(nèi)心咆哮而已)。

與后端配合難

后端:我要做些什么?

我:你以前沒有做過嗎?

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

我:慌張、忐忑!這特么怎么辦?數(shù)據(jù)怎么交互?怎么獲取api?

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

最終,各種搜教程、各種問人,終于還是能做出來了。

在這公司,雖然做的極度郁悶,很累。但也鍛煉了自己的解決能力問題、學習能力。

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

這一條,適用于99.9%以上的場景,至少對目前的我們來說。到目前為止,搜索引擎教會了我許多東西,解決了我許多問題!不可想象的多!

許多人遇到問題,就喜歡問人,就開始慌張。我告訴你,其實沒必要。搜索引擎能幫我們很好的解決這個問題。許多前輩,高手的經(jīng)驗和貢獻都可以使得我們可以繞過許多彎。當然了,也有許多人是寫的讓人完全看不懂的,其實我想了很久,也沒想明白:為什么很簡單的一個問題,有的人非要洋洋灑灑寫一大片,特么又不是寫小說,不能按字收費啊。這種人非??珊?。

如何利用搜索引擎呢?我一直以來,都是用某個搜索引擎(全球的一搜索引擎),而不是某的度,某度實在搜不出什么有用的東西,它能給你的只是一堆的廣告。我奉勸它改名叫廣告公司得了。

五、提升自己知識面。

怎么提升自己的知識面?

1.多逛逛優(yōu)質(zhì)的論壇、平臺、社區(qū)。比如github、知乎、簡書等等了,其他的自己去搜,用關鍵詞搜,自己比較?;蛘哧P注我其他文章,也有羅列一些。

2.買好書看。這里為什么要強調(diào)好書 ?因為不好的書,買了浪費錢,還浪費生命。還會帶給你具有誤導性的思想和思維。

3.多看優(yōu)質(zhì)視頻。還是優(yōu)質(zhì)啊,世界上好的東西有,***的東西也很多。視頻,是好東西。因為好的視頻,是結合了作者的經(jīng)驗、思想這些精髓在里面??梢允∪ツ闳タ磿?、思考的時間。并且視頻更讓人深刻。

六、我目前的能力

2015年05月,我來到杭州。

這時候的我,對html的標簽已經(jīng)足夠熟了。瀏覽器的對css的兼容性也了解的挺OK的了。js也能隨意做了(能使用面向對象、ajax、跨域、正則這些亂七八糟的),總之,做一般的項目,已經(jīng)完全沒問題。也了解,使用過一些框架了,例如什么bootrap。jQuery就不用說了,超級簡單的東西。

來到杭州之后,我就了面試。那時候的我,不懼怕面試,兵來將擋,水來土掩,大不了就不合格,我就是想知道我目前的能力,在面試官看來是怎樣的。

面試了許多家,有的嫌棄我,有的被我嫌棄,有的很nice,卻路途太遠,有的挺近,給的工資我不滿意。最后我選了一家距離我4個公里左右的公司就職。拿到了8000月薪。

有一家給一萬,我覺得遠了,放棄了。

來到公司之后,我就有機會練手了。

咱來列舉一下,我要在多長的時間,學會多少東西。

git

node

ejs

seajs(以前有了解,但用的極少,甚至沒真正在項目用過)

grunt同上)

混合開發(fā)

juice

css3

html5

當然還有數(shù)之不盡的各種框架各種庫,例如canvas

這些,技術總監(jiān),只給我 1周的時間,因為很快就要開發(fā)產(chǎn)品了。時間真的不多。

我當時就蒙B了,這是神也不可能完成啊。但咱是鐵血真漢子,既然沒退路,只能干了。

首先,我選了一本node書《node于express開發(fā)》看了一遍 。css3,html5早就有了解,但用的不多,畢竟pc端由于兼容性問題,是很少用到在和玩意的。因為他們總想著兼容IE。

就開始寫測試項目,開始折騰。

過去了一周左右,node已經(jīng)半生半熟了,就這樣寫吧,發(fā)現(xiàn)問題再Google好了。大不了還有CTO扛著呢(技術總監(jiān))

于是,就這么些了項目。

直到現(xiàn)在

1)經(jīng)能熟練的運用node寫想項目。許多新的沒用過的框架、庫,可以直接拿來就用,他們的api一瞄就懂。

2)一年之后,終于直到了github是什么東西?知乎到底有多好?簡書有多簡潔。并搭建了自己的github博客。

3)一年前,嘲笑我、鄙視我,笑我狂的許多“大神”、已經(jīng)被我甩了幾條街。(有點狂妄、裝逼嫌疑,但是事實就是如此)

4)理解了許多語言,其實就是那么回事。領悟了:編程語言不存在于“中文版”、“英文版”之說。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1562

    瀏覽量

    68320
  • 編程
    +關注

    關注

    88

    文章

    3524

    瀏覽量

    93286
收藏 人收藏

    評論

    相關推薦

    尋求專業(yè)工程師幫助設計USB多口充電器

    嗨, 我正在開發(fā)款USB多口充電器,現(xiàn)尋求一位專業(yè)工程師或產(chǎn)品設計的幫助。希望能夠與有經(jīng)驗的工程師合作,共同完成產(chǎn)品設計。以下是我們的需
    發(fā)表于 08-05 12:03

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅實的基礎,并實現(xiàn)個人的職業(yè)目標。愿每一位嵌入式軟件工程師都能在這個充滿挑戰(zhàn)和機遇的領域中取得成功!
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發(fā)領域中的種專業(yè)工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    個電源工程師成長路徑

    即將走馬上任電源工程師這個崗位,請問各位大佬,這個崗位的職業(yè)路徑般是怎樣的?
    發(fā)表于 04-08 14:19

    為何國外工程師偏愛使用for(;;)來實現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國外工程師在給demo在做死循環(huán)時用的是for(;;),而不是常用的while(1)。這僅僅是個人習慣的問題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?433次閱讀
    為何國外<b class='flag-5'>工程師</b>偏愛使用for(;;)來實現(xiàn)MCU死循環(huán)?

    一位硬件工程師的歷練之路:從入門學習理論到... #搞笑 #硬件工程師 #電子工程師 #揚興科技

    硬件工程師揚興科技
    揚興科技
    發(fā)布于 :2024年03月13日 17:50:21

    如何搞崩個硬件工程師心態(tài)?試試對ta說這幾句

    硬件工程師
    揚興科技
    發(fā)布于 :2024年02月20日 18:05:49

    優(yōu)秀電源工程師的必備技能大揭秘!

    隨著電源市場的不斷擴張,開關電源行業(yè)飛速發(fā)展,企業(yè)對電源工程師的需求日益增加,對電源工程師的技能要求也日漸提高,相信沒有一位電源工程師會錯過讓自己變得更優(yōu)秀的機會。作為
    的頭像 發(fā)表于 12-19 08:23 ?1496次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的必備技能大揭秘!

    #人工智能 #FPGA 怎么成為個合格的FPGA工程師

    fpga工程師
    明德?lián)P助教小易老師
    發(fā)布于 :2023年12月18日 21:19:01