回覆列表
  • 1 # VanKingQuan

    肯定用ide,和厲不厲害無關,ide主要是為了提升效率,語法高亮、智慧提示,特別是像j2ee和android開發,沒ide太麻煩了,如果是c/c++ vscode加makefile很方便

  • 2 # zhangyiant

    不用ide的話,至少會用個支援語法高亮的編輯器。厲害的程式設計師知道自己需要什麼工具,能夠合理的選擇適合自己的工具,而不是用不用ide那麼簡單。

  • 3 # 翰林融媒體

    不用ide,只能一個字母一字母的敲程式碼,如果用高階的ide,敲一個或幾個字母你需要的語句就列出來了,熟悉後一眼就看出你要哪個,再有就是ide中有不少控制元件,拖過來設定一下就可以使用。你既使是完全手寫程式碼,其實你用的也是高階言語程式碼,也是前輩研究提供的相對高效的接近人類思維和語言習慣的中間工具語言,那麼有了更高階工具(ide)何必不用呢?有現成的控制元件和函式,你不想用,說我喜歡和善於手寫,那你就自己寫吧。不管用不用ide,但程式碼的具體作用你要清楚才好,才能靈活地修改和應用,如果只會拉控制元件,看不懂程式碼,那麼要做點東西相當困難了。其實現在高階語言都是用英文表示的,如果英語基礎好,學程式設計基本不成大問題。英語不好,看別人寫的程式碼就很困難,你就是熟悉了高階語言的一些關鍵字,但程式程式碼中往往還有不少非關鍵字呢,如果對你來講都是英文生詞,那麼你就會十分茫然。為什麼印度軟體產業比中國要強一些呢?就是因為印度人生來就使用英語的,相比華人就是優勢。

    能快速完美地實現使用者需求的程式設計師就是厲害的程式設計師。程式碼寫得再快,你搞出的東東使用者不滿意,也算不上厲害的程式設計師吧。

  • 4 # EmacserVimer

    在人類的長期進化中,經過了古猿階段、亦人亦猿階段、能製造工具的人的階段,後階段又分為了猿人、以及智人兩大時期,他們又分為了早期、晚期兩個階段。

    人類之所以能夠進化,發展到如今的真正的擁有掌握高科技技術、擁有眾多科學知識、文明文化的社會族群。從最開始使用樹葉做衣服、用石頭做武器;從最開始的舊石器時代,到開始掌握更復雜加工手段的舊石器時代;從最開始吃生食生肉,到學會使用火、儲存火;從青銅器時代,發展到鐵器時代;從使用蒸汽機的第一次工業革命時代,到電氣時代的第二次工業革命時代......一直髮展到今天的網際網路時代,我們已經再提人工智慧、區塊鏈、大資料、雲計算、物聯網等等技術。

    到底是什麼原因造成了今天人類社會可以如此發達?是道德的淪喪、還是人性的扭曲?我覺得最主要的原因是因為人類會使用工具、並且懂得使用先進的工具!

    講了這麼多廢話,其實就是為了說明工具的重要性!什麼時候不使用IDE程式設計就體現出這個人程式設計水平很高的?什麼時候用文字編輯器寫程式碼的就一定是大師的?

    我想說的是,如果整合開發環境能夠極大地提高你的工作效率,你為什麼還要愚蠢到去用文字編輯器?

    Emacs好不好?Vim牛不牛?

    當然好,當然牛!可是這又能怎樣呢?如果有一個Java專案,一個幾十G的大專案,有超過幾千人同時在開發這個專案,你用Emacs和Vim嗎?假如我現在開發淘寶的系統,你用記事本試試,假如同學是騰訊的,他和他的同事在做微信,你給我用編輯器做個Android和iOS的微信版本試試!

    整合開發環境的作用是什麼?就是大大減少不必要的工作量,儘可能的提高功能做效率,IDE就是一套工具集,而且這是一套非常高效的工具集,企業級開發裡面整合開發環境就是標配,這不是答案,這就是唯一正確的答案!

    不要相信那些鼓吹Emacs和Vim的,我學兩款工具就用了幾年,但是在實際工作中我幾乎從來沒用過,你完全可以把這些編輯器作為學習的工具,或者自己業餘時間寫寫演算法程式都可以,比如玩玩Lisp、C/C++/Java的程式都是沒問題的,但是到了工作中,就是直接用IDE,不然這些企業花這麼多錢研發這些幹嘛?還不如做Android、做iOS、做桌面軟體、做Web大家都用文字編輯器就好了!

    記住:人與低等動物最大的區別就是會使用高階工具!

  • 5 # 麗波霏霏

    厲害不厲害跟用不用IDE 真的關係不大。一般都用用IDE,可以提高工作效率

    別人比我們厲害的多的,都用。為什麼不用呢。沒有理由不用。

    要知道目標,就是提高工作效率。

  • 6 # 天外雲舒

    厲害的程式設計師可以不用IDE,普通文字編輯器加終端也能夠用,但不代表不會選用IDE,IDE能把工作效率化,大多情況下何樂而不為呢?

  • 中秋節和大豐收的關聯?
  • 爐石傳說中(包括歷史上)有沒有一套卡組幾乎在天梯無敵?