程序員的迷茫-找尋不到價值在浩大的軟件世界裡,作為一名普通程序員,顯得十分渺小,甚至會感到迷茫。我們內心崇拜技術,卻也對日新月異的技術抱有深深的恐懼。技術市場就像這喜怒不定的老天爺,今天下個大數據雨,明天掛個人工智能風,面對琳瑯滿目的技術浪潮的衝擊,程序員難免深感無力,深怕錯過了技術潮流從而失去了職場競爭力。
有時候我會思考難道在技術領域內不斷緊跟新潮,不斷提陞技能就是我的價值所在?那麼我是技術的主人還是技術的奴隸?人之所以迷茫往往是找不到工作生活的重心,感受不到工作或生活的價值。那麼什麼是價值呢?說的大一點就是我改變了世界,說的小一點就是我的所作所為改善了某些問題。如果不清楚自己的行為、目標、價值三者的關係,那麼又何來重心?又如何能分得清重要性與優先級呢?
程序員的迷茫不僅僅是面對技術繁雜的無力感,更重要的是
因為長期埋沒於軟件世界的浩大的分工體系中,無法看清從業務到軟件架構的價值鏈條,無法清楚定位自己在分工體系的位置,處理不好自身與技術、業務的關係所致。
很多程序員打心底不喜歡業務,這一點我曾經也經歷過,我更寧願從事框架工具、技術組件研究的相關事情。我有個朋友經常吐槽我說:"你們天天加班加點寫了那麼多代碼,然後呢?有改變什麼嗎?還不是寫出了一堆垃圾。"仔細想想很多時候業務在我們腦海中存留的只是邏輯和流程,我們丟失的是對業務場景的感受,對用戶痛點的體會,對業務發展的思考。這些都是與價值緊密相關的部分。我們很自然的用戰術的勤快掩蓋戰略的懶惰!那麼這樣的後果就是
我們把自己限死在流水線的工位上,閹割了自己能夠發現業務價值的能力,而過多關注新技術對職場競爭力的價值。這也就是我們面對繁雜技術,而產生技術學習焦慮症的根本原因。
業務、技術與軟件系統的價值鏈那麼什麼是業務呢?就是指某種有目的的工作或工作項目,業務的目的就是解決人類社會與吃喝住行息息相關的領域問題,包括物質的需求和精神的需求。
使開展業務活動的主體和受眾都能得到利益。通俗的講業務就是用戶的痛點,是業務提供方(比如公司)的盈利點。而技術則是解決問題的工具和手段。
比如為了解決用戶隨時隨地購物的業務問題時,程序員利用web技術構建電子商務App,而當需求升級為幫助用戶快速選購商品時,程序員會利用數據算法等技術手段構建推薦引擎。
技術如果脫離了業務,那麼技術應用就無法很好的落地,技術的研究也將失去場景和方向而業務脫離了技術,那麼業務的開展就變得極其昂貴和低效。
所以回過頭來我們想想自己沒日沒夜寫了那麼多的代碼從而構建起來的軟件系統,它的價值何在呢?
說白了就是為了解決業務問題,所以當你所從事的工作內容並不能為解決業務問題帶來多大幫助的時候,你應該要及時做出調整。
那麼軟件系統又是如何體現它自身的價值呢?在我看來由如下方面體現:
NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(49)

首先先到BootStrap網站下載開源碼
https://v3.bootcss.com/getting-started/#download
NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(34)

Devrama Slider 是個圖像滑塊,帶有許多非常有趣的特性。
它不僅支持圖像還支持HTML 內容。響應式方便CSS3 轉換轉換效果進度條高級的預加載和延遲加載CSS 自定義用戶可以定義導航或者控制器
NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(33)
最新版nagios 3.3.1 也能用
此3.06版本筆者已測試完成安裝之筆記,
請各位注意裡面的步驟細節,不要LOST一定能成功
|
1. 安裝說明
1.1. Nagios簡述
Nagios為知名的遠端主機監看工具,為主從式架構軟體。其中主體可安裝於Linux型作業系統,包含Fedora、Ubuntu及Debian等,另亦可安裝於其他Unix like作業系統,如FreeBSD;而 Nagios偵測Agent,則可安裝於Unix like或Windows主機。詳見圖1。
使用Nagios提供給Windows系統之Agent,該Agent稱為NSClient++,結合安裝Nagios監看主機,即可掌握Windows系統狀態。運作概念為,由監看主機的Nagios,呼叫本機檢查程式 check_nt,該檢查程式透過安裝在遠端主機的代理程式NSClient++,獲得相關系統資訊,之後再回傳給Nagios,並呈現於Web介面上。


圖1:使用Nagios監看Windows系統狀態示意
資料來源:[2]
至於Nagios提供給Linux主機的偵測Agent,則稱為NRPE,其架構示意圖與Windows主機相似,詳見圖2。
 
圖2:使用Nagios監看Linux系統狀態示意
資料來源:[3]
1.2. 系統架構
本文展示的系統架構,使用1部Fedora作業系統主機,同時監看Windows與Fedora主機。其系統架構與IP位址,詳見圖3。

Server伺服器之IP 10.3.89.17。
遠端Windows主機Client A之IP 10.3.111.93。
遠端Linux主機Client B之IP 10.3.89.34。
其中Fedora主機作為Monitoring Server。

圖3:測試系統架構
以下安裝步驟主要分成幾項:先安裝Nagios於Monitoring Server,接著安裝Nagios Agent 於Windows主機上,再安裝Nagios Agent於Linux主機,最後分別於3部主機上,進行相關溝通設定,以完成監看需求。
1.3. 安裝Nagios伺服器
1.3.1. 確保系統相依套件
使用Nagios系統監看架構之安裝中,名為Nagios套件乃安裝Monitoring Server上,即本文採用的Fedora主機。而Nagios能否正常安裝與使用,其套件必須先存在於系統上,包含: Apache作為Web介面用途;GCC編譯器作為編譯Nagios套件原始碼用途;GD函式庫作為圖形顯示用途。而在Fedora系統中,以下列指令安裝套件:
表1 Nagios相依套件安裝
套件名稱
|
安裝指令
|
Apache套件
|
yum install httpd
|
Gcc編譯器
|
yum install gcc
|
Glibc函式庫
|
yum install glibc glibc-common
|
GD函式庫
|
yum install gd gd-devel
|
|
NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(31)

1.先安裝NANO的驅動程式
找到Tools - > Boards manager
2.左側輸入nano
安裝 Arduino AVR Boards 1.8.X
3. 找到正確型號
Tools -> Processor -> ATmega328P(Old Bootloader)
4. 更換COM PORT
Tools -> Port -> COM 10(每台電腦顯示不同)
這時插上Arduino nano 已顯示連線
5.安裝LIB (liquid-crystal-i2-c.h)
載點
https://www.arduinolibraries.info/libraries/liquid-crystal-i2-cSKETCH -> ADD .ZIP Library...
把檔案上傳即可
果燒錄出現錯誤請看這篇錯誤訊息:stk500_getsync() attempt 10 of 10: not in sync: resp文章出處:網頁設計,網站架設 ,網路行銷,網頁優化,SEO - NetYea 網頁設計NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(95)

如果編譯直行時出現下列訊息,就是電腦與 Arduino 板子無法溝通
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9f
1.USB 有沒有連接。(看 Arduino 板子上的燈有沒有亮就可以確認這點)
2.有沒有設定 Arduino 的驅動程式。
3.Arduino Board 的板型是否正確 (選擇 Arduino IDE 功能表中的 Tool/Board 確認板型)
4.COM port 設定是否正確。
選擇 Arduino IDE 功能表中的 Tool/Serial port 確認 port
您可以用裝置管理員看看 (Windows 中選 裝置管理員/連接埠/),由於我的 Arduino-UNO 用 USB 模擬為 COM11,因此我在 Tool/Serial port 必須選擇 COM11
5.最後是PROCESSOR是否選取正確
文章出處:網頁設計,網站架設 ,網路行銷,網頁優化,SEO - NetYea 網頁設計NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(109)

完成圖
NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(276)
DEMO圖片Strength.js 套件能用在註冊時就先檢查密碼的強度,現在很多網站都有會員機制,很多人怕密碼會忘記或是偷懶都會用一些很簡短簡單的密碼,這樣就讓其它惡意的使用者就有機可趁,這也讓網站的管理者很頭大。
此套件主要的標準分數為:
密碼必須包含8個字符以上
密碼必須包含1個小寫字母
密碼必須包含1個大寫字母
密碼必須包含1個數字
當然有特殊的字元也是加分的關鍵
使用方法:
第一步 載入 JavaScripts 和 CSS 的樣式檔案NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(186)
NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(213)
以下有兩個大項目需要設定,依序為:
如何申請Google Maps API金鑰?
如何啟用Google Maps API服務?NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(46)