網(wǎng)站開發(fā) 什么是有獨立開發(fā)能力的程序員?
什么是有獨立開發(fā)能力的程序員?謝謝你的邀請!具有獨立開發(fā)能力的程序員,顧名思義,相當(dāng)于整個堆棧。像過去的許多老項目一樣,后端程序員既是父親又是母親。他們必須編寫自己的前端頁面樣式和后端核心代碼。但是從
什么是有獨立開發(fā)能力的程序員?
謝謝你的邀請
!具有獨立開發(fā)能力的程序員,顧名思義,相當(dāng)于整個堆棧。像過去的許多老項目一樣,后端程序員既是父親又是母親。他們必須編寫自己的前端頁面樣式和后端核心代碼。
但是從個人經(jīng)驗來看,有兩種程序員有獨立開發(fā)的能力:
第一種是他們都獨立負責(zé)系統(tǒng)某個模塊或功能的設(shè)計和開發(fā);
第二種是很棒,相當(dāng)于整個堆棧,從需求分析、原型設(shè)計、數(shù)據(jù)庫設(shè)計,到編碼階段、測試、部署和聯(lián)機。這類程序員一般都有3~5年以上的工作經(jīng)驗。
一般來說,小公司需要第二個,而大公司更喜歡第一個。我希望我的回答能幫助你。如果您有任何不同的意見,請在下面留言。
要一個人獨立開發(fā)一個網(wǎng)站,需要哪些技術(shù)?
這主要取決于網(wǎng)站或網(wǎng)頁程序
如果是一個簡單的網(wǎng)站,你需要掌握一門PHP語言。您只需通過FTP上傳和操作Linux部署命令MySQL database
如果是比較復(fù)雜的web程序,需要掌握javase、JavaEE、開源框架:Spring、Spring MVC、mybatis、Server、Linux命令部署、Tomcat、database和項目管理工具SVN,Maven和其他技術(shù)
從你的問題的數(shù)量級來看,你應(yīng)該從0到1制作一個小網(wǎng)站。
如果是,建議購買虛擬機。
經(jīng)過多年的發(fā)展,虛擬機業(yè)務(wù)已經(jīng)相當(dāng)成熟,價格和配置的選擇也相當(dāng)靈活。這非常適合從0構(gòu)建網(wǎng)站的需要。早期的站點更多的是構(gòu)建、調(diào)試、在線試用、不斷試錯。在這個過程中,虛擬機不需要投入太多的配置和帶寬。夠了就好了;從這個角度看,虛擬機的價格定位更靈活,性價比更高。
虛擬機由7niu、阿里云等專業(yè)供應(yīng)商提供。這些供應(yīng)商擁有成熟的監(jiān)控、服務(wù)器運維服務(wù)。你為虛擬機支付的年費實際上包括了這部分服務(wù)。
另外,目前的虛擬機部署具有相對自動化的部署功能,以及完善的監(jiān)控日志等功能,可以滿足傳統(tǒng)意義上虛擬機的所有需求。
小到12306,小到一兩個人的小公司都采用虛擬機的方式來部署和運營自己的產(chǎn)品和網(wǎng)站。這是大勢所趨,無數(shù)的案例證明了虛擬機的靈活性、資源管理和標準化服務(wù)的優(yōu)勢。