導航:首頁 > 程序命令 > 程序員慢

程序員慢

發布時間:2023-03-18 13:12:29

⑴ 我是程序員,做事很慢,寫東西一大堆漏洞怎麼辦

花更多的時間去做...

做事慢通常是思路不順.
對每個問題應該在有限的時間內, 盡可能去釐清原理及細節, 這個過程是學習的一部分. 如果每次都只是堪用即可, 不知道為何, 不知道如何, 自然會出現一大堆漏洞.

剩下的, 就是經驗, 也是要靠時間及大量練習, 做累積.

小細節從為何應該使用這個型別, 其他型別行不行, 不同型別的限制在哪裡, 大一點到模組類別間關系的處理方式, 為何要這樣, 如何做到, 甚至於系統架構, 運行環境, 效能等等, 都是要不斷思考的; 只有經過思索原理與差異, 並大量練習累積經驗, 才能很快速的對每一個細節選定適合的作法. 如此不斷精進, 才是真正的提升速度, 而不是虛有其表, 華而不實.

⑵ 幹活慢的女生適合做it,程序員行業嗎

可以的,沒任何問題,邏輯清晰的女程團備譽序員甚至比男的更有優勢,尤其是在維護性的任務上,女生因為更細心,代碼質量會更好。而且女生不輕易推翻或者獨立於已有設計,往往代碼會更貼現有近框架,這也進一步讓代碼更不易出問題。
我們部門就有幾個少有的女程序員,代碼寫的真心是不錯的。
但是這行有的時候是真挺累,熬夜加班什麼的,女生體力上弱勢有時候不那麼好彌補。而且,很現實的問題就是產假問題,雖然說滾哪明面上不能有歧視什麼的。但是事實上招人的時候都會有考慮,我們部門的QA女生比較多,有一陣子長達一年內QA都沒有完整編制,所以項目也是各種缺QA的狀態。QA可替代性還是比較強的,但是研發有的時候可替代性沒辦法彌補,小公司尤其如此,主要研發人員可能都沒有備份,所以如塌段果正好你承擔了重要模塊功能,而你在一個重要節點上產假的話。。。
所以,這些問題,作為管理層都會有考慮的,女性程序要能夠承擔重要任務的機會就比男性要低了。這個也是職場女性的天生劣勢了,沒辦法吧。
如果你要一心想做這行的話,也是非常好的。我見過一個非常厲害的大姐,一路從底層程序員做到CTO,然後去創業,現在當一個小老闆,雖然不是本行,但是錢真是不少賺。厲害的人什麼時候都混的不差吧。

⑶ 程序員封閉開發一般多久

一個月。如果已經設計好程序汪陵灶的思路,著手去開發的話,SNS封閉社區的核心程序的程序開發時困扮間,至少大約需要1個月;BBS社區的核心程序開發,至少1個月;個人博客的核心程序開發,至少10天;多用戶博客的汪搭核心程序開發,至少1個月。慢則幾個月到幾年的時間,因為設計程序的思路,需要一定的時間和經驗。

java程序員對業務的理解慢而吃力,還容易忘怎麼辦如何培養業務方面能力

項目做的多了,自然就鍛煉出來了,唯手熟爾

⑸ 如何辨別一個程序員水平的高低

測試一個程序員水平的高低,我認為有一下幾點:

第一:看看他在面對大量的、復雜的代碼,能不能應付自如,只會一點或者懂點皮毛是絕對不

能勝任程序員這項工作的。程序員會面對各種各樣的情況,只會這個不會那個的是不會順利完

成任務的。

第二:看看能不能出活,公司是講究效益的,一個程序員一天或者幾天出不了活,速度太慢,

這樣,公司是掙不了錢的,再說,現在,各個公司之間競爭又激烈,高效益對公司來說非常重

要的,所以,公司喜歡速度快、做的又好的程序員。


第三:能不能長久穩定。公司派給你任務,有的很快能做出來,有的做不出來,或者做的很

慢,一點都不穩定,這對公司來說,很難預測這活大約什麼時候能完成,能不能接,很難做計

劃。

擴展內容:程序員的能力並不好拉開。

拉開程序員差距的主要在架構能力方面。這個需要很多的大項目的搭建經驗,一點點成長起

來。一個好的架構,可以讓整個項目的耗時,人力成本減少很多。需要很多的實踐經驗以及源

碼的解讀,來避免掉很多不必要的坑。


這樣的程序員市場很稀缺,價值也不菲。

⑹ 程序員如何提高自己的工作效率

程序員如何提高自己的工作效率?程序員要在IT界混出個名堂,也要有高效的工作效率才行。下面我為大家整理了程序員提高工作效率的辦法,歡迎大家閱讀參考!

程序員如何提高工作效率

1)鍵盤功底要扎實

敲鍵盤時要使用標准指法。可能你認為這是程序員的基本功,可是我發現其實很多程序員都做不到這點。看著他們敲代碼時那笨拙的指法我就心急。其實煉成標准指法不難,相當年我還是一指禪,打字極慢,痛定思定,在一周內我打字必用標准指法,再別扭也要堅持,一周後就適應了標准指法了。現在不說運指如飛也算是略有小成。練習指法和鍵盤速度可以給大家推薦一些網站:http://10fastfingers.com/typing-test/english,這個就是練習標准指法的,我可以輕松上60 WPM(每分鍾60單詞),有個外國同事可以達到130以上,那才叫恐怖。http://typing.io/lessons,專門供程序員練習敲代碼的網站,融合了各種括弧和標點,難度有點大。

2)要熟悉IDE的各種快捷鍵及特性

IDE基本上是碼農們上班中使用時間最長的軟體。首先要選擇一個趁手的IDE,俗話說,工玉成其事,必先利其器嘛。如果是C#陣營的那肯定是最新版的Vistual Studio了,如果是Java陣營的話當然是Intellij了(eclipse作為開源IDE,真心比不過Intellij)。我現在使用Intellij可以在95%的情況下不用滑鼠,全鍵盤完成開發過程中的大部分操作。我覺得沒有什麼常用快捷鍵、不常用快捷鍵之分,只要你知道的快捷鍵就要拿來用。

尤其是各種重構快捷鍵必須要熟練掌握,當我看到碼農修改變數名時不用重構快捷鍵,而是自己手動在引用的地方一個個改,然後編譯查錯時,真為他們捉急。還有各種inline,introce的快捷鍵真是好用到爆,掌握了這些快捷鍵可以說對代碼進行任何重構都不費除灰之力,我們的注意力也從手動修改代碼轉移到如何發現壞味道了。Vistual Studio中推薦安裝ReSharper,其開發公司與Intellij開發公司是同一家。除了重構快捷鍵,還要掌握一些IDE的特性,比如調試時可以插入指定條件來命中斷點等,這些就要平時的積累和學習,另外還有好奇心。我敢說你現在挨個看IDE菜單,至少有30%功能你從沒用過或不知道是干什麼用的,其實裡面有些功能是非常實用的,只是你沒嘗試而已。

3)至少熟練掌握一種shell終端

作為程序員老用圖形化界面咋行,要用那種古老的命令行界面才能顯示出你的高深嘛!滑鼠點界面誰都會,而命令行界面不是誰都能駕馭。有些功能在命令行下要比圖形界面下高效N倍。比如我使用git提交文件時都是在命令行下查看哪些文件被修改了,哪些是新添加的,修改的部分是哪些等。

使用圖形化界面要用滑鼠點來點去,效率實在太低。Linux系統下的終端太多了,就不推薦了。Mac系統下推薦使用iTerm2這個殼,其比MAC自帶的terminal多了不少實用的特性,也能方便切換自己喜歡的配色。Windows下當然首推Windows Power Shell了。Windows Power Shell本身集成了常用的實用工具,並且與.net framework無縫結合,這點是那些在Windows上的類Linux模擬器(比如Cygwin)是遠遠比不了的。

4)具有一定編寫shell腳本的功底

光會用現有的`腳本還不行,還要會根據情況編寫腳本來實現自己特定的一些目標。比如我使用MAC機上的終端時,經常需要在不同目錄間跳來跳去,每次都打一串的cd …..很麻煩,後來我就自己寫了一個小工具,可以給指定的目錄起別名,想要跳到這個目錄只要敲別名即可(參見 http://www.huangbowen.net/blog/2013/02/16/gtshell/)。

還有我在Windows系統上工作時,也經常編寫一些Power Shell腳本,比如一個命令就啟動指定的FTP伺服器,一些小命令用來實現快速在不同項目源碼間切換並執行構建命令等。這些命令編寫起來都很簡單,在提高工作效率方面很好幫助,因為一些常用的費時的操作每天重復N次,讓人很厭煩,如果能夠使用腳本將其自動化起來,豈不是就把自己給解脫了?

5)多語言編程

在這個世界有太多太多的編程語言,但凡稍微流行的編程語言都有自己獨特的優勢,而我們要善於利用每種編程語言的特點,而不是整天吵鬧那種語言更強大。我自己熟悉C#、java語言,也用JavaScript、Ruby、Python、Groovy做過一些東西,甚至為了理解函數式編程還專門學習了Haskell語言。這些語言都給我帶來了實用的效果。比如我用Ruby寫了一個插件,可以自動把我主站上的博客同步到博客園中的博客來。

我使用Groovy給我的Java代碼寫單元和集成測試,比使用Java語言編寫要快很多。我用Python和WebDriver寫了一個論壇灌水工具來刷積分。你掌握的語言越多,你的視野就越廣,你對編程的理解就會越深入。當然我不贊成盲目的求多,至少你要有2到3門精通的語言,從語言語法、語言運行時、語言特性、語言API等方面都要有深入學習和見解,當你再學習其它語言時也不會浮於表面的了。

6)這是最重要的一點,時刻保持一顆好奇心,一顆堅定不移的提高工作效率的決心

很多人都抱著差不多態度,心想“我雖不是標准指法,敲鍵盤速度也差不多”,“我IDE快捷鍵用的不多,也沒覺得那裡影響到我開發”,“我只會C#一種語言,還不照樣干到現在了嗎?”之所以有這種想法,是是因為你沒有見到真正高效的人。我曾看到某IT界牛人那出神入化的VIM操作,簡直已經超越了指哪打哪的境界,已經達到了鍵隨心動的境界。

我也看到某高級程序員使用IDE快捷鍵三下五除二就把一段醜陋的代碼給收拾的服服帖帖。耳濡目染之下讓我堅定了這個決心,不做差不多先生。所以平時我和同事一起工作時,就留心他們有哪些方法和工具來提高自己的工作效率。如果他們使用了一些好用的快捷鍵而我不知道,那我就會記下來下次自己用(快捷鍵熟練程度上我早已是我們項目組的number one)。

如果看到他們使用了一些好的工具我也會立馬回去下載下來自己用。(比如前兩天我看到同事使用SuperPutty來連接遠程主機,其支持多tab方式,這正是我想要的功能。我回去立馬下載下來,拋棄了以前的Putty)這樣時間長了,集眾人之所長,你自然也成為效率達人了。


⑺ 程序員怎麼才能提高代碼編寫速度

方法很多,說說我的想法

電子文檔,可修改性強,想到方案,覺得差不多,就去做。因為復雜的程序,靠單純思考是做不出來的。
例如你現在正在看的回答。我看到這個問題時,腦子里有很多想法,但不知道怎麼寫才能通俗易懂,所以我就一個一個列出來,
然後一個一個完善,然後調整順序,不需要的還得刪除。而代碼也是如此,在寫與改的過程中,你會有更好的方案,這也是一個練習的過程。

善於利用軟體,使用寫代碼的專業軟體。像 VS Code、eclipse等。有很多功能,我都不知道,但我知道vscode可以搜索文件內容,當你在一堆文件里找一個文件,或文件里找某個函數時,在知道名字的情況下用搜索功能,能幫你省很多時間,還減輕眼睛負擔。用好手中軟體。對開發十分便利。

記不住文件名,可以建個txt文件備忘。txt是個好東西。很多記不住的都可以用txt,只是得規劃好。別建了一堆txt,自己都分不清。當然這規劃也需要時間歷練。

有空還可以了解一下命令行,腳本文件。有些固定的操作可以寫成腳本。不需要專門去學,只要了解一下,知道有哪些功能,就行了。具體編寫可以網路。

注意休息,疲勞的狀態肯定是跑不快的。早睡也許覺得沒有更精神,但熬夜會更沒有精神。早睡睡不著??可以試試早起,強迫自己早起,到了晚上不信睡不著。工作期間記得每小時休息幾分鍾,放鬆放鬆精神,活動活動身體。注意飲食,馬無夜草還不肥呢,要按時吃好飯。適當運動,運動能改善體液循環,下蹲、俯卧撐、仰卧起坐。這些可以早上在室內做,只要二十分鍾。

看完這些可能還是一臉懵逼。能寫的還有很多,但世上沒有完全相同的兩個人,一切還得靠自己。自己觀察時間耗在哪裡,總結,尋找解決方案。然後實行。

從意識到,到了解,到改變,到掌握是需要時間的,耐心點會有回報的。

⑻ 稍後再試根本改變不了任何問題,為什麼程序員一律把鍋甩給時間

程序員這么做是安撫客戶煩躁的情緒,也是給自己處理程序問題爭取時間。而且這么做也能很大程度上避免客戶的投訴。

一、安撫客戶的煩躁的情緒。

當客戶非常著急想要打開一張圖片的時候,結果竟然打不開,那麼客戶是不是就會變得非常煩團渣純躁?可能就會覺得這個軟體做得可真差勁,居然打不開我需要的東西。

但是程序員有時候可能也就是寫了一個程序而已,他們也需要去排除下到底是什麼問題導致的,而且他們一旦被投訴的話,可能就會面臨被扣錢的地步。

所以說程序員會設置一個稍後再試的頁面,畢竟這么一來的話,客戶就會開始自己嘗試刷新重試,甚至自己嘗試解決,而同時程序員也能為自己爭取時間來解決問題,為了自己不被投訴,程序員也只能把鍋甩給時間了。

閱讀全文

與程序員慢相關的資料

熱點內容
黃豆私人加密 瀏覽:192
java分鍾轉換小時 瀏覽:245
易語言伺服器如何提高 瀏覽:591
網站主機伺服器地址查看 瀏覽:859
演算法學不會能當程序員嗎 瀏覽:119
程序員技術交流研究 瀏覽:814
javaresponse文件 瀏覽:734
linuxrar壓縮文件夾 瀏覽:218
魅藍手機連接不上伺服器怎麼回事 瀏覽:379
工行app怎麼改已綁定銀行卡 瀏覽:533
oppo晶元程序員 瀏覽:602
oppok3應用怎麼加密 瀏覽:327
電腦軟盤怎麼加密碼 瀏覽:815
伺服器光交換機有什麼用 瀏覽:708
app上怎麼拍蛙小俠 瀏覽:217
志高聊天app怎麼下載 瀏覽:635
郵政app怎麼不能掃付款碼 瀏覽:559
筆記本電腦雙理由配置命令 瀏覽:65
拿著文件夾怎麼畫 瀏覽:877
博瑞發動機壓縮比 瀏覽:732