華文網

有沒有專門為女性開發的程式設計語言?

很多女性想學程式設計語言,但是往往卻又被心裡上的那難懂的語言給屈服了,不敢邁出那一步。女生學喜程式設計語言為什麼那麼難?有個段子供大家娛樂先。

編譯器:「你有個錯誤。」

女生:「不可能!」

編譯器:「你聽我解釋。」

女生:「我不聽我不聽我不聽!」

編譯器:「……」

女生:「你是不是不愛我了?你肯定和別的程式師好上了!」

儘管是個段子,我們也能看出來大部分女性的思維定式在程式設計領域上體現出來的一點點略微的劣勢。但是,這些劣勢絕不能夠影響到程式設計語言的學習難易上。但是事實就是,女性程式師很少,很多女性認為程式設計太難!

那麼有沒有專門為女性開發的程式設計語言?

已經有使用女友名字命名的OS了:Debian;

已經有使用女兒名字命名的電腦了:Mac的前身;

已經有適合珍惜生命的人使用的語言了:python;

已經有適合單身狗使用的程式設計方式:物件導向;

據統計,截止目前為止,還沒有哪種語言是以性別異同點作為設計基礎或者目標來完成並且流行度符合一些互聯網公司正在使用能賺錢多的 “電腦語言”,沒有專門為女生設計的語言,換句話說,也沒有專門為男生設計的程式語言。

有些女性朋友提問,畢業工作一年了想轉行,覺得互聯網賺錢多,

想轉行程式設計,但是又害怕程式設計太難學不會,所以問,有沒有適合女生的程式設計語言。

在這裡,小原是不是該推薦你去學C+=,目前唯一一個為了女權主義者而存在的程式設計語言。

那裡面

變數名不許叫y,只能叫x。

printf()不叫printf(),叫yell()。

讀文件叫pleaseTellMe(),寫文件叫pleaseWrite(),

多禮貌。

每個內置函數都有一定概率返回no。

調用fork()的時候,需要誠懇地請求,有系統決定是否給你fork的許可權。

如果不是女權主義者,那在乎什麼適合不適合女性的語言。

其實這只是一個開開玩笑的答案,現實當中哪有什麼C+=的語言啊?這個答案其實是略帶嘲諷意味的。不過確實是這樣,男女其實都是平等的。

我們再來看看另外一個答案:

@默默的呵呵:

先來誇你,真心誇!

1. 夠果斷!

專業不熱門,就業不理想時,轉行是很好的選擇啊!

剛畢業一年,一切都來得及。

2. 夠勇敢!

當別人追韓劇、泡淘寶的時候,你選擇給自己找點兒挑戰。

做了失敗你未必後悔,從沒做過你肯定後悔。

3. 夠明智!

選擇IT這個就業狀況和收入水準都比較好的行業,太明智啦!

除了銷售,這行的進入門檻是比較低的。(這裡會有一群人跳起來反對,不予理會)

而且,入了這行,你就是有技術傍身的人了,到啥時候咱都心裡不慌。

好了,誇完了。

下面是一些拙見,不要全信。

轉行嘛,攏共分三步:學什麼,怎麼學,學完怎麼找工作。

1. 學什麼

不管學什麼,都是一場硬仗,你要有心裡準備。

反正什麼對你來說都是新的,那就不妨上招聘網站去搜搜需求量最大的。

我剛看了看,貌似JAVA工程師的崗位最多。

JAVA好哇,需求多,還是安卓語言的基礎,容易上手,渾身是寶啊!一高興,說不定你順道連安卓一鍋端了!

2. 怎麼學

(1)全職學習還是兼職學習

這個要考慮你個人狀況。包括資金方面有沒有壓力,沒有工作沒有收入能不能承受;還有如果離職了,萬一轉行不成,還能不能找到原來的工作等等。

(2)報班學習還是自己學習

有兩個理由,我建議報培訓班學習。第一,因為你沒有基礎,不知道從哪兒學起,可能會走很多彎路,時間對你來說是很寶貴的,花錢買時間是值得的。雖然網上有很多學習視頻,但是這就涉及到我說的第二個理由。第二,你自己是否能監督自己學習,經驗是人們通常會高估自己的毅力。花錢買人監督自己是值得的。

(3)找經典的書看看

每種語言都有一些聖經一樣的書籍,挑一兩本看看,可以讓你更宏觀的瞭解一門語言的思想和精髓。新手剛入門也可以看啊,好容易學一門語言,錯過這些好東西怪可惜的呢。比如thinking in java,前面簡單的章節差不多可以當小說看,挺有意思的,講真,當年我看這書還看樂了。

(4)重視開發環境的使用

開發環境用得賊溜,快速鍵啪啪啪就是熟,作為新人,不說代碼寫得如何,絕對加分項。

另外,要熟悉怎麼調試代碼,這一點,老師未必會作為重點講,但在實戰中很重要,這一點你要是強,直接秒掉一半新人。

(5)堅定信念

學程式設計這麼困難的事兒,總得依靠點兒不科學的力量支撐一下。

你就每天程式設計之前,先指著電腦罵一遍:媽蛋,老娘現在是武媚娘,早晚成武則天,你們這些渣渣代碼,反了天了,看我收拾你們!

通常bug就會少一些。

3. 學完怎麼找工作

不整沒用的,先搜面試題,筆試題,套路了然於心。

找你心儀的大公司,心儀的職位,看招聘要求,找准努力方向。

然後把簡歷投給一些---注意---小公司,納尼?

我是這麼想滴:大公司直接招聘半路出家沒工作經驗的人的概率可能不高(我說可能啊,推測,我不瞭解),那就找一個小公司練練手,攢點經驗,能直接進實際項目的最好。如果小公司的工作也找不到…………,哈哈哈哈,不可能不可能,你降低工資標準不可能找不到,那麼多苦逼創業公司會兩條腿走道兒的就要。

歷練一段時間,覺得差不多了,就可以往大公司投簡歷了,什麼BAT,隨便投,怕啥,投投簡歷又不會懷孕,萬一HR瞎了呢。(說到這裡,補充一下,如果走這一步,去小公司的時候就別要太多錢,儘量為公司多做貢獻,別讓公司白培養,為啥這麼說,因為……………我就是創業公司的,嚶嚶嚶,嚶嚶嚶)

4. 寫在最後

不管加班到多晚,第二天都要完美妝容現身,打扮的漂漂亮亮的,亮瞎程式猿雙眼的那種,降低全公司生產力的那種。按正常套路,會有程式猿追求你,別同意那個最帥的(他早晚會變胖),同意那個技術最強的(指開發技術啊),到這一步,你轉行就成功了。

別問我到底是當一個好的程式媛重要還是找一個好的程式猿重要。

那麼,你問小原,Java培訓哪家強?那當然是華信智原了,不僅有培養Java開發工程師,還有培養Java+大資料工程師!

到啥時候咱都心裡不慌。

好了,誇完了。

下面是一些拙見,不要全信。

轉行嘛,攏共分三步:學什麼,怎麼學,學完怎麼找工作。

1. 學什麼

不管學什麼,都是一場硬仗,你要有心裡準備。

反正什麼對你來說都是新的,那就不妨上招聘網站去搜搜需求量最大的。

我剛看了看,貌似JAVA工程師的崗位最多。

JAVA好哇,需求多,還是安卓語言的基礎,容易上手,渾身是寶啊!一高興,說不定你順道連安卓一鍋端了!

2. 怎麼學

(1)全職學習還是兼職學習

這個要考慮你個人狀況。包括資金方面有沒有壓力,沒有工作沒有收入能不能承受;還有如果離職了,萬一轉行不成,還能不能找到原來的工作等等。

(2)報班學習還是自己學習

有兩個理由,我建議報培訓班學習。第一,因為你沒有基礎,不知道從哪兒學起,可能會走很多彎路,時間對你來說是很寶貴的,花錢買時間是值得的。雖然網上有很多學習視頻,但是這就涉及到我說的第二個理由。第二,你自己是否能監督自己學習,經驗是人們通常會高估自己的毅力。花錢買人監督自己是值得的。

(3)找經典的書看看

每種語言都有一些聖經一樣的書籍,挑一兩本看看,可以讓你更宏觀的瞭解一門語言的思想和精髓。新手剛入門也可以看啊,好容易學一門語言,錯過這些好東西怪可惜的呢。比如thinking in java,前面簡單的章節差不多可以當小說看,挺有意思的,講真,當年我看這書還看樂了。

(4)重視開發環境的使用

開發環境用得賊溜,快速鍵啪啪啪就是熟,作為新人,不說代碼寫得如何,絕對加分項。

另外,要熟悉怎麼調試代碼,這一點,老師未必會作為重點講,但在實戰中很重要,這一點你要是強,直接秒掉一半新人。

(5)堅定信念

學程式設計這麼困難的事兒,總得依靠點兒不科學的力量支撐一下。

你就每天程式設計之前,先指著電腦罵一遍:媽蛋,老娘現在是武媚娘,早晚成武則天,你們這些渣渣代碼,反了天了,看我收拾你們!

通常bug就會少一些。

3. 學完怎麼找工作

不整沒用的,先搜面試題,筆試題,套路了然於心。

找你心儀的大公司,心儀的職位,看招聘要求,找准努力方向。

然後把簡歷投給一些---注意---小公司,納尼?

我是這麼想滴:大公司直接招聘半路出家沒工作經驗的人的概率可能不高(我說可能啊,推測,我不瞭解),那就找一個小公司練練手,攢點經驗,能直接進實際項目的最好。如果小公司的工作也找不到…………,哈哈哈哈,不可能不可能,你降低工資標準不可能找不到,那麼多苦逼創業公司會兩條腿走道兒的就要。

歷練一段時間,覺得差不多了,就可以往大公司投簡歷了,什麼BAT,隨便投,怕啥,投投簡歷又不會懷孕,萬一HR瞎了呢。(說到這裡,補充一下,如果走這一步,去小公司的時候就別要太多錢,儘量為公司多做貢獻,別讓公司白培養,為啥這麼說,因為……………我就是創業公司的,嚶嚶嚶,嚶嚶嚶)

4. 寫在最後

不管加班到多晚,第二天都要完美妝容現身,打扮的漂漂亮亮的,亮瞎程式猿雙眼的那種,降低全公司生產力的那種。按正常套路,會有程式猿追求你,別同意那個最帥的(他早晚會變胖),同意那個技術最強的(指開發技術啊),到這一步,你轉行就成功了。

別問我到底是當一個好的程式媛重要還是找一個好的程式猿重要。

那麼,你問小原,Java培訓哪家強?那當然是華信智原了,不僅有培養Java開發工程師,還有培養Java+大資料工程師!