奇葩的能讓程式設計師抓狂的一些問題

智雲程式設計發表於2019-07-11
奇葩的能讓程式設計師抓狂的一些問題

一、

作為一名程式設計師,很多事情會讓自己心煩意亂,通常我都對其置之不理。不過在這裡我想借此機會宣洩一下自己的情緒。我將會列舉幾個讓程式設計師抓狂的問題,排名不分先後:

我有一個偉大的想法,萬事俱備,就差一個寫程式碼的人了,如果你願意加入,我會給你一部分公司的股份:

這些人有沒有想過,如果我們負責編寫程式碼,那為什麼我們不自己完全擁有公司100%的股份呢?此外,每當有人豪情萬丈地向我推銷他的“偉大”想法時,實際上這個想法並不切實際,很多都是異想天開,完全與現實脫節。

程式設計師的薪酬過高:

這不能一概而論。實際上,初級程式設計師的薪水並不高。想要成為一名高階開發人員,這不僅需要多年的持續學習和實踐,還需要對程式設計有足夠的熱愛並充滿激情。總之,程式設計師需要不斷提高自己,最終才能走到行業的頂端,才能獲得較高的薪水。

你能教我寫程式碼,並幫助我找工作嗎:

對於那些想要學習新技能從而改善生活的人來說,這樣的想法無可厚非,我也表示支援。但老實說,沒有人有時間和耐心去免費教那些完全是一張白紙的人。當然,對於那些有一定基礎和主動性的人來說,我還是很樂意幫助的。比如,有人找到我說:“我已經自學了幾個月的程式設計,現在遇到一個小問題想要請教”,這類人體現了很強的主動性,他們只是想要在某個關鍵問題上尋求點撥,而不是那種一張白紙式的向你索求。

我很喜歡你發給我的演示程式,我還把它展示給了我的助手、助理、合夥人、妻子、園丁和比薩餅送貨員,我根據他們的意見和建議整理出了這份300頁的筆記,請你根據他們的反饋對程式進行修改:

這樣的人,簡直讓我生無可戀。

這個功能應該很好實現:

客戶通常無法對開發工作的難易程度進行準確地評估。他們認為很難的事情,可能僅僅幾個小時就能實現;而他們認為簡單的功能可能需要幾年時間和幾百萬美元的資金。所以對於客戶來說, 只管提出想法即可,不要輕易評估實現這個想法的難度,評估的工作還是交給我們專業的開發人員吧。

噢!你是程式設計師?你能幫我修一下印表機嗎?:

請記住,程式設計師不是電子裝置修理工!

二、

我的日常生活中充滿了各種令人無語的話題,包括髮生在普通人中的、父母親人中的……

情景1:不懂程式設計的普通人和程式設計師

普通人:我的系統揚聲器出了點問題,有一側的音訊無法工作了。你能幫我修一下嗎?

程式設計師:哥們,我也不懂這是怎麼回事。這可能有一些線路問題或者是揚聲器的內部出現了某些故障。你最好去維修店換一個新的配件。

普通人:你在 IT 公司上班,居然連一個簡單的揚聲器問題都解決不了?

程式設計師:……

情景2:父母和程式設計師兒子

爸爸:你有實時關注全球的科技新聞嗎?

兒子:是的,關注很密切。我每天都會瀏覽這些新聞,有何指教?

爸爸:我也經常關注科技新聞,比如美國宇航局開發了一種新的可程式設計衛星,印度人 Sundar Pichai 成為谷歌 CEO,微軟釋出了 Windows 10 作業系統,Whatsapp 的下載量突破十億,等等。你也是程式設計師,你為什麼沒有類似這樣的成就呢?

兒子:老大!!!這樣的成就需要科技巨頭的眾多天才努力多年才能實現。我一個人單槍匹馬想要做出這樣的事情簡直異想天開!

爸爸:也就是說你在程式設計方面還不夠天才。那就要努力學習,生命不息,奮鬥不止。巴拉巴拉……

兒子:……

三、

我們程式媛視角中的問題更讓人惱火。

你能準確解釋你的程式碼功能嗎?

程式設計是很複雜的過程。為了達到預期的執行結果,需要滿足無數的條件,經歷大量的迴圈和巢狀。為了實現這個龐大的邏輯體,需要花費大量的時間和精力來思考和實現。如果你對程式設計沒有基本的理解,請不要提這個問題。

女生也能當程式設計師?

醒醒吧,現在已經是21世紀了!女性已經打破常規,逐漸深入到了各個行業。儘管計算機行業男性數量佔據壓倒性優勢,但是程式設計並不侷限於男性。你要知道,歷史上的第一位程式設計師就是女性,她叫 Ada,有一門程式語言就是用她的名字命名的。

請記住,下一次如果你想透過程式碼施展你的陽剛之氣時,請記住,它的基礎是由一位聰明的女性數學家建立的。

你能幫我修電腦嗎?

程式設計師主要與計算機內部的軟體打交道。對於 CPU、鍵盤和滑鼠這樣的外設,程式設計師並不熟悉,除非他有很強的硬體基礎,當然,即使有硬體基礎也不保證程式設計師會修電腦。所以,請不要讓程式設計師修電腦,因為他們並不是電腦修理工。

你能改一下這個背景嗎?算了,別改了,我還是更喜歡上一個!

頻繁改需求是讓程式設計師最為頭疼的問題之一。改變需求的人或許只是隨口一說,但是對於程式設計師來說,為了實現這個改變可能需要變動大量的程式碼。改變需求並不是不可以,但是希望你多花一點時間思考這個需求的必要性,能夠更加肯定,隨意的變來變去會給程式設計師增添很多麻煩。

你可以新增動畫效果讓介面看起來更漂亮嗎?

很多非專業人士過度關注介面效果,而不在意系統效能。實際上,給前端介面新增動畫效果是很容易但是並沒有太大用處的事情。正如我的一位程式設計師朋友所說:“有些人不理解系統後端,只關注客戶端效果。只要一個網站沒有動畫效果,就認為這個網站不好。說真的,給前端新增動畫效果是件很簡單的事情。”

我懂一點程式碼,所有我覺得你應該這麼做。

先不說你的這點程式設計知識實際上只是皮毛而已,就算你很懂程式設計,你也不應該對程式設計師指手畫腳。因為只有程式設計師自己才足夠了解這個龐大而複雜程式的細節,並且每個程式設計師都有自己的程式設計思路,最好不要干涉為好。

為什麼星期天還要程式設計呢?

程式設計師熱愛程式設計,他們認為程式設計是一種享受。在寧靜的週末,沒有其他事情的打擾,衝一杯熱氣騰騰的咖啡,帶上耳機聽著音樂,靜靜地寫著程式碼,給自己喜歡的專案添磚加瓦。這,就是程式設計師心目中最完美的週末!

你為什麼這麼喜歡咖啡?

程式設計和咖啡常常密不可分。沒有咖啡的程式設計師就像沒有 CSS 的 HTML 一樣,儘管也能執行但是效果不好。可能這個例子不是很貼切,但是我想你應該明白我的意思。實際上,並不是所有的程式設計師都沉迷於咖啡,這樣的印象是刻板的。準確來說,程式設計需要程式設計師精力高度集中,咖啡只是能夠幫助程式設計師更好地集中精力而已。僅此而已!

如果對程式設計師感興趣的,想學習web前端開發的朋友,可以加web前端學習秋秋裙767,web前端中間的數字是273,web前端最後是102 。7年全棧工程師,根據這些年從事開發經驗,整理了一份最適合2019年學習的web前端乾貨,web前端的大型網際網路技術教學影片,還有一份前端零基礎教程免費分享給大家。有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,歡迎大家加入,這裡是前端學習者的集中地


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2650297/,如需轉載,請註明出處,否則將追究法律責任。

相關文章