成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么SA不會寫代碼?

系統
大多數SA都會秒速告高呼:“俺不是碼農”!奇怪的是,他們經常會補充自己了解并使用過N多的編程語言。為什么會醬紫?可以改變嗎?為了讓系統管理員都可以成為牛叉的程序員,本文分享的5點建議,僅供大家參考。

大多數SA都會秒速告高呼:“俺不是碼農”!奇怪的是,他們經常會補充自己了解并使用過N多的編程語言。為什么會醬紫?可以改變嗎?為了讓系統管理員都可以成為牛叉的程序員,下面是我的5點建議。

專題推薦:SA,神仙與裝機男:運維的工作到底啥樣兒?

1.找一個自己關注并想解決的問題

SA不實際使用工具,他們只想學習工具的原理。他們認為當問題發生時,知道如何解決問題比實際解決重要的多。SA有可以解決幾乎任何問題的有效方案。潛意識里,他們想要使用工具,但由于他們的最終目的是理解工具的原理,當他們希望用工具去解決問題的時候,他們學習了工具卻沒有實際解決問題。學習是目標,當目標達到,換個工具繼續學…

這使得許多SA成了hello_world之王…會用各種語言編寫helloworld,但只會寫helloworld(目標是掌握每個語言的基礎,然后繼續下一個語言)。

改變這種惡習的唯一方法是發現一個你自己要解決的問題,并且解決它。別為了別人寫程序,為你自己寫。寫一些程序連接ldap服務器或者計算數值并寫入數據庫…然后,讓這些程序變得實用,而不僅僅總是停留在練習。

2.選擇,就堅持到底

SA適應本領超強,于是乎產出了許多不同版本的hello_world,在取得實質編程的進步之前他們往往換了許多種語言。如果你想使用C,就別在遇到正則表達式問題的時候轉戰ruby或python…還是努力學習如何在C語言中使用正則吧。

SA需要知道別人所了解的知識,甚至要了解的更多。能成為各領域的牛人是他們引以為傲的地方。雖然Go語言在持續火熱,但不要認為PHP和Python無用過時了。如果你想要使用Go語言,很好,但請堅持。如果想使用Clojure語言,也很好,但不要在別人討論node.js時又覺得Clojure功能很差…

為了促進編程能力,寫很多小程序來練習這門語言的不同部分,然后你對這個語言核心的技術有深層的了解。將這些小程序存在你的源碼里用作以后的review,并幫助你來建立信心。

3.腳本并不是編程

SA是工具管理大師…他們知道海量的工具。這就是為什么對于他們來說,寫腳本變成了很自然的事情,用腳本把不同的工具組合起來使用。但這可不是編程,這是只能算得上管道。當你在一個非shell的環境中這會顯得更加明顯。SA的代碼里往往有很多程序…也就是說,本質上他們在一個非shell的環境里寫著shell。

4.模塊和庫必不可缺

SA有代碼潔癖,并且很自負。使用模塊或者庫就像在做欺騙。這就是為什么很多SA只知道基本的C語言,他們沒有本事來實現自己的庫,卻又恥于用別人的庫…于是他們成了指針和其他技術的大師。許多程序員編程時看待模塊和庫的態度就像SA看待一個程序本身一樣 —— 只不過是實現目標過程中的工具罷了。

別去使用工具,使用模塊或者庫,別覺得這樣很奇怪~

5.別太在乎別人說啥

導致不去寫代碼的***障礙之一是覺得寫出來不好。代碼不夠***或格式錯誤亦或是沒有使用合適方法。這就好像***天去學校感覺因為服裝不合適而被別人指點…你喜歡這些服裝,然而你錯了,他們并不適合你。對于別人來說可能只會因此非常沮喪,但對一個以掌握所有技術為榮的SA來說,這是難以忍受的,導致他們發飆:“我不是個碼農”!

解決方法是不要太在意比人的說辭。即使你的代碼一行有80個字符串,那又如何呢?如果你使用大括號結束,很好。不要在乎別人說什么。重要的是程序的功能實現,而不是優美的語法。如果你真正的選擇一個語言并且堅持下來,你會自然在某些時候使用良好的代碼習慣。在你寫代碼的時候可能會持續感到批評和諷刺,但在你養成習慣之前,別讓自己輕易放棄。這就是為什么自己寫程序解決自己的問題非常重要。

原文地址:http://cuddletech.com/blog/?p=817

譯文鏈接:http://noops.me/?p=667

責任編輯:黃丹 來源: noops.me
相關推薦

2015-03-16 11:33:16

程序員代碼bug

2024-06-28 12:05:24

jsNode模塊

2025-04-21 01:10:00

jsnode代碼

2015-07-22 16:46:13

Windows 11理由

2020-09-04 15:34:07

C編程語言開發

2020-01-15 08:42:16

TCP三次握手弱網絡

2013-05-16 09:58:01

寫代碼創業想法創業者

2018-06-08 14:06:02

MVP架構Android

2012-11-07 17:05:41

Google實習生

2012-06-27 10:26:19

Surface

2021-03-02 18:37:18

commit程序員公司

2013-06-03 09:36:24

21世紀代碼寫代碼

2018-06-20 00:52:05

SD-WANMPLSWAN

2021-12-21 06:09:05

Python切片索引

2015-12-09 15:12:13

產品經理寫代碼

2013-03-04 09:46:06

2018-09-27 14:50:39

編程語言c語言計算機程序

2012-11-13 10:27:45

PythonGo編程語言

2020-02-11 15:30:51

Redis快照數據庫

2009-07-27 16:07:27

MySQLOracle
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久av一区 | 欧美日韩在线播放 | 亚洲国产成人av | 亚洲人的av | 欧美一级欧美一级在线播放 | 青青草网站在线观看 | 男女免费在线观看视频 | 久久久久久久一区 | 国产成人综合在线 | 国产二区三区 | 欧美日韩中文国产一区发布 | 日日日视频 | 人人人人干 | 激情a| 精品乱码一区二区 | 精品国产乱码久久久久久图片 | 福利精品| 欧美精品中文字幕久久二区 | 日本在线中文 | 午夜国产 | 综合国产 | 三级视频在线观看 | 一级日韩 | 99色综合 | 亚洲欧美男人天堂 | 欧美日韩精品一区 | 在线精品一区 | 超碰成人在线观看 | 拍真实国产伦偷精品 | 精品免费国产一区二区三区四区 | 成人在线视频网址 | av资源中文在线天堂 | 亚洲欧美精品久久 | 亚洲精品久久久一区二区三区 | 国产一区二区三区四区五区加勒比 | 国产黄色大片在线观看 | 99久久精品免费看国产小宝寻花 | 国产ts人妖系列高潮 | 欧美综合一区二区 | 成人在线视频网站 | 免费高清av|