早些年一直做 C++开发,做过
但是最近几年创业用不到 C++,都是搞移动 APP 的前后端开发。
最擅长 C++, Boost , asio 网络服务器开发。 熟悉 Python , django , iOS , mac , objective-c , swift 。 Android 也会但是不如 apple 方向的精通。 HTML , css , bootstrap 什么的也会,但不是专业前端,所以 ractjs 之类的就只是了解。 熟悉 golang 服务器开发, docker , docker-compose
我学编程比较早:
最近找不到合适的工作,现在想到大公司去做 C++开发,没人要,大多数岗位 HR 初筛那关过不了。
最近比较迷茫,需要建议,谢谢!
有人说10年除以语言数,平均只有2年经验,我只能呵呵。
当在一方面专精后,各种语言都是通的。重要的是算法,设计模式,OO,函数式编程等思想的掌握。一门新语言主要就是语法,及了解相应的开源框架生态。
做游戏开发过程中,因为做游戏编辑工具,用过多种GUI框架:
做过高并发网络编程开发,ACE,boost asio一路学习使用过来后,对网络异步事件处理等思想就掌握了,再去学python twisted,nodejs不就很轻松,思想是通的。
做游戏时使用lua的协程将异步问题变成同步问题,以解决复杂的游戏逻辑后,掌握了协作式多线程的思想。再去学python gevent,轻松让python能io高并发。学golang也很容易理解其并发模式,及其背后的实现原理。
101
god 2016-07-13 05:51:40 +08:00 via iPhone
翻
|
104
nightspirit 2016-07-13 12:13:14 +08:00
找猎头啊
|
105
fcicq 2016-07-13 21:16:34 +08:00
楼主你附言 2 的水平不高啊... 起的作用是反的, 这种事经验不太多的人也知道. 新手不知道 nodejs event loop 的存在去瞎写, 也不会和楼主的高效代码有数量级的差别, 要钱少还肯干.
|
106
xiekun2008 2016-07-14 14:28:18 +08:00
我正在往您的放心发展,哈哈。
|
107
xiekun2008 2016-07-14 14:29:35 +08:00
我也正在往您的方向发展, Donot panic ,有伴。
|
108
MontagePa 2016-07-14 20:45:21 +08:00
感觉能力上肯定是可以得,就是看楼主打算怎么发展了。
|