当前位置: 代码迷 >> 移动开发 >> 职业生涯碰到瓶颈-求教高人,拨云见日
  详细解决方案

职业生涯碰到瓶颈-求教高人,拨云见日

热度:6747   发布时间:2013-02-26 00:00:00.0
职业生涯遇到瓶颈----求教高人,拨云见日

2011年7月份毕业至今,虽然2011年由于公司的任务不重,当年虽然不断的开发程序,但是提高并不大。2012年开发转型做ios开发,刚开始对于程序开发很有兴趣,希望在ios领域有所发展。而且随着时间的流逝,项目的积累。经过了三四个项目之后,感觉遇到了程序开发的瓶颈。因为开发ios程序感觉到无趣,没有挑战性了,新鲜感有所降低。开始进入了人生的迷茫期,对于职业生涯的困惑。

虽然也和其他人聊过,但是并没有找到解决的办法。近日,和部门架构师技术大牛进行沟通,向他阐述了我的困惑。经他指点,如拨云见日,收获非常大。对于职业生涯的发展也有了深刻的认识,maybe it can expand to life. 

While,what I focus about the software is only how to develop the application and complete it quickly. Then I can finish it to get the prize from my boss. The idea is always take my brans. But the wise man told me I should pay my main attention to the deeper way of the developing. Thinking the process of how the application is running. Not  only focus on the surface, but also get the nature of the process.

He did not suggest me to study the deep of ios ,but advise me QT and android. Because both of them are open source. Then I can read the source codes of the system.While now, I will list the points of the things.

QT:  1.Window server

   event loop

   while(!exit)

   {

            getEvent();

    processEvent();

   } 

2.signal/slot

3.IPC,QCopch,QSocket

Android: mainly about the Android framework

1.windows service

2.Message/Looper/Handler/Looper

3.Window/View

4.Binder IPC--- start activity/service Remote(all service) Binder is the key one

    the architecture thinking is extremely important for the software developer,especially for the architect. If the software developer understand these knowledge, then he may find the route to the architect,or the architect can not design the good architecture of the system and the system may have plenty of leak.