我們的日常生活深受軟體和web開發的影響。越來越多的人意識到了軟體的重要性,例如,假如你想前往巴西看世界盃,你應該首先在網上預訂機票,訂機票時應該用你的信用卡支付費用,成功預訂機票後,你的電子郵箱會收到乙個電子機票。當你到達機場時,你的身份證資訊會被移民資料庫系統檢測,當這些都ok了,登機飛往巴西。猜猜怎麼著,整個過程涉及到計算機上的軟體。許多人持有這樣的觀點:每個人應該學習如何程式設計。這很吸引人,但是不切實際。然而即使你不知道如何程式設計,這裡還是有一些關於程式設計的事情你需要知道。
程式設計是乙個難以置信的文化共享
許多人沒有意識到這個世界上有多少免費的**,以及依賴於這些**的一切。如果這麼多人工作免費的話,整個行業將如何操作?當然真正的問題應該是:如果人們不分享,乙個行業能如何操作。
人們也沒有意識到「免費」的全部含義:使用者的完全自由。你想修改嗎?你可以;你想拷貝嗎?當然。唯一的限制通常是:需以不同的版本號碼來與原始的程式碼做區別。
程式設計幾乎沒有具體的入門障礙
成為乙個就業程式設計師,你所需的是乙個上網本和乙個網際網路連線。相比很多高薪行業,人們並不非常注重學位和證書。
成為一名醫生或律師的過程是非常複雜的,涉及到整個監管把關的人,而程式設計沒有。如果你想改變現在所做的,可以考慮程式設計。如果你喜歡它,把時間放在學習基礎知識上,你能夠得到乙個體面的程式設計工作,即便你沒有相關的學位。
程式設計只是邏輯
程式設計沒有什麼神秘的,你只是用某種計算機可以理解的方式寫出邏輯。這就是程式設計的感覺,沒有歧義,電腦總是精確的執行你對它下的命令。當它做錯時,意味著你下了錯誤的命令。電腦不會向你解釋什麼。它不會試圖猜出你的意思,它只會照你說的去做。
這也意味著大多數程式的底層行為是非常簡單的。明確的表述邏輯意味著你必須簡化它,所以當你認為你的安卓遊戲「反對」你時,它可能只是在後台隨機執行,隨機性比智慧型更簡單,惡性行為(很難說機器學習越來越受歡迎,因為機器學習演算法同時還簡單,能表達令人驚訝的緊急行為。)
關於計算機,最好的是它們精確的執行你的命令,最糟糕的是它們執行你的命令,而程式設計的描述只有兩句。
程式設計師OR非程式設計師,有些程式設計的事需要知道
程式設計師or非程式設計師,有些程式設計的事需要知道 我們的日常生活深受軟體和web開發的影響。越來越多的人意識到了軟體的重要性,例如,假如你想前往巴西看世界盃,你應該首先在網上預訂機票,訂機票時應該用你的信用卡支付費用,成功預訂機票後,你的電子郵箱會收到乙個電子機票。當你到達機場時,你的身份證資訊...
程式設計師那些事 程式設計師的迷茫?!
程式設計師從來不迷茫,迷茫的是為啥一直是程式設計師!對於乙個工作多年的程式設計師來說,自己想的是工作這麼多年,理應手到擒來,沒想到年紀越大,要學的東西越多,新東西天天有,學的學的,自己就疲乏了。有時候想做管理,徹底告別這種勞碌,可是自己明白,管理也不是這麼好幹的,沒有幾分管理經驗,怎麼幹管理呢?面試...
程式設計師的事
2 做程式設計師的女朋友幸福不?這個問題記得以前有人問過我女朋友,我當時當場回答那人,我說 做程式設計師的女朋友,不一定幸福,而做我的女朋友呢?絕對幸福 所以說呢,事在人為。3 程式設計師的生活單調不單調?對於生活,我無法用單調這個詞來形容,因為每個人都有自己喜歡的生活,可能我呢,喜歡看書,研究程式...