成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

新入行程序員應知的十個秘密

開發 開發工具 后端
初出茅廬的你帶著仍殘留墨香的畢業證書踏上工作崗位,馬上就被書上沒寫的規則和各種繁雜的日常事務來了個下馬威。這樣的故事實在是司空見慣,編程工作也不例外。

初出茅廬的你帶著仍殘留墨香的畢業證書踏上工作崗位,馬上就被書上沒寫的規則和各種繁雜的日常事務來了個下馬威。這樣的故事實在是司空見慣,編程工作也不例外。

沒有幾個學生能100%為自己的***份真正的工作做好準備。如果你不想成為其中之一,請學學以下這10項無需手把手指導就能學會的基本技能:

1、版本控制系統(VCS)

VCS也許是計算機課程***的疏漏。這些課程光記得教如何寫代碼,但卻往往忘記教學生如何去管理代碼。每一個程序員都應該懂得利用Git或Subversion有效地創建repository(倉庫),編輯與提交代碼,進行分支與合并,了解項目工作流。

2、學會寫作

身為程序員要寫的不只有代碼。你還要寫項目的發布說明,給版本控制寫提交消息,在系統里面寫漏洞報告。這些和許多地方都需要清晰有效的文字交流—但這個技能計算機科學卻很少強調。

3、正則表達式

正則表達式本身就是一門語言,每一個現代程序員都要擅長。每一門現代語言都支持正則表達式或者有相關標準庫。如果代碼需要校驗某字符串是否含有5個字符、1個破折號和1個數字,你應該馬上就能寫出 /^[A-Z]{5}-\d$/。

4、庫的使用

現在已經是2014年,所以沒人需要用正則表達式從URL析取主機名了。因為每一門現代編程語言都有執行常用功能的標準庫。

程序員需要明白,那些經過開發、測試和調試的代碼通常要比自己重新寫的代碼更好。更重要的是,無需編寫的代碼實現起來要快得多。

5、SQL

很多人的SQL都是在工作中學會的。數據庫怎么會是選修課呢?有不用數據庫的嗎?

把數據存進平面文件的時代已經結束了。一切東西都要進出數據庫,而SQL則是存取數據的語言。這是一門說明性語言,不是程序語言,所以用它來解決問題時需要新的思考方式。每一個程序員都應該了解數據庫標準化基礎,能夠執行SELECT(及INNER、OUTER JOIN)、INSERT、UPDATE和DELETE。

6、會用IDE、編輯器及CLI工具

只懂用鋸子的木匠永遠也無法出師,所以計算機專業畢業的人只懂Notepad或pico令人驚詫。編程工具幫助操縱代碼及其他數據,令程序員生活變得容易。所以每一個程序員都應該知道命令行、shell腳本、find、grep及sed的使用。

7、調試

每一個程序員都應該知道利用交互式調試器或在代碼中點綴一些輸出語句來調試程序。通過逐步求精來跟蹤問題的能力實在是太重要了。

8、防錯性編程

錯誤總是難免的,哪怕是明星程序員也不例外。失控是世界的常態,出錯毫不奇怪。防錯性編程正是理解了這個事實。如果東西不會不出錯,我們就不會檢查文件打開成功與否,不會檢查客戶ID是否合法數字,不用測試代碼是否允許正確。

程序員需要知道,編譯器告警是有用的工具,可讓我們生活得更舒適,而不是要避而遠之的麻煩事。每一個程序員都應該知道為什么每一個PHP程序都要這樣開頭:

set_error_reporting(E_ALL)

每一個Perl程序都要寫上這些語句:

use strict; use warnings;

9、團隊協作

很少編程工作會讓你自己一個人完成,如果你經常這么做,智力會受損,表現會變弱。你的代碼必須與別人的交互或者混合。再有才的程序員,如果無法與別人協作,都會給項目造成負面影響,并迅速成為組織的負擔。

10、利用現有代碼

在學校的時候,每一次作業都是一個新項目。但現實世界不是這樣的。對于剛工作的人來說,所接到的***項任務往往是修改代碼漏洞。然后,再在現有代碼庫的基礎上為現有系統增加一個小功能。設計新代碼那是幾個月后的事情,如果幸運的話。

譯文來自:http://www.36kr.com/p/212678.html

英文原文:blog.newrelic.com

責任編輯:林師授 來源: 36氪
相關推薦

2014-09-26 10:13:32

程序員秘密規則

2011-05-31 09:22:39

程序員

2011-05-26 10:04:30

程序員

2011-05-24 13:47:25

程序員

2021-01-06 10:24:46

程序員技術開發

2011-05-31 09:37:53

程序員

2010-07-27 16:21:25

程序員

2011-06-02 09:02:36

程序員

2011-06-02 09:56:21

程序員團隊精神

2015-12-14 10:20:57

Python程序員錯誤

2021-02-05 09:58:52

程序員Windows系統

2011-05-31 10:50:36

程序員

2015-08-27 08:43:07

程序員保值

2011-07-15 16:06:16

程序員

2010-05-06 10:12:55

2013-01-14 09:11:07

2024-03-20 17:35:42

2009-06-25 10:15:41

糟糕的程序員

2023-05-06 07:24:22

程序員視頻算法

2010-12-22 09:16:31

SQL Server專
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久无码av | 一区二区三区av | 成人午夜在线观看 | 国产日韩欧美二区 | 国产特一级黄色片 | 成人在线视频观看 | 午夜精品久久 | 男女av| 亚洲一区综合 | 亚洲人在线播放 | 午夜不卡福利视频 | h视频免费观看 | 青青草免费在线视频 | 久久久久久久久国产成人免费 | 最新中文字幕久久 | 欧美偷偷操 | 久久久在线视频 | 精品久久国产 | 久久激情网 | 中文字幕日韩一区 | 7777在线视频| 不卡一区 | 亚欧性视频 | 成人av在线播放 | 久久精品99 | 欧美综合国产精品久久丁香 | 国产精品美女久久久久aⅴ国产馆 | 国产精品久久久久久一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 国产91综合一区在线观看 | 中文字幕第100页 | 国产欧美精品一区二区 | 在线免费激情视频 | 亚洲激情综合 | 天天干视频网 | 国产欧美精品一区二区 | 国产一区二区三区日韩 | 亚洲一区二区三区高清 | 中文字幕一区在线观看视频 | 国产视频在线一区二区 | 久久免费精品 |