⑴ 想做副業,學編程,學哪種語言比較好(零基礎)
最近有很多同學問我,我是一個零基礎的小白,到底學習哪一種語言比較好?作為一個寫了十年代碼程序員,用過七種語言的我來說,必須要強調一下,語言只是一種工具,當你真正理解了要做的事,選一個順手的就行。跟工具一樣,哪天有新的好用的語言出來,把舊的扔掉就好。
我今天寫這篇文章的目的是想給大家一個參考。
決定用什麼語言的因素有有很多,比如性能,內存佔用,開發難度,運維難度,目標平台,可執行文件大小,代碼可維護性,項目周期,項目規模,招聘難度,團隊構成,歷史遺留問題,甚至派系斗爭等。
比如騰訊就有大量歷史遺留的C和C++的伺服器代碼,畢竟20年前沒得選。又比如空降技術負責人可能會為了讓自己人上位,讓自己團隊出成績,選擇用其他語言或者框架對本來工作良好的系統進行重構。
下面開始聊語言
Python
先說python,是因為這個語言小學生都開始學習了,以後不會python要被小學生欺負了。語法簡單,除了前端幾乎萬能,可用的庫極其豐富,能想到的功能幾乎都有現成的庫可以用。不管是搞爬蟲,做人工智慧,機器學習,數據分析,還是自動化運維,自動化測試,python幾乎都是首選。不想當程序員還想學習一門語言的話,學習python就沒錯了。缺點是慢,但是能讓機器累的事,何必讓人來累。
PHP
PHP是世界上最好的語言,可能這個已經成為很多程序員的梗。
我沒用php開發過大型項目,自己做東西的感覺是這語言非常簡單,以前用的人很多,招聘容易,但是不適合做復雜的項目。現在用得越來越少了,迅雷以前有不少運營活動頁面是PHP做的。
C
C的語法足夠簡單,應該是最接近機器語言的高級語言,適合編寫操作系統底層,驅動程序,硬體相關的程序以及看重性能的程序。由於過於簡單,構建大型程序的復雜度非常高,建議想往研發方向走的同學都學習一下C語言。
可以對計算機一些底層原理了解,比如指令執行過程,內存管理,異常,多線程,編譯過程等又更深層次的了解。掌握C語言再學習其他語言會變得很輕松,學習破解也有幫助,畢竟匯編基本都可以反編譯出C代碼。
C++
C++是一個糟糕的語言,這不是我說的,這是linux之父說的。我自己用C++四五年時間,越到後面就感覺這句話越有道理。
首先C++的強大是毋庸置疑的,但是作為一個跟C一樣偏底層的語言,如果不理解寫的代碼背後到底發生了什麼事,如果出了錯,你是永遠不可能知道錯在哪裡的。
一個沒有垃圾回收的語言,不用智能指針很容易導致內存泄漏,錯誤的用了智能指針不但內存泄漏之後不好解決,還容易導致提前釋放等問題。
C++支持強制類型轉換,如果轉換前後的內存結構不一樣,很有可能導致各種隱性問題。還有java之類非原生語言的異常處理都是語言自定義的異常,而C和C++中的異常很多都是操作系統層的異常。
Windows下一個簡單的try catch,你覺得可以抓到try中所有的異常,但是由於異常處理函數的指針保存在棧上,這時一個棧溢出可能直接導致異常處理函數指針被覆蓋,異常會出現在你意想不到的地方。微軟有大神曾說過,想你的代碼後續可維護就刪掉代碼中所有的try catch。
又由於語言非常底層,當程序出現底層崩潰的時候,想解決掉這個崩潰往往要讀一些匯編,這時候如果使用了大量的模板,比如stl和boost,那生成的匯編幾乎完全不可讀。看過stl代碼的人應該都知道這玩意兒寫的有多晦澀,就導致了你想用一個C++庫,如果不了解這個庫的實現原理,那大概率會出錯。
C++的復雜度又讓你很難真的理解那個庫的原理,結論就是C++強大,但是必須用的人也強大。C++直到現在還在瘋狂的增加特性,我用了四五年我自己都不敢說自己會玩C++,能用其他語言就優先考慮其他的,把C++作為最後的選項,不建議新手學,除非你的目標領域必須使用。
Rust
Rust是為了解決C和C++的各種問題而出現的語言,性能接近C++,通過所有許可權,不用垃圾回收就解決了生命周期管理。有包括管理,又有極其嚴格的編譯器檢查,能編譯通過的代碼就不會有大問題,編譯器直接把水平不夠的新手擋在了門外,通過解決出問題的人是方式,從根本上解決了C++的問題。
我第一次用rust寫個小程序就跟編譯器較了一天的勁。它的缺點就是學習難度太大,語言太小眾,庫太少,很多輪子都要自己造。但是隨著微軟之類的大廠使用,相信之後發展會比較好,新項目如果需要C或者C++可以優先考慮rust。
Java
我現在主要也是一個Java程序員,對於Java這個語言我並沒有什麼很特別的感覺,配套設施完善,什麼都能幹,體驗非常贊,就是內存佔用有點難看。想搞安卓考法的必修,阿里有大量的伺服器項目使用Java。
唯一想吐槽的是gradle這個構建系統,版本問題搞得很頭疼。
JavaScript
js是前端的必修課,沒得選,然而node讓js也萬能了。用node做過後端項目後,感覺動態類型語言還是不太適合,由此帶來的低級錯誤很多,雖然可以用typescript解決,但是最終還要編譯成js,無法直接調試。由於沒有原生的多線程支持,利用cpu也只能通過開多個進程的方式。小項目的後端做著玩還可以,大點的還是考慮Java或者是go吧。
Lua
Lua是極其輕量的語言,語言特性接近js,runtime非常小。作為一個腳本語言,性能出色,內存佔用低,很適合各種嵌入式設備或者插件系統。
Go
這玩意兒一定是谷歌為了解決自己後端項目中遇到的問題而開發的語言,各種特性直戳痛處。語法簡單,規范嚴格,這就讓不管什麼水平的開發寫出來的代碼差距都不會太大。
靜態類型,沒有默認參數,沒有異常處理,可以降低犯低級錯誤的概率。編譯成原生代碼,可內嵌C代碼,原生支持協程和多線程,可以保證性能,支持跨平台編譯,輸出單文件方便部署,這些優點帶來的問題是Go的指向性太強,只適合做高並發api類的後端服務。
想用Go開發其他任何領域都會覺得特別別扭,類似C的語法過於簡單,又沒有泛型,導致很多功能都顯得很啰嗦。但由於Go解決了部署問題,跨平台問題,降低了研發人員的水平要求,降低了犯錯誤的概率。
關於這些語言的性能沒有絕對的排序,但根據我做項目帶團隊和面試的經驗,絕大多數的程序員的水平都還碰不到語言的性能瓶頸。一般來說對語言的理解以及多線程,演算法,網路,資料庫,緩存。硬體甚至業務的理解都比語言的性功能影響更大。
再次強調,語言只是工具,只有適不適合,沒有好與不好。基礎強大,用哪個都不怕,基礎太差,用什麼都尷尬。
只是會語法並不是掌握了這門語言,要知道程序背後發生了什麼。比如C++的對象模型,Java的虛擬機,垃圾回收,Go的協程,js的promise,rust怎麼編譯通過等等。
基礎是一門語言的核心,不管學習哪一門語言都要重點學好基礎。
⑵ c程序員可以做兼職嗎
剛剛學過C就想兼職復是制非常不現實的。
或許你還只會開發一些控制台程序?
誰會用控制台程序呢?現在。
要想兼職,下面的你必須要動一些,否則你只好到餐館去兼職了。
1,C/C++ J2EE J2ME C#(任一)
2.資料庫(SQL)別說ACCESS,丟人。
3.數據結構與演算法
4.獨立開發可應用系統的經驗(可大可小)
你准備好了嗎?
具備了那就把你的簡歷發網上吧,對了還有DEMO哦。
如果不具備,要麼去餐館洗盤子要麼繼續好好的深造,別想著賺money了!
⑶ 作為一個程序員 有什麼好的兼職
作為一個快十年經驗的程序員,給你些建議:
1、首先要提高自己的能力,這個版最重要!
2、干貨,你要找權兼職的地方,要看一下自己的關注點在哪兒,如果是有單就接,那麼可以在網上發個需求,,或許有人會找你做眾包(比較累);如果是想一邊賺錢一邊提高自己的能力,那就要去一些垂直類的網站(垂直類就職專門做程序員兼職的意思),以前是同事給我介紹私活乾乾,最近手頭, 上發了簡歷幹了5天活,賺了小兩萬,你可以去看。這個是時薪計價的,你干幾小時,給你幾小時的錢,還不錯。
3、別的不太清楚,要朋友推薦了;
⑷ 想做副業,學編程,學哪種語言比較好(零基礎)
什麼是最適合初學者的編程語言?哪種編程語言最好?
從小我就知道我想成為一名程序員。關於它的事情總是令人興奮。編程就像一個思維難題,您需要找出如何利用計算機來表達自己的創造力。剛開始的時候,我很迷茫,不知道從哪裡開始。我最終選擇了Java,主要是因為這是我真正聽說過的唯一語言(謝謝,《我的世界》)。我不知道Java是用來做什麼的。從Codecademy開始,我學習了非常基本的控制台語法。我覺得這很無聊,因此,我從中學不到任何東西。不幸的是,這段經歷使我離開了很長一段時間。
如果您迷失了方向,不知所措,我想讓您知道您並不孤單。有太多不同的技術,語言,框架,庫等,因此很容易忘記每個功能。我想,您單擊本文的原因是您有這種感覺,並問自己"我從哪裡開始?"。這個問題的問題在於,沒有一個簡潔明了的答案。就像問"我應該使用什麼螺絲刀?"或"我的汽車最適合的輪胎?"。簡短的答案是:這取決於。
選擇語言
當您進入編程領域時,您需要考慮一些路徑和最終目標。基本上,您想通過編程完成什麼,您想解決什麼問題。不要僅僅因為某一種語言受歡迎而選擇一種語言,或者您的朋友說您應該嘗試一下。您想學習一種用於構建您熱衷的東西的語言。您需要對目標進行一些研究,並查看完成該任務需要哪些技術。
一個例子
假裝您想了解Web開發。為了幫助您理解,我將在Medium網站上對此進行解釋。 Web開發的第一部分是前端。當您在Medium網站上閱讀文章時,您正在看的是前端。它使用三種語言構建:HTML,CSS和JavaScript。 HTML和CSS不是編程語言,而是與JavaScript一起使用以創建應用程序的語言。 HTML(超文本標記語言)用於向您的網站添加元素。您在中級文章中閱讀的文本全是HTML,按鈕和圖像也是如此。 CSS(層疊樣式表)使您可以設置頁面上看到的這些元素的樣式。本文中使用的字體,文本的位置,不同組件的不同大小,均由CSS控制。 JavaScript是用於Web開發的編程語言。它用於向頁面上顯示的元素添加功能。當您單擊作者帳戶上的"關注"按鈕時,正在使用JavaScript。 JavaScript使用HTML和CSS製作了一個按鈕,用來跟蹤該帳戶,然後開始向您展示他們的故事。
Web開發的第二部分是後端,用戶實際上看不到它。後端是存儲所有站點數據的位置,然後將其發送回前端,以供用戶查看。此帖子的評論或拍手數量全部存儲在此。然後,您可以使用JavaScript來獲取此信息並對其進行處理。我不會詳細說明,但是希望您理解我要提出的觀點-您需要弄清楚要構建和利用必要技術以完成任務的內容。
您可以認為它就像一台機器一樣進行編程。假設有一輛汽車。為了正常運行,它需要引擎蓋下的各種不同部件一起協同工作。
學習資源
確定了要學習的語言後,下一步就是找到要使用的資源。這完全取決於您的學習方式和預算。通過閱讀或觀看視頻,您可能會學得最好。您可以花錢購買課程或書籍,也可以只使用YouTube等免費資源。學習編程並非要花錢,而是要花費時間。您的時間很寶貴,因此請確保明智地使用它。我將在下面鏈接到一些我發現最有用的資源。
1. Udacity
該網站提供免費和付費的編程課程以及各種其他主題。付費的幾乎總是以10-11美元的價格出售。但是,這很受歡迎。有一些傑出的講師,然後有一些非常糟糕的老師。幸運的是,他們確實提供30天退款保證,因此,如果您不喜歡自己的課程,則可以獲得全額退款。
如果您想學習Web開發,我目前正在上一門很棒的課程,我強烈建議您退房。這是那些有興趣的人的鏈接。
2. YouTube
該平台上有大量免費視頻,它們對於學習基礎知識和更高級的主題非常有幫助。盡管與Udemy一樣,它還是很受歡迎的。
我最喜歡的創作者包括Brad Traversy,Web Dev Simplified,The Net Ninja和Colt Steele。
3. Codecademy
一個免費的網站,您可以邊做邊學。您在網站上有一個內置的代碼器,可以為您輸入的代碼提供即時反饋。這是一種習慣於編寫代碼方式的有趣方式。他們提供了多種語言的大量課程。
4. FreeCodeCamp
與Codecademy非常相似的另一個站點,您可以在其中瀏覽器中進行編碼。雖然我沒有親自使用過該網站,但一直有人告訴我,它對了解基礎知識有很大幫助。對於那些對程序感興趣但還不想投資的人,它可以作為一個很好的切入點。
無論您選擇利用哪種資源,都需要確保自己也在練習。在學習了一個主題之後,嘗試並以此為基礎。
警告—不惜一切代價避免"教程地獄"
> via Freepik
正如我剛才提到的,構建輔助項目對於成為一名成功的程序員至關重要。在學習編程時,很有可能在某個時候發現自己陷入了"教程地獄"。這是一種學習狀態,您必須依靠教程,不能自己構建任何東西。您需要有人牽著手,告訴您確切的操作。沒有此幫助,您將無法做到。別誤會,課程是學習編程語言基本語法的絕妙方法,但它們只佔您學習內容的25%。
絕大多數需要使用您所學的知識製作自己的應用程序。我知道這非常難,因為在那裡有很多課程可以構建出色的應用程序。盡管您需要花一些時間並了解基礎知識,然後再去構建有趣的東西。我被困在教程地獄中浪費了一年多的學習時間。我沒有動力,我無法獨自做任何事情,而且對所教的內容我幾乎沒有保留。自從在我最近的課程中採用一種新方法,利用包括的編碼練習並嘗試在看到解決方案之前構建應用程序以來,我學到了很多東西。
通過這樣做,您將學到的最重要的內容是如何使用Google。您將學習如何獨自解決問題。現在這並不容易,但是未來的自己會感謝您。
總結
編程是一項很棒的技能。那裡有許多種語言都可以滿足自己的目的並解決自己的問題。您需要弄清楚自己的熱情是什麼,並通過代碼進行追求。這將是一條漫長的路。當然,這並不容易。您將在某個時候遇到障礙,您只需要為他們做好准備,並且知道您會成功解決。
祝你好運!
https://medium.com/codex/what-is-the-best-programming-language-to-learn-as-a-beginner-50f6f967fc4b
文章出自:http://www.cnite.cn/it/new/202110514.html
⑸ java程序員有什麼兼職可以做的嗎,星期一到日都行
可以自己接項目,晚上做,像豬八戒等軟體外包網上都可以接到java的項目,不過競爭很激烈啊,你在網路上搜索軟體外包,就可以看到一大片,。
⑹ 本人開學大二,這一年想學搞個計算機相關的兼職工作,請問該學一些什麼呢
可以學學辦公軟體的使用,學會了既可以去兼職,等開學了又可以報名全國計算機二級,學有餘力的話可以學學Java,Python,C,HTML,CSS,Javascript等編程語言。
⑺ 學編程什麼容易找工作
現在學軟體開發容易找工作嗎
你什麼學歷的,軟體開發直接找一個相關的軟體開發的公司,做編程很合適啊,收入也不錯。現在浪潮,聯想什麼前景都很好。
編程學什麼找工作比較容易
程序員確實是薪資比較高的職業,當然也是付出辛勞換來的,工作比較辛苦,但是很有發展前景。建議學java,入門快,成長快,需求量大。
學編程好找到工作嗎
看你是以什麼目的去學,公司只招有用的,
舉個列子
1網頁公司,前台要用js,AJAX+Jquery,後台邏輯,內容布局,模板,就需要:php,asp,java,python,ruby(後兩種國內很少用),基礎html,資料庫:mysql,sql,
2游戲公司,java為主,不太熟悉,csdn上有很多分析DOTA的案例都是java
3系統整合開發公司 驅動編程,bios,內核,主要是C,和少量的匯編
4像疼訓這種公司,伺服器一般都是LINUX,所以這種崗位,都學要linux下面腳本編程:python,perl,各種sh script,然後至少幾個redhat 證書
5逆向工程,破解,製作外掛:熟悉反匯編工具,熟悉匯編語言,大部分是8086匯編,也有跨平台的
6 一般軟體公司,c++,MFC,在Windows平台就用Microsoft的工具vc吧,聖經MSDN
Linux平台GCC,然後各總man,help,(幫助資料)
就這吧,總之要有目的性。
編程學到什麼程度才能找工作都需要學什麼?
ASP能力我覺得可以分為兩種能力來看:「技術實現能力」和「邏輯能力」: 1、前者「技術實現能力":就是說你有無代碼寫作能力來實現你想要的功能。 ASP重在基礎,基礎扎實打好後,應優先考慮如何優化代碼,以提高程序效率,除了和不同的資料庫組合效率,ASP程序本身執行效率追求,是一個想成為高手必不可少的必修課,比如,各種各樣的打開資料庫方式。 如果做到上面的這些,我個人覺得就足以應付大部分情況或功能需求,你也會發現,基本上ASP都是這些基礎代碼演變來演變去的。 再往深一些,則會遇到「類」和「正則」等功能,個人建議是必需要學的,這將大大拓寬你的開發技術實現能力。比如我們的網站購物車就是用類封裝,功能很多,用「類」來做,十分方便調用,並且考慮到了通用性和不同的功能需求,可以在調用時增加或減少部分功能需求。即使以後開發新的網站,這個購物車也很能用上,不需要再到處找它相關文件,只要給類文件幾個參數調用就可以。這遠比其它方式來的方便。又如搜索系統的模糊查詢以及UBB,就要用到正則,如果連最經常用的UBB都無法讀懂,恐怕沒人會認為他是高手吧。 2、後者"邏輯能力", 就是實現同樣一種功能,你能否用最簡單的語法和流程來實現。我始終認為,這個能力才是最主要的,不管是ASP還是其它語言。 初學者,常常會為實現一個功能,在代碼邏輯上轉了很多彎,當你去讀高手寫的程序時,可能就會有一種柳暗花明的感覺,這實際上就是邏輯考慮的最優、最簡等方面的不足。又如寫類文件,流程怎麼樣最簡單,哪些要定義成公用函數,哪些定義成私用,哪些功能提取出來,哪些不必要。等等。都需要事無鉅細考慮到。要提高這個能力,需要經常看高手的作品。 這個能力我想也適合於其它程序,我曾按客戶要求,參考廈門地稅,做一個稅務計算器,那個廈門地稅網站的計算器是用AJAX做的,並且每執行一次計算,頁面底部就會刷出一串文字,破壞頁面美觀。我覺得純粹是亂用程序,因為它用JS就能寫出來,何必搞的那麼復雜。事實也證明我直接用JS編寫的,同樣實現頁面不刷新計算出結果,同時頁面不受破壞地實時返回計算結果。 精通一門語言是必要的,不過,不要太在意一定要學的非常非常精深,其實現在很多功能,只會ASP是遠遠不夠的,綜合能力很重要,最起碼,你要會些JS,還了解CSS+DIV,還有XML,AJAX。但是,人的精力是有限的,因此,ASP學到一定時,要注意往橫方向擴展能力。不過,當你ASP學到一定程度時,特別是對代碼的邏輯感建立起來以後,學其它語言以及JS會飛快。當中的快樂需要你自己去休驗。
學編程學什麼編程語言最好找工作?
學精了任何一門語言也好找..學不精..哪門也一般..我面試過很多人..所以我建議你與其問這問題..不如學精一門.. 追問: 恩! 追問: 謝謝! 回答: 同意的我觀點就請採納回答.. 追問: 我學的是網站 軟體開發 !貌似要學幾門語言是不啊? 回答: 是.. 網站開發 ..別的不說..HTML..XML..JAVASCRIPT..等等..這是基本功..而且網站開主流語言也好多種..比如ASP..ASP.NET..JSP..PHP..CGI..等等..學習之路還很長.. 追問: 這就是我擔心的!現在正在學C#!!老 師說 以後還要學什麼什麼的,我怕學不過來,我只有兩年時間,學幾門語言怕是難哦! 回答: 兩年時間足夠了..當然..如果你天天都拿出好多時間打游戲..順便還要談個戀愛啥的..估計再給你十年也夠嗆..
希望採納
編程學到什麼程度才能找工作都需要學什麼
別想了,除非非常認真下功夫,否則起碼半年多以上。
近幾年學什麼編程語言比較好找工作?
對於一個軟體工程的本科生來說,編程語言不是重點,甚至不是要求,而是本身需具體的基本技能,至於是C/C++、JAVA、C#或是其他什麼的,都不重要,重要的是編程思想,說到底就是你的軟體設計能力。如果只是定位於某一種語言的編程能力,那其實你的競爭對像就是那些培訓機構的畢業生,但你的能力沒他們好——他們培訓過程中是有過項目實訓的而你沒有。
所以,對一個本科生來說,扎實的專業知識才是最重要的。編程語言只是你的基本技能,你的專業知識是軟體設計——數據結構設計、演算法設計、資料庫設計、軟體架構……不管編程語言怎麼變,不管是哪一種熱門語言,這些東西基本是不變的,而且這些才是一款軟體/系統的核心。這就像學土木工程的人,要論砌磚,他比不上工地上的工人師傅,要論搬磚他都比不上偉大的農民工同志,但他所學的並不是用來砌磚的,而是用來指導砌磚的。
所以同學,不要被現實所迷惑了,在學校就好好地把核心的專業課程學好學扎實學精,如果有落下的,剩這一年趕緊補上來。中國是不缺碼農的,缺的是軟體設計師。
學計算機編程,到底到什麼程度,可以找到工作
到招聘網站看看公司的要求,找到自己想從事的工作,要求都達到了那麼就可以找工作了。
編程學到什麼樣可以出去找工作了
—————————————————————————————————————————
個人的一點建議:就把我這7年的工作經驗很高興能和你分享下讓你少走彎路
過完年了,現在很多的地方還是陸陸續續招工,馬上就要到招工的高峰
先可以到網上找下你那個工作的前景,有的行業還是不錯的
不管做什麼行業,只要努力去做好了基本都有回報的
沒找到工作之前花銷很大,如果是現在准備出去找工作的話,要提前准備
盡量到熟人和親朋好友多的城市的工作,累了,可以找親朋好友聊聊心
現在國內的經濟不是很景氣的,都是在轉型的是很,可以關注下央視經濟頻道
由於有時候別人覺得你的學歷偏低,經驗不足的原因,把我幾年的工作經驗和你分享下吧!!!
1、工作地點上盡量避開市區,市區內的崗位競爭較激烈
2、選擇製造型企業,製造型企業對學歷的要求不會太苛刻
3、選擇中小型企業,大型企業對學歷要求高且嚴格
4、學習再學習,無論在職與否,要多看與工作相關的書籍,充實自己。
5、找工作的過程,其實也是學習的過程,可檢討自己的不足之處,予以及時彌補。
6、人人都是人才,相信自己,找工作要有耐心。
7、同時中小型企業可以給予你更多實踐鍛煉的機會。
第一:找工作如何防騙
1、去當地正規的人才市場,不要相信所謂的那些路邊的信息
2、在正規的網上投簡歷,更不要相信一些公司招牌不清楚的信息
3、如果收到對方面試要求,你先大概的分析下對方的公司情況
4、要登錄網上提前了解公司詳情,並確定好自己想要的地方
5、路邊的招工信息不要信,有的都是把你帶到人少的地方敲詐
第二:對方打電話過來分析綜合因素
1、對比——根據招聘啟示要求,列出自己的情況進行分類:符合、基本符合、不符合。
2、分析——對你准備應聘的單位狀況、行業形勢、競爭等情況進行分析研究,了解有關信息。
3、簡歷——個人簡歷除了大眾的要求外,如能因人而異、別出心裁地簡歷設計會有很好的效果
4、比如——善於搞創作的來一本「書本」簡歷(將自己的文章收集在一起)
5、稿單——(發表作品的稿費單復印件)簡歷
6、作品——簡歷(把自己的餓作品帶上「視頻」)(把個人情況、工作業績等形式記錄下來)。
第三:應聘時候的自我介紹
1、推薦——准備好在最短的時間內,用最簡單、恰當的語言來介紹自己。
2、自信——不要問「招幾個」,要相信自己才是唯一適合的人選,但不要盲目自大。
3、儀表——個人的儀表要根據應聘的職位來做出相應的「包裝」,也可給自己帶來信心。
4、記錄——准備筆和紙,寫上面試地點的位置、路線及負責人,自己簡介,觀點等。
5、准備——准備好面試時常見的問題的對策,如為什麼要離開原來的職位,你有哪些優缺點
6、認為——自己最為突出的成績是什麼,你的工作目標是什麼
7、以前——公司的老闆、管理人員、員工有什麼看法
8、公司——了解多少,有什麼要求,希望得到哪個職位
9、對該——職位的設想,以及薪資要求等。
第四:應聘面試的如何能做到禮節性
1、守時——在預約的時間提前到達,做一些應聘前的再准備。
2、面試——起立握手,力量適度;微笑輕松,直視考官
3、對話——交流,權當享受;提問傾聽,跟上思路,
4、回答——問題,靈活真誠;結束之時,莫忘感謝;取得名片,加強聯系。
5、焦點——盡力在有效的時間內,把握交流的焦點:職位要點。
6、感受——面試之後,不管結果如何,都要把自己的感受記下來,一次經歷,一次提升。
7、禁忌——不自信,不嚴肅,不誠實,找熟人,重待遇,亂發問。
第五:該謹慎的東西需要注意下
1、如果對方公司是小公司,沒有幾個人,讓你交押金......
零基礎自學編程能找到工作嗎
現在越來越多的年輕人傾向從事IT行業,很多不是科班出生的人或是沒有專業基礎的人想通過自學的途徑走上這條道路,但大家肯定也和我當初一樣有很多的困惑。本人學校學的是國際貿易專業,畢業之後的不順利加上自身的興趣愛好,毅然走上編程的道路,下面就結合親身經歷說說自己的看法,希望能夠對致力於編程行業的童鞋有所幫助。
工具/原料
興趣+勤奮+毅力
方法/步驟
自學編程能找到工作嗎?
想必這是大家最關心問題了,我的經歷告訴你們,是可以的。同樣先輩們的經驗也能夠給我們肯定的回答,小有名氣的架構師張宴畢業於中南民族大學經濟學院國際經濟與貿易1班(和我一個專業,看來這個專業出編程人才啊),京東創始人劉強東學的社會學,如果說這兩位學校都還不錯,那麼90後小豬cms的創始人豬哥初中沒畢業,現在公司營業額過千萬。當下計算機畢業生很多編程能力有限,這又給了自學的童鞋更多的機會,只要你比他們強,別人為什麼不要你,這行就是完全靠技術說話。
零基礎自學編程難嗎?
答案是肯定不容易的,時代不同了,對從業人員的要求也越來越高,想想當下做什麼不難呢,容易的事情為什麼就會輪到你呢。想想銷售容易嗎,工廠打工一天12小時重復機械的工作容易嗎,坑蒙拐騙做些違心的事情容易嗎。相比這些,如果你有興趣,編程學起來還是很有意思的,痛並快樂著。如果你不是富二代又想過得比別人好,那就得比別人付出更多的努力。
自學多久能夠找到工作?
這個沒有定律,看學的什麼方向,怎麼去學,努力程度,天分等等。這里只能大概介紹下。一般培訓機構制定的計劃是脫產學習3-4個月,如果有時間和金錢預算可以選擇培訓機構,不錯的培訓機構還是有的。如果是完全脫產自學,或者在校學生,估計得要6-8個月,如果是用工作之餘的時間去自學,個人覺得至少得要10個月以上的時間,以上都是建立在你足夠勤奮的情況下。我個人的情況是從自學到找到工作花了12個半月的時間,我是邊工作邊自學,學學停停,導致時間花費比較長。同時我自學的過程中又走了不少彎路,前期學java web開發,學了半年,總算把java基礎學扎實了,但想想後面還有jsp/servlet,ssh等一大堆東西要學,戰線太長,又想轉去android開發,結果學了幾天感覺挺難的又放棄了,最後才轉到現在做的php開發,如果一開始就明確目標從相對來說簡單點的php開發做起,可能學習的時間會縮短一倍。所以說這行方向還是挺重要的,如果能找到一個有經驗的人指引你的學習方向,一定會事半功倍。
學到什麼程度能夠找到工作?
光說不練假把式,說的天花亂墜不如拿出一個有說服力的作品來的強。當然編程行業喜歡把寫的代碼叫做項目,別人問你有沒有做過什麼項目,就是問你有沒有寫過完整的一套軟體,吐槽一下,中國人就是喜歡擺弄一些名詞,什麼正則表達式,聽了根本不知道啥意思,別人英文原話regular expression見名知意,所以學習過程中要習慣這種環境,不要被一些名詞嚇到。學習一開始就要給自己樹立目標,要能寫出一套完整的像樣的作品出來,可能自己寫的東西和成熟的商業作品差距很大,這是自然的,但自己作品的功能一定是從相應行業的實際應用出發,功能實現的少點、差點沒關系,但千萬不要還像學校上課一樣寫些自娛自樂的沒有實際意義的東西,因為不久的將來你就要參加工作了。
有什麼好的學習方法?
我個人是看視頻加自己動手,現在網上免費的視頻非常多,不要貪多求全,尤其是在練習項目的階段,找一個完整的項目,看完一集視頻,然後自己動手完完整整的把代碼寫出來,不要照著視頻抄,這樣一點意義都沒有,不要一味追求一樣,最好加入自己的思考,或......