搜尋此網誌

2013年1月25日 星期五

Strengths and Areas for Development --- 2012

[Strengths]
Results focus & output:
I am not only on time to complete many tasks, but also fast and efficient. I precisely analyze every problem, and carefully segmented the blocks of task for the problems. And Step-by-step to complete the task by the superiors' assigned.

Quality:
Customers have not found the problems from our product, most of which I have found the issues and repaired them. So as long as I design functions that is of high quality assurance.

Technical competence:
Superiors, marketing or FAE account to design a product or feature, firsti will write down my thoughts in a flowchart or a file. Next we can base on the document to discuss. And finally follow the document to implement the product or feature. I have plenty of technical ability, so I was able to clearly write down the whole process.

[Areas for Development]
Communication:
Team and team are too far away for each other. We often misunderstand the other side's meaning in communicating. If we can have chance to go work together in the same place, maybe that will reduce the misunderstanding.

Drivers for Result:
At present I have no opportunity to participate in an important module implementation; about the results can't highlight my ability. Now I can only practice by myself. I hope in the future I have an opportunity to participate in an important module design. Trust me I can do it.

Flexibility
The cooperation between the team and the team often exist the interests. How to get the balance and responsibility vested test of tacit agreements and attitudes between manager and the team members. When colleagues meet a trouble in working, we need to take the initiative to help, or waiting for manager assign?

2013年1月16日 星期三

Strengths and Areas for Development --- 2011


[Strengths]
Technical Competence:
I am an excellent engineer with high responsibility, good team spirit and positive working attitude. Besides that I possess exceptional skills in this field (Such as: Hardware Background). So when I meet a problem, I have the ability to look at this issue from different points of view. What's more, I am always study new things hard and eager to improve myself.

Leads/performs with integrity:
I lead by example, not evasive. If customers have a problem response, I will be going to jump off to take care or clarify the issue first, and assign the job to people according to their abilities (such as: Lan Driver). If colleagues encountered the work that can’t be resolved, I will take the initiative to help him/hers(Such as: User Mode).

Negotiates:
I will hold a meeting to discuss how to solve the problems encountered (such as: AES, Crypto). When everyone has their own opinion, I will listen to their opinion and vote out the best way with participants, and then go to implement it.

[Areas for Development]
Manages conflict:
Meeting the current conflict if I encounter, I still can’t deal with similar problems. At present, my idea is to wait until they finish speaking their comments, and then do sum up. If there is no objection, go perform.

Drivers for Result:
Currently I have no opportunity to participate in an important module implementation, so the results highlight the cause in not obvious. I hope in the future I have an opportunity to participate in an important module design. Trust me I can do it.

Focuses on Customers:
At present we designed products which seemed to have a gap with customers wants. That has to do some modifications which will meet the demand for customers. I hope we could define the precise product specifications before we implement the product design.

Strengths and Areas for Development --- 2009

[Strengths]
Cooperation:
The work of the mode is team now. If I have free time, I will help co-work to complete a thing. Others will help me, too. If I got new technology, I will share with my co-work or do a easy presentation. Such as, I designed a auto build driver tool, it would help team member to shorten the time and reduce errors. I and my team member design Loki Plus together, we share loading. If our project has a problem, someone see it first who will take care it actively. 

Planning ahead:
When I design a new function, I will draw the flowchart on my note book, and then following the flowchart to design this function. With this benefits, my thinking more careful and reduce errors. 

Quality: 
Because I will advance planning, I do things quickly and accurately. In order to reduce an error occurred, I designed a auto build driver for released driver. If necessary, I would design a program to verify my function or product.

Strengths and Areas for Development --- 2010

[Strengths]
Technical Competence: 

In this year start, I am not be able to use C and Assembler, so I learned them by myself. Then I have done the corresponding tool and function.

Data collection: 
I can collect a lot of information in the short time for develop some products or tool.

Drives for Results: 
I created more tools in this year that can help engineer to reduce debugging time and reduce mistake to release tool/driver.

[Areas for improvement/development]
Makes Decision 

Almost to make decision are Product Marketing or Manager because I see things are not enough. I afraid if I make a decision, it will be wrong.

Manages Conflict
If he or she insisted that he or she approaches, I will follow him or her first. If his or her approach is wrong, I would require him or her to use my approach. Maybe that will take too much time, or maybe I should like to stick to my practice of the priority.

Communicates
Communication needs to spend a lot of time, but that is the first step to avoid mistakes. But usually I do first the others are doing, or to use mine. If we are right, then the time will spend less, the opposite is becoming too many.

Strengths and Areas for Development --- 2008

[Strengths]
Cooperation: 

In order to finish the project, accelerate the completion of the work. I take more extra time goes the design verification tool. It is not my responsible work that I study and verify problems for finishing our project. No matter the many difficulty of thing, only something can help everybody finish the work quickly, I would like to do.

Flexibility:
Too many things, I often neglect some little details. So I use the note book to help me to note down these details at present. I often write down my things on the note book that I will do things. This method is I how to pay attention to the detail.

Planning ahead:
I design the new feature before; I will draw the flowchart on my note book, and then following the flowchart to design program. This let thinking be more careful. And reducing the mistakes.

[Areas for improvement/development]
Analytical problem solving: 
Because I focus on core and bios, sometimes other layer have issues I need pay more times to fix them. If have time I want to study other layer when have problems I believe I will fix them quickly.

Communication:
U.S.A, Taiwan and China, too far away each other. We often misunderstand the other side's meaning in communicating. If we can have more chance to go work in different place that will reduce the misunderstanding.

Quality:
Sometimes customer need us fix bugs or add new feature quickly. That may cause wrongs. EUT is key point here. If we release tool or driver that will they test and then to export.

Strengths and Areas for Development --- 2007(2)

[Strengths]
Creativity:
I love to design new method to enhance the product reliability and performance. In the past half year, although I need to spend lots of time to manage a team, I still design and propose a new method for System Background activities (like Files Synchronize) and Error handling to enhance the reliability and performance.

Leadership skills:
I know the strength of each team members and well understand what they want to develop. I can direct every team member to use their strength to achieve the goal in their most suitable position in every project. I spend some time to listen the voice of team members and let team members understand what the most important goal of our Company is. Let they do the right thing at the right time to achieve right goal. To establish good relationship between staff and all engineers, I let engineers had some experience sharing meetings to share some important working technology and experience relating to projects and sometimes I will dine with team member to share the life experience.

Performance management skills:
  1. I had setup the schedule of each team member for every project. And I reviewed the status of the project schedule every week to make sure we are on the schedule. If we had some urgent customer issue, I adjust the team member resource to make sure we did not miss the schedule. 
  2. I talked to every team member everyday to see if there is any help he need for achieving his project target and do my best to help him. 
  3. I talked to each team member and setup his long term and short team goal and help him to achieve the goal. 
  4. I gave my team’s best support to FAE or Sales/Marketing, since customer’s issue is always most important thing.
[Areas for improvement/ development]
Planning ahead:

I did not visit customers often and I did not talk to sales/marketing often. So I can’t forecast the market of future product very well. Usually, I accept what my manager planned the next product and I just do my best to develop the product well and on schedule.

Quality:
I had tried to design modules with high quality. But since I did not have much time to test what I develop, sometimes I still got some bugs reported to me. But I always try to fix it asap. Technical competence:
I still can’t understand the whole technical knowledge which is need for the Projects. I just own some portion of the technical knowledge. I need to spend more time to improve myself to know more.

Strengths and Areas for Development --- 2007(1)

[Strengths]
Technical competence: 
In the work before here, I have ever worked as the software and hardware engineer, so I understand the relation between the software and hardware even more than the general engineer. The programming to control the hardware that I design time is short, efficiency is higher. So no matter which software of layer I can do, because I design relevant programming.

Creativity: 
My notion has a lot of relation. I may be having much relation on some thing for my notion, so I have very much ideal. In programming, I will think of a lot of methods after I meet the question then find out the best one to carry out it.

Cooperation: 
I like finishing a case with colleague's cooperation. Though working course will have dispute, but can to study others method. Finish a project no by a man but to lean against a group of people. It is the important to communicate, so I often chat with the colleague. This is a foundation of establishing cooperation.


[Areas for improvement/development]
Quality: 
I do not like once to do several things. I like being absorbed in a thing, in this way what the thing is done is good. Sometimes have some emergencies to insert in my schedule, that will upset my state of mind at this moment, the relative thing done is not more perfect. Accumulating my own experience will improve this shortcoming.

Flexibility: 
As my too many things, I will often neglect some little details. Perhaps these details are not important, but not perfect to the whole thing. The note book helps me to note down these details at present. Whenever I will cross out noting down on the note book after doing a thing, I may pay attention to the detail with this method.

Planning ahead: 
The time is too urgent while build the software architecture, I need study the new hardware specific and design relevant procedures at the same time. I often design program until a stage, because increased software features, so I need to do some procedures to revise. I need to accumulate experience before I improve my shortcoming. Then I can shorten the develop time and design be more perfect for a project.

2013年1月4日 星期五

India Math - 結網計數法

步驟:
  1. 由左上到右下的方向,畫下線條來表示被乘數。
  2. 由左下到右上的方向,畫下線條來表示乘數。
  3. 最後由左至右(由上到下的加總)各別為積的數。
範例:
(1). 23 x 41 = ?


   03 = 3 x 1
  02  = 2 x 1
  12  = 3 x 4
+08   = 2 x 4
----------------------
  943

(2). 213 x 432 = ?





     06 = 3 x 2
    02  = 2 x 1
    09  = 3 x 3
   04   = 2 x 2
   03   = 3 x 1
   12   = 4 x 3
  06    = 3 x 2
  04    = 4 x 1
+08     = 2 x 4

----------------------
  92016



India Math - 用格子作乘法

步驟:
  1. 畫出格子,接著填入數字。
  2. 從高位往低位依序作相乘,將和填入交錯的格子中,十位數填上格子,各位數填下格子。
  3. 最後將三角形中的數字斜向相加。

範例:

(1). 47 x 85 = ?

(2). 876 x 959 = ?


      04 = 4
     08  = 0 + 5 + 3
    20   = 4 + 3 + 5 + 6 + 2
   18    = 5 + 3 + 3 + 0 + 7
  12     = 6 + 2 + 4
+07      = 7
----------------------
  840084

(3). 8761 x 9594 = ?



        04 = 4
       13  = 9 + 0 + 4
      19   = 5 + 0 + 4 + 2 + 8
     21    = 9 + 0 + 0 + 5 + 3 + 2 + 2
    23     = 0 + 4 + 3 + 5 + 6 + 2 + 3
   18      = 5 + 3 + 3 + 0 + 7
  12       = 6 + 2 + 4
+07        = 7
----------------------
  84053034


(4). 8761 x 95 = ?

      05 = 5
     09  = 9 + 0 + 0
    12   = 0 + 4 + 3 + 5
   11    = 5 + 3 + 3 + 0
  12     = 6 + 2 + 4
+07      = 7
----------------------
  832295