高二輟學的餐廳服務員能否通過成人自考成為程序員?

我是一名餐廳服務員,今年17歲,離家出走後一直一個人在外面工作。我想這輩子總不能一直當個服務員,總要去追求一些自己熱愛的事。因為我從小就對數碼這方面的東西感興趣,所以想成為一名程序員。但又不知道該如何開始,所以請大家教教我,謝謝。(本人英語基礎較好,高中數學較差)


謝邀。首先聲明,本人就是從事IT培訓行業,背景介紹完,直切正題。在這個一磚頭下去都拍死幾個本科狗的社會,企業也都在要求大專以上學歷的今天。看到你的背景介紹,建議你乾脆打消做程序員的念頭,並非學歷歧視,而是確實初高中的學歷和知識儲備在這個行業確實很難混起走。讀到這裡估計有人表示不服,列舉誰誰誰成功了,但是你們忘了「概率」這個詞,我只知道業內某機構培訓的初高中學歷的學生最後大部分都沒做成IT工作,沒幾個能找到三千工資的工作吧。

其次,我想說下有些同行。不要像蚊子見了血一樣,見個培訓諮詢就蜂擁而上的灌水做托兒,像題主這樣的情況到底能不能讓他們真正的實現所謂的「高薪 成功 對口 就業」,難道諸位心裡還沒個BI數么?


數碼和程序員有毛關係?沒接觸過就說喜歡也是厲害!


理論上來說,成為程序員和文憑沒多大關係,主要是企業招聘限制限制了要文憑,我有個外甥初中未畢業,天天混網吧,基本上快成二流子了,某年我回家過年實在看不下去了,把他帶到了北京,走的是Java路線,半年後月薪八千,再過半年一萬二,再然後一萬八,目前在帝都兩萬五,當然了,他是比較聰明那種,還有就是運氣也比較好,剛工作就遇到了阿里出來的創業團隊,人家也願意帶他。

在你想成為程序員以前,建議先評估一下自己,適不適合入行,下面是我的一些回答和文章

如何成為Java軟體工程師

java 是否不適合非科班自學入行?

希望對你有幫助,我還有一些回答也是關於學習Java的,請自己翻吧


17歲還很年輕,我17歲高中還沒畢業呢。上個大專是第一步,以後的路且走且看。

如果只想養家糊口,程序員真是個門檻極低的職業,門檻比刷盤子高不了哪去。


看到這個問題我忍不住來怒答一波,為什麼呢?

因為我身邊太多像你一樣的人了;

首先說說答主自己,年齡20歲左右,大學學歷,本科專業土木類跟計算機可以說半毛錢關係沒有!自己因為興趣轉行考研計算機ing…… 目前能力會編一些簡單的小程序和懂一些理論,正在學習當中……

首先說說你成功的概率多大,不小,大約和買彩票中五百萬一樣大吧!畢竟全中國每天有那麼多中500萬的;

你可能會生氣了,三十年河東三十年河西,莫欺少年窮!少在那狗眼看人低! 你怎麼就知道我不行?

那好我就告訴你,為什麼你很大概率上不行,因為你們這些人在學習這件事上真的懶的跟豬一樣!是跟豬一樣! 可能叫你搬一天磚,跑一天路,你咬咬牙就堅持下來了,但是叫你學習,你堅持不下來。 你可能有不服氣啦"你個狗日的怎麼知道我堅持不下來?不要低估我的毅力和決心。" 為什麼我會這麼覺得?因為我曾經不這麼覺得結果被現實各種打臉,打的啪啪響;

講講我的故事,我小時候的玩伴,大約20多個,除我以外,全部都是高中沒上就出學門了,有打架開除,或者叛逆不讀,偷搶,抽煙打架樣樣來,我因為我媽是老師的緣故硬是被糾正過來了,才沒有輟學,現在我跟他們玩的還可以吧! 這幾年放假的時候,我在家的時候被他們發現我能接一些小活,能掙一些錢(其實很低,一個月還不到1500,都是熟人介紹的活,而且現在由於考研已經放棄了,他們在外面貼磚掙的錢都是我的好幾倍),但是他們不這樣想呀!他們覺得我簡直就是坐在那把錢掙了呀,就手動幾下鍵盤,況且這還只是我沒畢業的水準,在打聽到現在程序員的工資之後紛紛心動了,理由很簡單,在外面累死累活哪來在空調室坐著舒服,中國程序員現在月平均工資8000往上,比我這行好多了,而且倍有面子,然後就問我這行難不難,我認真的思考了一下,不難只要你用心學,幾個月就能去實習,找找關係,很快就能轉正就能拿到基本工資,然後就可以自己發展了;

然後嘞? 作為鐵哥們的我肯定得教他們對吧?當然,義不容辭;

MMP的操蛋事就此開始了;

我給他們在學校里買來了相關的書籍,C,JAVA,計算機網路等……找來了大量的教學視頻(講的特別詳細的那種,只要聽得懂普通話就能慢慢理解),以及為他電腦淘了一塊固態硬碟,調試好安裝環境,並一直運行teamviewer,以保證他有問題我能第一時間去解決,最開始當然是我一步一步的教他呀,反正有時間也是好哥們,然而我發現問題沒有辣么簡單,他完全不知道指數函數和ln函數為何物,英文連"open","file","one"這些單詞都不認識,我開始意識到問題的嚴重性————有些我們習以為常的 常識 對他來說可能是一道門檻,我半開玩笑的對他說"大哥,我是說英文不要什麼,但是你總不能連am,is,are,one,two,three都不懂嘛?" 他說"英文太難學,鬼才知道,你不是說不需要什麼英文知識么?只要背熟那十幾個單詞記住就行了!" 我想了想,好吧,不認識就不認識,慢慢來,到時候記住for,print,scanf,stdio這些就行了,後來下午給他上了一下午log,ln是什麼東西,冪函數和指數函數是什麼東西,畢竟我覺得以後數據結構得用到;

後來我就去上學去了,大約過了一個星期左右,他一直沒有給我反饋任何消息,我很奇怪,然後就跟他視頻,他跟我說他在家學C語言(跟著視頻),我心想不錯呀,我就開玩笑的說了一句"你學的咋樣,露兩手唄!不會是在吹牛吧,連hello Word都弄不出來吧?哈哈哈……"然而不幸的是,真被我言中了,我控制了他的電腦,跟他說,你把你最牛逼的本事顯出來,結果磨蹭了半天連個頭文件都輸不對,好不容易輸對了,printf這個單詞死活都打不出來,機器一直編譯報錯,最後看的我是目瞪口呆,良久說不出話來,我就問他你剛才是開玩笑吧?你這幾天在學C語言。他說是呀,我跟著視頻學的。

上面的事例我想稍微接觸過編程的人都知道,學習起來難度幾乎很小,一個從未接觸過編程的人,再怎麼笨的人一個上午也能學會,大部分能在半個小時學會,有天賦甚至幾分鐘就OK。

————————那他為什麼學不會呢?———

不用心,不用心,還是不用心

說不好聽點就是學習態度極其不端正

劃重點!!!————————

學習是一件很痛苦的事,尤沒有希望和獎勵機制的學習越痛苦。而獎勵機制建立的又跟你本事的學習積累密切相關,也和你的天賦相關,而且都是正相關,也就是說你學的知識越少(書本理論知識),你想學習的難度就越大。同樣是一本我們沒學過的課程,你的知識儲備越低越難學,越要吃更多的苦!

如果我這麼說你不能理解,那我換種說法:

你要去追一個漂亮妹子(學習過程),是很辛苦甚至痛苦的一件事,你每天在那獻殷勤,各種努力表現,如果妹子給予你一定的回應,比如今天對你笑一下(獎勵機制),那麼就能激發出你繼續追下去的動力,但是妹子如果每天對你冷冰冰的無論你怎麼表現都無動於衷(沒有希望)。你還能繼續堅持下去么? 但是人家如果以前追過很多個妹子(學習積累),那就能更從容的面對妹子的各種表現,知道這個妹子可能還沒到那個點,你卻不知道! 當然,你也可以是個天生的撩妹高手(天賦),無師自通碾壓他們,但是,你是么?你或許是或許不是,只有你自己知道。

我那個朋友就不用說了,我叫他耐下心學的時候,頭都大了,用他的話說"還不如殺了他",我死乞白賴的和他一起看到了數組那一章,說什麼也不繼續往下了,還是搬磚比較實在!

我教過的朋友不止一個,這只是其中一個很典型的例子,但是他們普遍都是一下幾種心態

1.不是真正愛好計算機,純粹只是因為外面說這個行業容易掙錢,所以想轉行

2.不關注技術本身,不想去費腦子理解指針以及去邏輯結構的背後原因,熱衷於各種什麼盜號木馬腳本,免費刷黃鑽外掛,輸入一個CMD命令行的覺得自己牛逼了大發,對常規編程嗤之以鼻

3.迷信科幻電影和各類報刊雜誌對黑客的描述,覺得學IT就應該像肖奈那樣,我這種坐在電腦前一行一行敲鍵盤慢的要死的速度,以及連一個網站都不能黑的人,簡直就是傻逼

4.最重要,最重要,最重要,最重要的一點:我發現這些人都學習都沒有耐心,而且講不通道理,他們學一個東西就要立馬創造經濟價值,否則就沒有堅持下去的動力,在學習耐力這件事上,隨便一個本科生都能把他們秒成渣!

後來,我就沒有沒有教他們任何一個人學過關於電腦的東西……

我有幾點想和你說明確一下,假設你的智力正常(和我差不多),那麼你想要在這一行成功,那麼

1.你得補習一下你的基礎知識儲備,如果你的英文停留在只認識26個字母,數學停留在只會加減乘除,那麼大約需要30個小時有效學習時間,注意是30個有效學習時間,不是30個小時的學習,什麼叫有效學習時間?把你玩英雄聯盟團戰要拿五殺的精神狀態拿出來,那種狀態下的學習叫做有效時間;

2.你入門之後就會知道,大部分你現階段認為很牛逼的黑客其實很垃圾的,真正牛逼的你看不到。比如編寫腳本,比如在黑白界面下輸入一行命令,比如給電腦裝系統,比如電視劇裡面的肖奈跟一個黑客對肛還出現類似於QQ的聊天界面,如果真有人這麼做只能說明這個人是個智障,有編寫這種UI的時間什麼後門找不出來? 總之一句話,機器學習的大神基本上和你在電視看到完全不一樣,或者說,你高超的技術根本就不可以在一個不懂的人面前裝逼! 如果你想藉此裝逼還是算了吧!

3.你所學到的知識可能除了以後能給你掙錢,在日常生活中並不能幫你什麼幫!

學計算機≠修電腦

我一學長騰訊QQ空間網維部門副技術總監,年薪100萬以上,但是他不怎麼會用Word也不會裝電腦系統,但是他精通Java,PHP,C#等多種高級語言;

4.那多長的時間能夠讓你能夠讓你拿到一份像樣的工資(月薪6000+),保守估計得500個小時有效時間,為什麼要500個小時?因為你沒有任何的基礎,你沒有任何的學歷,所以你在技術上必須要比那些本科生,研究生更牛逼的地方,人家才可能考慮你!否則,憑什麼?

5.500個小時指的是有效時間,不是學習時間。那500小時有效時間大約什麼概念呢?

大部分大學生的每天有效時間不到十分鐘(非985.211學校,平均每天上課六小時),按照郭繼承的講法,如果你在考研的這段時間每天學習的有效時間加起來達到1200小時以上,那麼考研的時候中國除了清華北大人大的那些熱門專業,其它的你基本上穩了!

6.你的學習時間和你的工資並不成正比關係

學100小時,工資每月0

學200小時,工資每月0

學300小時,工資每月1500

學400小時,工資每月2500

學500小時,工資每月6500

學1000小時,年薪30萬起步

學2000小時,我無法估測

7.學習耐力很重要,說起來簡單,做起來很難,堅持本身就不是一件簡單的事,尤其是在看不到回報的情況下

7.5 平均工資是個笑話,你每個月掙1000,王健林每個月掙50個億,然後你們倆的平均工資就是月收入25億,實際上月收入低的碼農、碼畜大有人在,只不過是被平均了而已

8.如果你是一個計算機方面的天才,上述一切對你不適用!

想好了就決定,說不定我中了500萬……

祝好運!

//由於我答題時過於倉促,有好幾個地方出現了明顯錯誤,經評論區的朋友指出,我已改正,感謝大家。如果還有錯誤,請繼續指出……


好為人師地回答一下這個問題,因為我欣賞有理想的人。我自己是一名水貨中年程序員,17歲的時候還在準備高考,當時連電腦都不會用。

我覺得程序員是這個社會上最公平的職業之一了,只要真的有能力,基本不存在懷才不遇的情況。以下是我的建議:

&>&> 一定要拿到本科及以上的學歷。不論以何種方式。成人高考的細節我不了解,但學歷是敲門磚,可以省卻很多麻煩。

&>&> 一定要學好英語。程序員讀英語文檔是家常便飯,而且很多公司要跟老外打交道,英語好是很大的加分。現在學習英語的 APP 這麼多,只要努力肯定能學好。

推薦一個我個人學英語的技巧:背誦課文。一篇課文在全部學通之後,在沒人的地方以大聲朗誦的方式背下來。背多了水平就上去了,語感什麼的也慢慢就有了,我考六級就這樣突擊過的。

&>&> 確定自己是不是真的喜歡編程。數碼和編程是完全不同的。如果沒有任何基礎,我建議是從做一個網站開始。比如做一個自己的個人博客網站。以下選項自己試試能不能做:

- 學習 HTML, CSS, JavaScript。寫一些簡單的靜態頁面,可以參考:菜鳥教程 - 學的不僅是技術,更是夢想!

- 學習一門正式編程語言,如 Java,Python。如果覺得難,也可以從工具入手,比如學習 WordPress 的使用來搭建網站。

- 在自己的電腦上安裝 Linux,推薦 Ubuntu。使勁折騰。至少會各種基本的命令。

- 在 Linux 上安裝 Web 伺服器。

- 學會用好搜索引擎。絕大部分問題網上都有答案,不做伸手黨。

- 域名是怎麼工作的?網站是怎麼工作的?VPS 是什麼?自己買域名和 VPS 能不能搭一個網站出來(便宜的 VPS 一個月幾十塊錢,域名一年幾十塊錢,選國外的,國內需要備案,麻煩。)?即使是靜態網頁也行。先在自己的 Linux 電腦上搭建。

- 如果覺得單獨安裝 Linux 不方便,可以用 VirtualBox(Oracle VM VirtualBox) 在 Windows 上虛擬一個,一樣使用。

- 如果最後真的折騰出來一個網站,還覺得很興奮,那恭喜,你適合當程序員。如果覺得很麻煩,沒意思,那我估計你的性格不適合這一行。

&>&> 如果確定真的喜歡編程並想從事這一行,那麼我的後續建議如下:

- 好好學計算機基礎。基礎都在本科課程的課本里。數據結構,設計模式這些最重要,其他的了解。操作系統、編譯原理之類的我也忘得差不多了,但也最好有基本的了解。

- 可以參加一下軟體設計師考試 (軟體設計師考試_百度百科)。這個證在程序員行業里不受認可,但如果你是外行,能考到這個證還是會有加分的。這也是一個全面學習計算機基礎的機會。

寫到這裡我才意識到,你才17歲,完全可以回到高中學習然後參加高考,這幾乎是最經濟最省力的一條路了。人生的關鍵點就那幾步,一旦沒走好,後面就要花幾倍的精力來彌補,甚至完全彌補不了。如果我回到17歲,我肯定更努力的學習,考個更好的大學。

不管怎麼樣,希望題主能找到自己的路,而不是只三分鐘熱度。


17歲 最簡單的方式就是回去復讀 考個正經大學 然後去學校計算機系出來 自學不是說不能成功 但是學歷卡在這裡 越往後難度越大 大公司招人都是統招本科 除非你真的對這一行有天賦 做出一個牛B的開源項目 或許能被特招進去 但是這個幾率未免太小


不能。一群統招本科生都在擠破頭找工作,你沒有競爭力。


不同的人,在相同的條件下,能踏出的道路也不同。能不能,看個人。(堅毅臉)

自身說法:

我高一下學期沒念完,算是跟你一樣吧,初中畢業。現在魔都做程序員,稅後6500。

讓我來理一理,高一輟學後的經歷。

高一下學期,因為船上缺人手,所以輟學給家裡打工,家裡是開船的。

當然我是不喜歡在船上的生活,每天在船上過的都很痛苦:暴雨要在船艙顧貨,烈日要在碼頭卸貨。走貨時凌晨2點要在駕駛室掌舵到天亮。作息不穩定。(文筆不好,實際比這難過多了,每天都很煎熬)比起餐廳服務員可操心,辛苦多了。在這樣的條件下,我還是抽時間學習讀書,可能是從學校出來,還保留在學校的習慣。當時每天都很迷茫,看不清自己的未來,於是每天都讀大量的書籍,想從書里找到答案。每天都練字,填補內心的空洞。在沒有任何繪畫基礎,學著畫素描。總之就是在一切空閑時間,嘗試各種事情,想找到適合自己的方向。

時間一點點過去,轉眼3年過去了,在我最寶貴,該學習的年齡,我在船上的彈丸之地荒度時光。這個時候,原來的同學都進入了大學。

我並沒有方向,但我決定離開船。(下了好大決心,好大勇氣,給家人說出了我的決定,一筆略過)

告別家人,我在網吧呆了兩天,思考我的出路。分析了我在學校數學還行,於是也瞄向了做程序員的方向。

在船上的三年,沒有接受教育。我也懷疑過我是否可以做到。決定既然做了,就沒有回頭路。

找了一個技校,呆了一年半。說實話,培訓機構和這些技校能教給你的,相當有限。師傅領進門,修行靠個人。在得到學校的計算機啟蒙之後,後面的路就只靠自己了。。

打鐵還需自身硬!

打鐵還需自身硬!

打鐵還需自身硬!

我興趣其實挺多的,但是計算機這行需要不斷學習,在興趣上花的時間很少了。練字素描都不怎麼做了。補一張去年閑暇的素描。。


大家也別噴吧…畢竟,如果真正了解了這個行業之後,可能就不會喜歡上了。

其實我感覺,題主只是把對未來的期望寄托在了一個程序員的外殼裡面。

真的想去做程序員嗎?一定是的。

真的有機會嗎?一定也有。

不過我相信,題主最大的願望是能擺脫底層餐飲服務員的身份,走向高端的產業,哪怕最後是否是程序員可能都不重要了。

你這個願望過分嗎?一點都不。

真的不過分,因為你跟每年全國幾十萬大學畢業生的心愿是一樣的。

只是你的學歷,你的專業技能是你的短板。這使得你比別人需要付出十幾倍的努力,而且你極有可能放棄,你也極有可能失敗。

有些回答語氣很重,似乎在噴題主。覺得題主都不了解這個行業就信口開河。

其實我想說的是,你們某些人真的不太了解題主這類人的處境。

我不想說努力就能成功這種話,我只能祝福你未來有好的運氣。上游的社會固然吸引人,但也夠毒。有追求是好事情。別放棄這種追求。


為什麼不回學校好好學習參加高考呢

不開玩笑,我是認真的。十七歲不再是小孩子了,該學會為自己負責,回學校好好學習是你目前最穩妥的路,為了今後幾十的人生,無論和家裡有什麼矛盾,咬牙忍耐一年吧。

不敢直接面對你爸的話,找你媽或者其他親戚,態度誠懇地談一談,他們會幫你的。如果有條件的話,找一個寄宿制的學校,拋開一切雜念拼一把。有這一段外出打工經歷,你的學習動力絕對比普通高中生強,肯努力一定不會差的。


拿到本科學歷很重要,學會大學以上相關知識更重要。大學裡的一些科目在工作中是真的能用到的。如果沒有高中和大學知識的積累,就算入了行做了程序員也只能是最低級的。

現在競爭很激烈,現在我們公司一本以下基本不考慮的。

英語,數學要好好學,工作了大都是英文文檔。

數學方面,看看數據挖掘和遊戲方面的項目就知道了,動不動就能用到大學數學知識。

加油吧,畢竟年輕。


回去復讀吧,你還年輕


先說結論:不建議轉行。 首先,十七歲是你最大的優勢,要知道很多程序員這個年紀還沒見過代碼呢,而高中課程只有英語和部分數學對寫代碼有用,現在補一點不晚,你的本錢很充足。

但第一個問題是求學的成本,自學固然重要,但我不認為完全零基礎的人光靠自學能跟得上這個變化快的行業,想學有所成的話,恐怕你需要接受某種形式的培訓,並且沒法花多少時間在工作上。類似於讓家裡再供你上幾年學的感覺,請放下面子先得到家人的支持!

請先得到家人的支持!哪怕只是經濟上的!

第二個問題,初中學歷加自考文憑,工作要找肯定是能找的。但一二線城市很多公司,包括我的公司,連你的簡歷都不會接,接了也是出於禮貌。很遺憾,現實就是這樣的,張老師說五百強不會招非985211的,其實根本用不上五百強,叫不出名字的小公司也是要篩學歷的。

你註定要吃數倍的苦才能找到同樣的工作。


卧槽才17歲。這麼好的年紀。有志向那就趕緊回去重讀高中啦!。可憐年老的人只能去考研。


努力努力再努力。這樣方可達到你的目的。我覺得是可以的


先了解相關機構關於成人報考的相關資料,然後通過自己的努力學習之後進行參考,祝你心想事成


我能問一句為啥離家出走嗎,雖然與題目不相關。

然後就是希望你上個正經八百的大學,起碼不會被公司的學歷門檻攔下。

只要你學的進去,肯定能壓倒一片專科生。(因為我是專科生,專科學校怎麼教的我也知道,一節大課就教一個helloworld……)

最好買本書,沒事就翻翻,不懂的名詞就百度,百度里的東西不明白就再百度。但是不要去看網上的例子,那上面有很多東西是和你自學視頻上的進度有所不同的。

英文確實不用太操心,下個有道詞典,不認識的單詞,不知道怎麼拼的單詞用就行了。當然你得記住什麼單詞什麼意思怎麼拼寫。我個人自學的時候用的是notepad++,你可以憑喜好選一個,最好是關鍵字用不同顏色標出來的。

至於合不合適,自己學學看就知道了,別人說不合適,你不願意相信,別人說合適,你肯定也懷疑,自己試一下比什麼都強。


謝邀。為題主推薦兩條路。

  1. 回家念高三,考大學,但這無疑會讓你被迫直視很多眼光,壓力會很大,但是這是一條最穩妥的路,可能痛苦一年但是換來的是未來的自由
  2. 半工半學, 自己上網課(需要很大的自制力)或者去外面報班上課,自考是可以的我身邊有成功轉型的案例,但是你要知道程序員是一個很枯燥乏味的工作,所以想好,半途放棄是絕對的浪費時間,因為有朋友吐槽程序員的資歷從頭髮禿頂的程度就能看的出來,好吧,我很嚴肅!

個人推薦第一條路,畢竟才17歲,如果覺得高中壓力太大,技校也是可以考慮的,只要有心學,我覺得沒什麼不可能的,我個人就是轉行業的,我覺得成敗看個人,大多數人都敗給了安逸和懶惰


先謝邀

只要你喜歡 有這個專註力去學習 就可以的


推薦閱讀:

運氣更偏向於天賦還是努力?
如何反駁「努力有什麼用,最後不還是化為宇宙中的塵埃么」?
反覆做一件事,希望結果越來越好,結果卻背道而馳,那麼我後來努力的去做意義是什麼?
為什麼有些人明明看上去有在很努力的學習,但是成績卻很糟糕?

TAG:程序員 | 人生 | 成長 | 努力 | 服務員 |