PIXNET Logo登入

NetYea 網頁設計

跳到主文

網站設計做得好,訂單不會少。網頁設計公司推薦 《NetYea》 | 網頁設計, 關鍵字優化, 網站架設, 網頁優化, SEO

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 29 週四 202222:41
  • 從架構理解價值-我的軟件世界觀

1.png

程序員的迷茫-找尋不到價值



在浩大的軟件世界裡,作為一名普通程序員,顯得十分渺小,甚至會感到迷茫。我們內心崇拜技術,卻也對日新月異的技術抱有深深的恐懼。技術市場就像這喜怒不定的老天爺,今天下個大數據雨,明天掛個人工智能風,面對琳瑯滿目的技術浪潮的衝擊,程序員難免深感無力,深怕錯過了技術潮流從而失去了職場競爭力。

有時候我會思考難道在技術領域內不斷緊跟新潮,不斷提陞技能就是我的價值所在?那麼我是技術的主人還是技術的奴隸?人之所以迷茫往往是找不到工作生活的重心,感受不到工作或生活的價值。那麼什麼是價值呢?說的大一點就是我改變了世界,說的小一點就是我的所作所為改善了某些問題。如果不清楚自己的行為、目標、價值三者的關係,那麼又何來重心?又如何能分得清重要性與優先級呢?



程序員的迷茫不僅僅是面對技術繁雜的無力感,更重要的是因為長期埋沒於軟件世界的浩大的分工體系中,無法看清從業務到軟件架構的價值鏈條,無法清楚定位自己在分工體系的位置,處理不好自身與技術、業務的關係所致。

很多程序員打心底不喜歡業務,這一點我曾經也經歷過,我更寧願從事框架工具、技術組件研究的相關事情。我有個朋友經常吐槽我說:"你們天天加班加點寫了那麼多代碼,然後呢?有改變什麼嗎?還不是寫出了一堆垃圾。"仔細想想很多時候業務在我們腦海中存留的只是邏輯和流程,我們丟失的是對業務場景的感受,對用戶痛點的體會,對業務發展的思考。這些都是與價值緊密相關的部分。我們很自然的用戰術的勤快掩蓋戰略的懶惰!那麼這樣的後果就是我們把自己限死在流水線的工位上,閹割了自己能夠發現業務價值的能力,而過多關注新技術對職場競爭力的價值。這也就是我們面對繁雜技術,而產生技術學習焦慮症的根本原因。



業務、技術與軟件系統的價值鏈





那麼什麼是業務呢?就是指某種有目的的工作或工作項目,業務的目的就是解決人類社會與吃喝住行息息相關的領域問題,包括物質的需求和精神的需求。

使開展業務活動的主體和受眾都能得到利益。通俗的講業務就是用戶的痛點,是業務提供方(比如公司)的盈利點。而技術則是解決問題的工具和手段。

比如為了解決用戶隨時隨地購物的業務問題時,程序員利用web技術構建電子商務App,而當需求升級為幫助用戶快速選購商品時,程序員會利用數據算法等技術手段構建推薦引擎。

技術如果脫離了業務,那麼技術應用就無法很好的落地,技術的研究也將失去場景和方向而業務脫離了技術,那麼業務的開展就變得極其昂貴和低效。



所以回過頭來我們想想自己沒日沒夜寫了那麼多的代碼從而構建起來的軟件系統,它的價值何在呢?

說白了就是為了解決業務問題,所以當你所從事的工作內容並不能為解決業務問題帶來多大幫助的時候,你應該要及時做出調整。

那麼軟件系統又是如何體現它自身的價值呢?在我看來由如下方面體現:
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(49)

  • 個人分類:程式設計
▲top
  • 12月 29 週四 202222:40
  • 如何用bootstrap製作RWD網站

1.jpg

首先先到BootStrap網站下載開源碼
https://v3.bootcss.com/getting-started/#download
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(34)

  • 個人分類:網頁設計
▲top
  • 12月 29 週四 202222:31
  • jQuery Devrama Slider 幻燈片( 輪播式廣告 )

1.png
Devrama Slider 是個圖像滑塊,帶有許多非常有趣的特性。
它不僅支持圖像還支持HTML 內容。響應式方便CSS3 轉換轉換效果進度條高級的預加載和延遲加載CSS 自定義用戶可以定義導航或者控制器
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(33)

  • 個人分類:網頁設計
▲top
  • 12月 29 週四 202222:24
  • Nagios系統監看工具安裝教學 (3.3.1) CentOS 6也可用



最新版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.jpg

   

  圖1:使用Nagios監看Windows系統狀態示意

  資料來源:[2]

  至於Nagios提供給Linux主機的偵測Agent,則稱為NRPE,其架構示意圖與Windows主機相似,詳見圖2。

   2.jpg

  圖2:使用Nagios監看Linux系統狀態示意

  資料來源:[3]



1.2. 系統架構

  本文展示的系統架構,使用1部Fedora作業系統主機,同時監看Windows與Fedora主機。其系統架構與IP位址,詳見圖3。


3.jpg

  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)

  • 個人分類:網頁設計
▲top
  • 12月 29 週四 202211:06
  • Arduino nano初始設定並引入Library


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-c



SKETCH -> ADD .ZIP Library...

把檔案上傳即可







果燒錄出現錯誤請看這篇

錯誤訊息:stk500_getsync() attempt 10 of 10: not in sync: resp





文章出處:網頁設計,網站架設 ,網路行銷,網頁優化,SEO - NetYea 網頁設計
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(95)

  • 個人分類:程式設計
▲top
  • 12月 29 週四 202211:04
  • 錯誤訊息:stk500_getsync() attempt 10 of 10: not in sync: resp

1.png
如果編譯直行時出現下列訊息,就是電腦與 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)

  • 個人分類:程式設計
▲top
  • 12月 28 週三 202223:29
  • jquery.pagination.js JS分頁插件:簡單,易用,輕量級

3.png
完成圖
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(276)

  • 個人分類:程式設計
▲top
  • 12月 28 週三 202222:59
  • STRENGTH.JS 密碼強度檢查,使用 JQUERY 框架(已測試含附件)


DEMO圖片





Strength.js 套件能用在註冊時就先檢查密碼的強度,現在很多網站都有會員機制,很多人怕密碼會忘記或是偷懶都會用一些很簡短簡單的密碼,這樣就讓其它惡意的使用者就有機可趁,這也讓網站的管理者很頭大。



此套件主要的標準分數為:

密碼必須包含8個字符以上

密碼必須包含1個小寫字母

密碼必須包含1個大寫字母

密碼必須包含1個數字

當然有特殊的字元也是加分的關鍵



使用方法:

第一步 載入 JavaScripts 和 CSS 的樣式檔案
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(186)

  • 個人分類:網頁設計
▲top
  • 12月 28 週三 202222:56
  • 讓網頁表格能自動排序 TableSorter

1.png

一、TableSorter 介紹



在所有 jQuery 表格排序外掛裡面,TableSorter 算是使用率最高的,而且擴充功能相當多(但不一定用得到),因此本篇推薦這個工具。



1. 官網說明



https://mottie.github.io/tablesorter/docs/



下載檔案後找到這幾個檔案

 
(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(213)

  • 個人分類:網頁設計
▲top
  • 12月 28 週三 202222:41
  • Google Maps API 申請

googlemap001.png

 
以下有兩個大項目需要設定,依序為:

如何申請Google Maps API金鑰?

如何啟用Google Maps API服務?

(繼續閱讀...)
文章標籤

NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣(46)

  • 個人分類:網頁設計
▲top
«1...111213»

個人資訊

NetYea 網頁設計
暱稱:
NetYea 網頁設計
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (276)jquery.pagination.js JS分頁插件:簡單,易用,輕量級
  • (283)如何利用PHP製作並匯出PDF報表
  • (128)ESP32 控制 TB6612FNG 直流馬達驅動∕控制板
  • (360)如何用藍芽Bluetooth連線控制 Arduino
  • (450)ESP32如何利用可變電阻讀取外部電壓數值
  • (1,014)PWM晶片看得多了,那PWM控制又是怎麼一回事呢?
  • (48)帶排序功能的js masonry瀑布流插件
  • (92)CKeditor 4.4.5 網頁編輯器與CKfinder 2.4 上傳整合應用
  • (142)Python 使用 MySQL Connector 操作 MySQL/MariaDB 資料庫教學與範例
  • (203)【Python 爬蟲】抓取 Google 搜尋結果的連結

文章分類

  • 程式設計 (17)
  • 網頁設計 (20)
  • 未分類文章 (1)

最新文章

  • SEO 網頁優化, 關鍵字優化 解說
  • CentOS 8 的 firefox can't play youtube 影片
  • CentOS 8 下安裝NVIDIA RTX 3070 驅動程式及CUDA
  • 如何在CentOS 8 安裝Anaconda3 及PyCharm
  • CentOS 8 安裝 samba server 及防火牆設定
  • 如何在CentOS 8 下安裝 anydesk 並開啟桌面
  • 如何關閉 GDM 及 nouveau 並安裝 NVIDIA VGA驅動
  • 如何刪除LINUX下回收桶的檔案並釋放空間
  • CentOS 8 如何看CPU溫度
  • opencart 2.X 升級到 3.X 步驟 及 問題

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: