Re: [請益] 什麼程度才能在履歷上說自己會某個語言?
C++的話小弟我提供的一個指標
看完effective modern C++
這本涵蓋了C++重要的概念 lambda expression, rvalue reference,
template type deduction, copy/move constructor, destructor,
async/thread, move symantec, smart pointer,
編譯時期決定(constexpr, std::_if系列)
然後還會使用至少一個編譯環境去建構專案(link, include)
個人覺得會以上的東西算是懂C++了
剩下的主要是演算法問題 嚴格上來說不算C++語法
vector是amortized analysis
unordered_map, unordered_set是hash map
map, set是紅黑樹
deque是queue
stack是stack
來自C的東西也不算是C++ 純"C++"寫法是可以不用這些東西依然能完成專案
goto, malloc, free
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.58.205 (臺灣)
※ PTT 網址
※ 編輯: MartinJ40 (118.163.58.205 臺灣), 04/14/2020 18:23:24
推
推 語言特性與STL背後的觀念
推
a tour of c++ 也可以看看 c++ 之父簡單介紹 c++ ,甚至
→
包含 concept 跟 constraint
推
教練,我想學c++
推
封面擺一隻猴子, 書名[ 歡樂學C++:從入門到放棄 ]
推
XDDDDD
→
這本很多觀念題
推
推
推
以前學 C 的時候 goto 老師都不準用耶,因為違反程式
→
邏輯
推
很多東西存在不表示好用,有時候常常會被濫用XD
推
goto不准用+1 有共鳴lol
噓
semantic
推
semantics啦@jeff04209
16
有些人會說語言定義、語言features之類的,以我的經驗 C++ 上下天花板非常大,理 由是這個語言太複雜了,通常非面試場合有自信說:"我精通C++" 不是真的大神就是 達克效應驅使。 比方說,C++的metaprogramming,如果你的同事不知道你用的paradigm甚至是你用的 技術是什麼,可能會造成只有你能維護的窘境。 或者是根本沒在追新標準、沒用boost13
首Po各位好,非負面的文,只是單純想聽大家分享自己的想法。 最近在修自己的履歷,說來慚愧,在資工待了幾年,沒有什麼能拿來說嘴的project,專題也不是做什麼很厲害的東西。 在履歷上寫自己會什麼語言時突然覺得很矛盾。 這幾年前前後後碰過很多語言,C、C++、Java、JS、HTML、CSS、Verilog、Python... 說實在的,如果是在一個不認識的人的履歷上看到這些語言,大概會覺得"哇這個人好厲害"。
爆
[心得] Leetcode 刷題解答與 Python 3 小技巧分享嗨,大家週末愉快! 不知道還記不記得之前小弟有分享面試 Google TW SWE 的心得, 最後有提到小弟當初有發願,如果順利進去要把過去寫過題目留存的解答整理分享出來, 最近終於施工完了,提供給有需要的人可以自由取用。 這份解答內涵蓋了 781 題的 Python 3 解法(太早期刷的題目就沒留解法了 QQ),32
[心得] 2021前端工程師面試心得幫轉,不是我的心得。 要看網誌請搜尋李彥杰 2021 前端工程師面試心得 應該就找得到;我貼網址一直失敗。 一、前言 先簡介一下背景,小弟畢業於112EE,大二的時候開始接觸前端,一開始是看線上平台的課程學習,之後大三大四分別進入了三家不同的公司做前端實習生,畢業後做了正職前端工程師大約八個月。這次找工作從二月過完年後開始找工作,總共經歷大約一個月的時間。 因為之前受到ptt版友還有一些medium的文章幫助很多,所以趁這個機會來回饋一下,也當作是紀錄自己人生的小里程碑。24
Re: [問卦] 初學Python是不是養成一堆壞習慣?你在講什麼鬼 這個很顯然就是因為先學C導致寫法不pythonic 以你舉的第一個例子來說 應該會是 res = [i % 2 == 0 for i in range(len(list))] 有np的話第一個例子連for in 都省了 import numpy as np res = np.asarray(range(len(list))) % 2 == 015
Re: [心得] C#基礎名詞解釋建議筆記要調整一下順序 # Value type 每次assignment都是pass by value. int a = 1; int b = a;13
Re: [問卦] C++可以啟發孩子的程式天份嗎?那要看你怎麼定義程式天份 如果是講演算法跟資料結構 用C或Python下去操比較快 如果是講計算機結構 一樣也是用C跟OS下去操 國中時 C++是我第一門接觸的語言 那個時候要做遊戲的難度不低6
Re: Fw: [問卦] C++到底難學在哪裡本來想上班摸魚回的。我C不敢說記得住標準,至少style沒問題,linux kernel也有些提交 meson, cmake都很熟悉。所以編譯不是問題。 C++比如說我要return 一個object,要利用RVO要確認幾件事? 首先object的class要是movable 的,所以你要實現個移動構造。 然後讓經驗很老道的人都要編譯看看asm,要不要寫std.move()6
[面試] 前端工程師面試心得一、前言 先簡介一下背景,小弟畢業於112EE,大二的時候開始接觸前端,一開始是看線上平台的 課程學習,之後大三大四分別進入了三家不同的公司做前端實習生,畢業後做了正職前端 工程師大約八個月。這次找工作從二月過完年後開始找工作,總共經歷大約一個月的時間 。因為之前受到ptt版友還有一些medium的文章幫助很多,所以趁這個機會來回饋一下。3
Re: [討論] 請大家聊聊靜態語言的缺點借題發揮一下:static typed for the win 不過還是先切題回答「靜態語言的缺點」: 在大部分常用的靜態語言中,的確可能出現 valid program 不好標注 type 的情況 不過到底有多難標注就完全看是哪個語言跟哪個版本了 -----X
[問卦] 先有演算法 還是先有資料結構常見的資料結構有 堆疊(Stack)佇列(Queue)陣列(Array)連結串列(Linked List) 樹(Tree)圖(Graph)堆積(Heap)雜湊表(Hash table) 在一段程式的設計 先有考慮演算法? 還是先考慮資料結構?1
Re: [問卦] leetcode medium看完答案還是寫不出來千萬不要背的 原則上科技巨頭會避開網路上找得到的題目 之前被問的問題隔了五個月後才出現在leetcode 上面 要先熟悉基本的資料結構 hash map, stack, tree, trie,