创业团队在哪里可以找到靠谱的 iOS 开发工程师?

来源:互联网 发布:2017大数据公司排名 编辑:程序博客网 时间:2024/04/28 21:54
  1. 知道什么是软件,什么是工程师
  2. 清楚自己想成为一个什么样的工程师( Full stack? Front-end? back-end? mobile? ...)
  3. 清楚自己想做一个什么样的软件,或者从事什么样的软件开发
  4. 精通一门语言 (C, Python, Objective-C, Java, Haskell ... 不要第一门语言去学C++,除非你想做的东西只能用C++ ), 学习基本的数据结构和算法
  5. 开始做小项目。遇到不懂的东西,停下,弄懂它。千万不要把网上的代码copy过来,能用了就不管了。(Good artists copy, great artists steal. )
  6. 学会用一些工具 (git, vim ... ), 参与到一些社区中 (hacker news, stackoverflow, ),跟其他软件工程师交朋友
  7. 做一个自己想用的软件,并把它分享给别人
  8. .... 到这个阶段,你肯定会知道自己该怎么走了

其实方式多种多样,这是我认为的比较好的入门方式。
但是你需要知道, 软件工程师不只是写代码和做技术工作,更是一个极具艺术性和创造力的工作。

可以考虑先看看这本书:《Hackers and Painters》- Paul Graham. 

以上内容来自知乎网站