網絡時代網站怎樣提升才可以出類拔萃
在互聯網技術髙速發展趨勢的今日,互聯網愈來愈普及化,相對的網站總數也很多,呈持續的提升發展趨勢。那麼網站制作怎樣保持優良,及其網站優化有哪些功效?在諸多網站中,怎樣出類拔萃?下邊,為大伙兒做一個實際的詳細介紹。 在電商時
現在,越來越多的學校將編程作為基礎學科之一,編程也越來越“年輕化”。那么,對于我們成年人是否還有學習的必要呢?我們來看一下這位31歲創業成功還依然堅持學習編程的精彩故事吧。
作者 | Pablo Olóndriz
譯者 | 彎月,責編 | maozz
出品 | CSDN(ID:CSDNnews)
以下為譯文:
我從來都不是一個好學生。學校的課程讓我感到非常無聊,所以我不愿意聽,更不愿意背誦那些對我來說無關緊要的知識——這些課程根本無法吸引我的注意力。
我唯一真正熱衷的課程是計算機科學,其實當時我們的計算機課程也沒有十分有趣的內容。每個人都上了這門課,就像音樂和美術課一樣。但是對我來說,能夠在如此有趣的機器上玩耍本身就是一件樂事。
當時,我們家有一臺裝有Windows 3.1的計算機,唯一支持的編程語言是BASIC。我曾嘗試研究BASIC,但由于當時世上還沒有Google,所以我很快就覺得自學是不可能的。我搞不明白如何通過在屏幕上敲單詞創建程序,也沒人能向我解釋。我還自學了Linux、黑客和Windows終端。這些東西非常有趣,但是,我仍然不明白這些東西能干什么。
后來,到了十幾歲的時候,我下定決心要去大學學習計算機工程,但是高中粉碎了我的夢想:我的成績簡直慘不忍睹,尤其是數學。除此之外,學習計算機科學會把我變成一個“書呆子”,對于追女孩子毫無幫助,于是我毫不猶豫地拋棄了這個夢想。我不想變成一個“書呆子”,而且我想認識很多女孩。
沒錯,無知少年的頭腦就是如此簡單。
所以,我拋棄了夢想,改變了我對自己的規劃,不再對計算機感興趣。在拋開“專業激情”后,我不知道接下來該怎么辦。
我的理性思維邏輯如下:
上學,上高中,上大學,找工作,掙錢。
所以,說到底掙錢才是王道。那時的我不覺得工作是一件有意義的事情,因為我不明白工作的意義,我覺得工作只是一種賺錢的手段。
我并沒有考慮如何才能獲取高薪的工作。相反,我想:
問:哪種職業會研究如何賺錢?
答:商業管理。
盡管我覺得研究很無聊,但我發現了其他興趣,首先是創業,其次是股票市場。對于19歲的我來說,華爾街的世界似乎非??帷:髞?,我發現我不愿意一天天地坐在電腦前,盯著屏幕上的圖表,于是很快我就放棄了炒股的想法。
然而,企業家的種子卻發芽了。試想一下:創辦一個企業,為其他人創造就業機會,最后還能賺到很多錢。光是這個想法就讓我不能自拔。
我也想掌握這種魔力。
然而,當我第一次在社交媒體公司實習時(那是2010年,Facebook紅透了半邊天),我意識到互聯網業務才是當前和未來的發展趨勢。
互聯網業務基本上不需要實體設施:不需要辦公室、文件、機器,甚至很多時候都不需要員工(如果有需要你可以雇傭自由職業者)。你需要的只有:計算機、服務器、某些軟件和互聯網。
這些東西可以帶來1000倍的效益:固定成本與其他行業的實際成本相比微不足道。在大多數情況下,高昂的固定成本降低了企業的利潤。
另一方面,互聯網業務的市場是全球性的,且易于擴展。對于一家銷售實物產品的公司來說,如果你想銷售更多產品,則必須在創造和制造這些產品上投入更多的資金。如果你出售服務,則銷售額受限于你有限的時間(或員工的時間)。
從理論上講,在互聯網業務中,為了在一夜之間賣出更多商品,你只需修改網站的某些“內容”,然后擴大規模。有時,你只需投入幾美元獲取功能更強大的服務器,即可處理流量的增加。今時今日,你甚至不需要自己的網站,很多做YouTube視頻的人都證實了這一點。視頻、在線課程、電子書、軟件等等,你幾乎可以無限地“復制”。要想出售兩個在線課程,你只需為客戶提供訪問托管課程的平臺,根本無需創建兩個課程。這是互聯網業務最大的不同之處。
第三,你可以節省時間,大量的時間。許多人需要在通勤上(從家到辦公室)花費一個小時,每天往返需要2個小時。那么1年呢?每天2小時 x 每周5天 = 每周10小時。1年有52周,因此,每周10個小時 x 45周 = 1年450小時。
想象一下,你可以節省出450個小時的通勤時間,投入到更多的工作當中。
450小時 / 每天8小時 = 56天。
因此,一個不需要通勤的人每年可以多工作56天——將近2個月!或者,你也可以利用這些空閑的時間來做自己喜歡的事情。這種差距還是很驚人的。
而且,我只計算了通勤時間。
除此之外,還有通過自動化任務節省的時間,因為我們可以利用互聯網服務,只需點擊一個按鈕,或自己編寫代碼來實現自動化。
計算機的使用可以帶來更低的費用、賺更多的錢、更多的空閑時間,所以我深深地愛上了互聯網業務。
因此,大學畢業后,我進入了一家社交媒體公司,并成為了社區經理。后來,我加入了另一家小公司,并學習了互聯網營銷的基礎知識。于是,25歲的時候,我開始嘗試創辦自己的公司,與此同時我還學習了SEO。頭幾年,我慘遭失敗,經歷了兩次破產,窮得只剩下1歐元,但我學會了如何應對焦慮。
我只有不斷前進,經歷與人合伙,再到一個人,再與人合伙,再到一個人。期間我不得不尋找各種各樣的小活兒——我這個年齡段的人都不想做的活兒,只是為了賺取微薄的收入,然后不斷前進。我經歷了數不清的沮喪、焦躁和絕望,但也品嘗了些許的快樂。這是一種瘋狂又駭人的經歷。
最后,我終于挺過來了。
所有企業都有兩大基本支柱:產品/服務,和營銷。失去任何一個支柱,都會遭遇困難重重。在公司剛成立之初,凡事我都喜歡親歷親為。也許是因為一開始我沒有錢可投資,我別無選擇:我需要打理好一切。我必須學習如何設置網站、設計網站、將其定位在Google上、創建內容、與其他公司建立合作伙伴關系、管理財務、設計策略并為客戶提供服務。
但是,往往在這種情況下,我會更加專注于營銷而不是產品創造。好多次,我甚至還沒有產品,就充當中介,把客戶送到了其他公司以換取傭金。這就是加盟的好處!
但是,現在我想知道如何創建產品或在線服務,以及如何編寫代碼,
既然我不知道如何編程,那么又是如何建立互聯網業務的呢?多虧了WordPress。我相信,對每一個新手來說,WordPress都是最簡單的建立網站的工具。我順利地結合了SEO和WordPress。
但是,在這期間發生了兩件事:一方面,我有點后悔沒有認真地學習編程。我從小就喜歡編程,為什么現在不可以重拾舊夢呢?
另一方面,最初我創建WordPress是為了托管博客,因此在創建內容之外的網站時,就會感覺到WordPress的功能非常有限。而且我還沒有提到在網站規模變得越來越大時,你會不停地感到頭痛。突然間發生故障,出現不兼容的情況,速度變慢……
我所能做的就是找一個懂編程的人,把我的網站遷移到其他技術上,停止使用WordPress,并處理好所有的業務。
實際上,根據業務的游戲規則,這些都是我“應該”執行的操作。
發展業務的最佳方法是:雇傭某些領域的專家,讓他們來為你服務。然后,由我來負責整體的戰略以及“自上至下”的業務管理。
但這不是我想要的——管理人不會給我任何滿足感。
我喜歡動手的感覺,即使在電腦前也是如此。我覺得如果我出生在另一個時代,就有可能從事木工之類的手藝。但是如今一切都是代碼。雖然我們看不到,但代碼無處不在。你的手機、電視、冰箱、信用卡、身份證、家庭警報器、汽車、路燈以及計算機上都有代碼。
由于我喜歡親歷親為業務上的所有事宜,而且在創建任何想法時不受限制,所以我想學習編程。
如今,距離我認真開始學習編程已經有半年的時間了,目前我正在學習:
HTML:創建網站的結構;
,【的身】【像是】【知道】【驚不】【從今】【族的】【話那】【不能】【從的】【數不】【了血】【密沒】【黑色】【口大】【了解】【界開】【任何】【號沒】【法時】【蟲神】【四重】【大乍】【一抽】【增長】【尊水】【靈樹】【地還】,CSS:設計網站;
Javascript:實現功能。
我想成為“全棧開發”,簡言之:“掌握建立一個功能性網站的所有技術。”
我一直在通過在線課程和書籍自學編程技術,但是編程并非易事。有時候,如果你想繼續前進,學習就會變得非常復雜。
在遇到太過于復雜的時候,我就用下面這句話提醒自己:
“我堅信,我遇到的看似正常的程序員實際上都是反社會的人,他們經驗豐富,卻受到了壓抑,因學習編程而受到創傷……”
如今,每當我遇到難題時,都會想起這句話。因為我感覺學習編程帶來的挫敗感仿佛來自另一個世界,所以我不記得曾幾何時也有過這樣的感覺。
剛開始的時候,一切都很復雜,所以你需要將整體分成小塊,然后逐個理解這些小塊。當你開始理解這些小塊,并能寫出少量代碼時,就可以將你腦海中的想法變成屏幕上的代碼,這個過程能為你帶來難以置信的滿足感。編程能讓你對很多人產生敬畏,但是當你也沉迷于其中時,你就會意識到,只要投入大量時間就可以學懂,就像生活中的其他技能一樣。
我之前所說的手藝并不是在開玩笑。編程是一門藝術。當你熟悉代碼,知道如何閱讀代碼時,你就會發現很多編程之美。
許多人會稱我為瘋子,但是當你站在藝術品面前時,無論這個藝術品是一座大教堂、一副畫、一本書還是一首歌曲,你心靈深處的震撼是無法用語言表達的,閱讀一段優秀的富有創意的代碼亦是如此。
在我開始學習編程時,最讓我感到驚訝的一件事情是:編寫代碼的方式并不唯一。你可以用數不清的方式來實現一個功能,至于最后選定哪種則完全取決于你的知識和創造力。
我可以給你一個極端簡化的Javascript例子。假設你是亞馬遜,一位客戶在你的網站上保存了一份圣誕禮物清單:
let giftList = ['book', 'gloves', 'alarm clock'];
現在,我們需要將禮物逐個從列表中拿出來,并顯示給客戶,只要他記得這個列表并完成購買即可。
為此,我們必須重復“遍歷”的動作,從列表中取出禮物(由于這個列表中有3個對象,所以我們需要重復3次)。我們可以這樣寫:
for (let i = 0; i < giftList.length; i++) {
console.log(giftList[i]);
}
也可以這樣寫:
giftList.forEach(item => {
console.log(item);
})
還可以這樣寫:
for (item of giftList) {
console.log(item);
}
即便你不懂編程,也沒關系,幾個月前我也不懂。但是你可以看到,編寫代碼的方式有很多種。
除了成為企業家之外,有時我還喜歡在自己的博客上寫文章(西班牙文)。幾天前,有位讀者給我發來了一條非常優美的消息,結尾是這樣的:
“……因此,我只想鼓勵你繼續寫作。你可以為人們做出很多貢獻,也許這是你生命中的使命。你擁有領導者的氣質,可以服務他人,幫助他人。你已經通過寫作和所有承擔的項目做到了這一點。”
讓我感到震驚的是結尾的那句話:“所有承擔的項目做到了這一點……”我為此感到十分驚訝,因為盡管我很樂意,但是我從沒想過我承擔的項目幫助過他人。
也許確實如此,而且我確實在朝這個方向努力,只不過我沒有意識到而已。就像你正在從事的工作一樣(無論這份工作是什么),即使你認為只是“職責所在”,但有可能你已經幫助到了很多人,只是你不自知罷了。
就在不久前,我還搞不明白自己從事的工作有何意義。建立互聯網業務只是為了賺錢和有空閑的時間。
我知道賺錢和空閑的時間也并非毫無意義,尤其是在當今發達國家的世界里“空閑時間”誠然可貴,然而,我并沒有感到心滿意足。
如今,我感到心滿意足了,對編程有進一步了解的渴望再次激發了我的希望,我相信我不僅可以從編程學習中受益,而且可以還幫助其他人。
最后,在我看來,人生最重要的仍然是內心的充實。
這就是我學習Web開發的原因:
“如果有人告訴我軟件是一門人文科學,軟件的本質是幫助使用計算機的人,那么我早就改變了自己的觀點……”——學校沒有告訴你的真相。
原文:https://hackernoon.com/why-am-i-learning-to-code-at-31-sd5i324s
本文為 CSDN 翻譯,轉載請注明來源出處。
【END】
熱 文推 薦
?微信推出“騰訊QQ”小程序;馬化騰發紅包;GitLab 12.5 穩定版發布|極客頭條
?Facebook 與 Twitter 再曝漏洞!用戶數據再次被共享?
?Java 開發者最困惑的四件事
?華為榮耀首款雙模 5G 手機來了!
?倪光南:中國 5G 有望成為世界第一
?
?量子算命,在線擲筊:一個IBM量子云計算機的應用實踐,代碼都有了
?從黑客文化看區塊鏈開源社區的自我組織與成功之道
專注于SEO培訓,快速排名黑帽SEO https://www.heimao.wiki