Archive for January, 2009

Hack UR Mind#9 : Millionaire Mind

       คาบที่ผ่านมาเรามีวิทยากรมาอีกแล้วค่ะ ^__^ วิทยากรของพวกเรา คือ อาจารย์ขวัญนภา ชูแสง ท่านเป็นคนจัดหลักสูตรให้ Boston Bright ด้วยนะคะ นอกจากนี้แล้วยังเป็นคนคิดค้นการออกเสียงภาษษอังกฤษได้อย่างเหมือน native speaker สุดๆ จริงๆนะคะ เกดลองมาแล้วเหมือนเลยค่ะ

ก่อนจะไปเรื่องภาษาท่านวิทยากรได้พูดเรื่อง นิสัยของเศรษฐ๊ก่อนค่ะ นั่นคือ ถ้าเราอยากเป็นเศรษฐีแล้วเราก็ต้องมีนิสัยแบบนั้นด้วย นอกจากนี้ เพื่อนๆ รู้มั้ยคะว่า จริงๆ แล้วสิ่งที่เราทำในชีวิตประจำวัน มันเกิดมาจาก จิตให้สำนึกมากถึง 93% ซึ่งมันเยอะๆมากๆ เลย แปลว่าเราปล่อยให้จิตใตสำนึกมัน Drive เราอยู่ ซึ่งไม่ดีค่ะ ต้องเปลี่ยนใหม่ สิ่งที่เราควรจะทำคือ คิดในแง่บวกเข้าไว้ มี afiirmation อยู่เสมอ คิดดีๆ สิ่งดีๆก้อจะเข้ามาหาเรา ตามกฎของแรงดึงดูโ หรือ LAw of Attraction นั่นเองค่ะ

   อาจารย์ยังได้แนะนำเคล็ดลับการจัดการเงินในมือเราด้วยนะคะ เป็นวิธีง่ายๆ ที่เกดก้อเริ่มลองทำแล้วเหมือนกัน เป็นวิธีซึ่งช่วยให้เรารู้จักใช้เงินอย่างถูกต้อง และ ทำให้รายรับมากกว่ารายจ่าย ทำตามนี้เลยค่ะ

- เราต้องมีกล่องทั้งหมด 6 กล่อง ดังนี้

1. Play แบ่ง 10% ของเงินออกมา เพื่อใช้ในการเล่น ความสุขส่วนตัว เช่นดูหนัง ฟังเพลง

2. Education แบ่ง 10% ของเงินออกมา เพื่อใช้สำหรับการศึกษา แอันนี้เป็นการศึกษาในรูปแบบไหนก้อได้ แล้วแต่เลย

3. Long term Success saving ชึ่งก้อยังคงเป็น 10% อยู่ เพื่อใช้เก็บสำหรับสิ่งทีอยากได้ เช่น บ้าน รถ

4. Investment  แบ่ง 10% ของเงินออกมา เพื่อใช้สำหรับลงทุน

5. Donate อันนี้แบ่งเพียงแค่ 5% เองค่ะ ใช้ในการทำบุญ สร้างกุศลให้ตัวเราเอง

6. สุดท้ายแล้ว ที่เหลือทั้งหมดเลย คือ Daily Expense ใช้เป็นค่าใช้จ่ายส่วนตัวค่ะ

อาจารย์ให้ลองทำสองเดือน แล้วลองโทรไปคุยกับอาจารย์ดูว่าได้ผลยังงัย ซึ่งเกดก้อเริ่มแล้วค่ะ ^__^

สุดท้ายเป็นเรื่องการออกเสียงภาษาอังกิด ที่ว้าไปตั้งแต่เริ่มนั่นแหละค่ะ เทคนิค คือ แปลงเป็นภาษษไทยก่อน แล้วค่อยออกเสียง แต่ต้องอ่านแบบยังไม่มีตัวสะกดนะคะ เพื่อที่จะเอาตัวสะกดเนี่ย ไปเชื่อมกับคำต่อไป อันนี้ต้องลองค่ะ เหมือนฝรั่งมาก จริงๆ นอกจากนี้ค่ะ เรายังต้องคำนึงถึง น้ำเสียงในการพูดด้วยน้าา เพราะว่าคำๆเดียวกัน อาจมีความหมายแตกต่างกันได้ อันนี้ต้องใส่อารมณ์นิดนึงค่ะ เวลาพูด

สุดท้าย ต้องขอขอบคุณอาจารย์ธงชัย และ อาจารย์ขวัญนภามากๆ ค่ะ เกดได้ความรู้มากๆ เลย สามารถนำไปใช้ได้จริงๆ ด้วย ขอบคุณค่ะ

Leave a comment »

ไปเที่ยว Chicago *____*

     วันนี้มีสถานที่ท่องเที่ยวในเมืองอันพลุกพล่าน และ ขึ้นชื่อว่าเป็นย่านธุรกิจที่ใหญ่อีกแห่งหนึ่งของโลกเลย เมืองนี้ตั้งอยู่ในสหรัฐอเทริกาค่ะ ในรัฐอิลลินอยส์ อ่าเดาออกแล้วใช่มั้ยคะ (คือจริงๆ ก็บอกไว้ตรงหัวข้อแล้ว มันคือ Chicago นั่นเอง)

มีสถานที่ท่องเที่วมาแนะนำ 2 แห่งค่ะ

ที่แรก : Sears Tower

sears20tower

ตึกนี้เคยเป็นตึกที่สูงที่สุดในโลกด้วยนะคะ และแน่นอนว่าตอนนี้ไม่ใช่แล้ววว  อันนี้มี highlight อยู่ที่เค้าเปิดให้ชมวิวจากตึกนี้ในชั้นที่สูงมากๆ ด้วยนะคะ แต่ต้องเสียเงินค่าเข้า ซึ่งก้อไม่แพงมากจำได้ว่าประมาณ 15 เหรียญ ไม่เกินแน่ๆ ค่ะ ก่อนขึ้นไปชั้นบนเค้าจะเปิดวิดีทัศน์ให้ดูก่อนว่าตึกมีความเป็นมายังงัย สร้างยังงัย ใครคือผู้สร้าง ประมานนี้ค่ะ แล้วก้อขึ้นไปข้างบนสูงๆๆๆๆจริงๆ มองลงมาแทบจะเห็นทั้ง Chicago เลยแหละ ถ้ามองดีๆ ตึกนี้ มีจุดเด่นด้วยนะ คือ มันมีสองเสาค่ะ เหมือนมีเขาเลย อิอิ ตึกมีเขาดูน่ารักดืเนอะ ^__^

ที่ที่สอง

Field Museum

field1

chicago-field-museum-full

อันนี้ห้ามพลาดเด็ดขาดเลยค่ะ เพื่อนๆ คงคุ้นตากับตึกนี้ดี เพราะว่ามันไปปร่กฏอยู่ในหนังที่มีชื่อว่า Night at the Museum หนังเรื่องนี้เกดชอบมากๆเลยค่ะ พอได้มาเห็นพิพืธภัณฑ์จริงๆ ยิ่งชอบใหญ่เลยอะ ใหญ่มากๆๆๆ ต้องเดินทั้งวันถึงจะดูหมด ^__^ พิพิธภัณฑ์ในอเมริกาเค้าทำดีมากๆเลยค่ะ รู้สึกไม่น่าเบื่อเลย จริงๆ นะคะ แนะนำๆ ห้ามพลาด

Leave a comment »

ทำไม Fuji แต่ละที่อร่อยไม่เท่ากัน

    เกดเชื่อว่าทุกคน คงเคยสงสัยเหมือนกับเกดแน่นอนว่าร้านอาหารแต่ละที่ ทั้งๆที่มันเป็นร้านเดียวกัน แต่พอตั้งอยู่ต่างสาขากันแล้วเนี่ย ความอร่อย หรือว่ารสชาติมันถึงแตกต่างกันจังเลย

ซึ่งร้านที่เกดอยากแอบบ่นวันนี้ คือ ร้านอาหารญี่ปุ่นค่ะ Fuji นั่นเองแหละ สาขาที่ไปทานมาแล้วรู้สึกไม่ประทับใจเลย คือ สาขาจามจุรี สแควร์ นั่นเอง เฮ้อออ คืออาหารมันรสชาติไม่กลมกล่อมอะ อธิบายไม่ถูก แต่เพื่อนๆ ที่ไปด้วยกันก้อรู้สึกแบบเดียวกันเลยนะคะ คือ ทำไมมันไม่อร่อยเรยว้าาา รู้งี้กินอย่างอื่นดีก่าตั้งเยอะแยะ เส้า -*-

เอ้ออ แต่ Fuji มีอยู่ที่นึงอร่อยม้ากกกมาก กินมาตั้งแต่เด็กๆ แล้ว ก้อคือ สาขา cantral ปิ่นเกล้า อร่อยมากๆเลยค่ะ กินมาตั้งแต่อยู่โรงเรียนแล้ว วันนั้นแวะไปกินใหม่ก้ออร่อยไม่เปลี่ยนแปลง ชอบๆ ^__^

สรุปว่าวันนี้แวะมาบ่นนิดๆหน่อยๆ ไม่มีร้านไหนมารีวิว แต่ถ้าอยากทานอาหารฟูจิ ก้ออย่าลืมแวะไปชิมที่ central ปิ่นเกล้ากันนะคะ

Leave a comment »

Agile Benefits

    Today, we will look at developers’ top 5 benefits using Agile Approach. If you are developer and wanna know why Agile is widely used todays, please do not hesitate to read the article below.

Now, Let’s go and see them>>

First,

More involvement with the customer

Our team agrees that this is the #1 benefit of agile development. Damien told me, “…so you both gain a better understanding of how the app will work and be able to resolve issues and design adjustments quicker.” I couldn’t agree more. When I was playing the middle man role of PM I found that my translating back to the team wasn’t always 100%. When the team can interact directly with the customer, asking questions, getting clarification, discussing ideas, then there is a greater likelihood that what is produced is what the customer wants. This will, in our experience, work out well if the following is in place:

  • The scrum master trusts their team
  • The project is using scrum
  • The customer understands scrum
  • The customer understands that once a sprint begins it cannot be changed, unless they decide to prematurely stop it, and have meeting explaining why

Second,

Self-managing teams

As I said in my post about the business benefits of agile, I had heard this term thrown about without explanation. Let me explain it here. With scrum, the product owner (a.k.a. customer) puts stories into the backlog, and then controls the development by prioritizing the stories, with the most important on the top. At the beginning of each sprint at the sprint planning meeting, the team determines what they will commit to over the next 10 business days. They write out the tasks that make that story happen, and development begins. Each day there is a scrum, where the team and the scrum master get together. The team reports on the following:

  • What did you do since the last scrum?
  • What are you planning to do until the next scrum?
  • Is anything holding back your progress?

In the daily scrum, the scrum master is a leader, leading the team through the process. While the scrum master can offer advice, he does not tell the team how to go about their daily development activities. It is up to the team to decide the best course of action. They are empowered! What a novel idea, empowering the people that are doing the actual work. That is what is meant by self management: the team manages the “how” rather than a project manager telling them. For us, this is a no brainer. There is literally no way for me, as a manager, to be involved in the code as deeply as the development team, so why not have them make their own decisions? I trust them, and we all learn from our mistakes.

Third,

Centralized controls fail in the face of increased complexity

Another step in removing the bureaucracy of the past is to delegate decision making to the feet on the ground people, in our case the development team. This becomes increasingly important as complexity grows. Should the understanding of what “done” means for a particular story, the team is the best equipped to determine impact, to decide what changes are necessary, and to put the changes in place.

Forth,

Increased team participation

According to Ken Schwaber in Agile Project Management with Scrum, “optimally, a team should include seven people.” Schwaber is obviously referring to larger projects, as that would involve our entire team. The point here though is that the larger the group, the less overall communication you have. I will use my senior project class as an example. We had 21 people in the class and started out using a waterfall methodology (due to the teacher creating the groups – UI, database, etc.). When we were all together as a large group, the dominant personalities stood out and only they spoke. When we broke into our smaller groups there was a lot more interaction and everyone had a chance to speak. Perhaps there is something intimidating about large groups that cause many to shy away from speaking…

and last,

Happy developers = productive developers

Moving to agile development and scrum, empowering our team to make their own decisions, and removing the communication barrier between our team and our customers are definitely the best decisions I have made in regards to our development methodology. Our entire team is very happy to be using agile, and love daily scrum; we look forward to it every day. The team knows that they are trusted to make their own decisions, and don’t have to check with a manager before implementing them. They are happier developers for it, and are many times more productive, as they are left to focus on producing the highest quality product that the possibly can.

Using agile development with scrum can require a fundamental shift in the way project managers think and approach software development projects. It requires one to be more of a leader than a manager. It requires a great amount of trust; however, if you don’t trust those you work with then there is a fundamental problem that cannot be addressed in this post. Ultimately, in my experience, the result is a happier customer who is getting what they want – a high quality product that is what the envisioned. If the customer is happy, then we have been successful.

Leave a comment »

Hack Ur Mind: การบ้านทดสอบความจำ

ทำหารบ้านมาค่ะ ทำสองครั้งรวดเดี่ยวเลย รู้สึกสนุกดี แต่สงสัยต้องฝึกฝนความจำเพิ่มวันละนิดๆ หน่อยๆ แล้วแหละค่ะ เพื่อประสิทธิภาพในการจำที่ดีของเรา อ้อ ผลการทดสอบครั้งแรกเป็นแบบนี้ค่ะ

hack3

hack4

ผลการทำครั้งที่ 2 เป็นแบบนี้ค่ะ

hack1

hack2

จะเห็นว่าผลการทำของเกดดีขึ้นใน 2 เรื่อง คือ การจำตัวเลข และการจำ block ค่ะ ส่วนเรื่องรูปที่จำได้เพราะว่า เคยทำมาแล้ว เรยทำถูกหมดเลยในรอบสอง ^__^ นอกนั้นก็เหมือนเดิมเลยค่ะ รู้สึกว่าทำแล้วสนุกดี

Leave a comment »

Top 5 reasons why projects fail

When asked why their projects failed, managers and employees cited a wide range of issues. But these 5 reasons surfaced over and over again, as the main reasons why their projects failed:

  • Lack of end-user (customer) involvement
  • Poor requirements
  • Unrealistic schedules
  • Lack of change management
  • Lack of testing
  • Inflexible and bloated processes

Now, look at Agile and see how agile  can help with these head on.

The Customer Is King…

To address the lack of end-user or customer involvement, Agile made the customer a member of the Agile Product Team. As a member of the team, the customer works with the development team to ensure that their needs are met. The customer contributes to the requirements, approves the final result, and, is has the last word when making tradeoffs between which features are added, changed or removed from a release.

 

Requirements Are Written As Acceptance Tests Before Any Code Is Written…

To address the issue of poor requirements, Agile insists that you write acceptance tests before you write code. As requirements are gathered, they are defined as features containing one or more use cases with concrete acceptance criteria. The acceptance criteria is used to write an acceptance test before any code is written. That means that someone actually has to think about what they want before they ask someone to deliver it! This approach radically changes the requirements gathering process and dramatically improves the quality of estimating and scheduling.

 

Schedules Aren’t Assigned, They’re Negotiated…

To address the issue of unrealistic schedules, Agile makes estimating and scheduling a collaborative process between the Product Team and the Development Team. At the start of a release, the Product Team estimates the level of effort for a set of features. Then they ask the Development Team to review, revise and provide feedback on the estimates. The two teams work the estimates collaboratively until a reasonable schedule is achieved. Then everyone commits to the schedule and the work begins.

 

Nothing Is Carved In Stone, Except For The Delivery Date…

To address the issue of lack of change management, Agile insists that everyone embrace change, that everyone be realistic about change, and that anything can change except for the delivery date! In other words, as the product moves toward release, the customer (sitting on the Product Team) can add, change or remove a feature based on its priority and value. However, they have to be realistic. If they add a feature, they’ll likely have to take another one out, in order to meet the delivery date. And, the delivery date is always met. Period.

 

Tests Are Written Before Code Is Written And Testing Is Automated…

To address the issue of lack of testing, Agile demands that tests be written first and that tests be run continuously throughout the build process rather than waiting until the “11th hour” to punt some bad code “over the wall” to a helpless test team. Each developer has to write their test first, then write the code to make it pass the test. The test is automatically run any time the code is changed. This approach makes testing the responsibility of everyone on the development and ensures the integrity of the build from the start of the project.

 

Project management is not a separate activity…

To address the issue of inflexible and bloated processes, Agile integrates project management into the process. The project management function is shared across the development team. For example, each 7 person development team (scrum) commits to a release schedule that they personally negotiate. In addition, the code base automatically generates project tracking information. For example, burndown, velocity and test pass-fail charts are all automatically generated by comparing outstanding tests with test passed and tests failed.

 

Agile is a profound step in the right direction…

As we said earlier, Agile may not address every software development problem, but it is a very profound step in the right direction. Based on the Agile Manifesto, it makes a serious attempt at addressing many of the key problems with current software development processes by empowering and respecting the people who are part of the process and by taking a pragmatic and realistic approach to the software development business.

Leave a comment »

Hack Your Mind#8: จำ จำ จำ

      สวัสดีค่ะ ครั้งนี้เราได้เรียนเรื่องความจำ และ เทคนิคในการจำกันค่ะ คาบเรียนนี้เราแบ่งการสอนออกเป็น 2 ส่วนนะคะ ดังนั้นเราก้อเลยมีผู้บรรยาย 2 คนด้วยกัน คนแรกก้อคือ อาจารย์ธงชัยนั่นเองค่ะ ส่วนคนที่สอง คือ พี่ป๋วยค่ะ

    ส่วนแรก อาจารย์ธงชัย สอนเทคนิคการจำ 2 วิธีค่ะ วิธีแรก คือการใช้หมุด หรือ ตะขอช่วยในการจำ วิธีการเป็นแบบนี้ค่ะ เราต้องมีตะขอก่อนที่ใช้แทนลำดับของสิ่งของค่ะ ถ้ายังงง ไปดูตัวอย่างดีกว่า

1. ต้นไม้สูงๆๆๆๆๆเสียดฟ้า

2. นก

3. พีรามิด

4. รถยนต์

5. ปลาดาว

6. ปืน

7. 7-11

8. ตุ๊กตาหิมะ

9. แมว

10. ถุงมือ

11. ตะเกียบ

12. ไข่

13. ลิฟต์

14. กุหลาบ

15. ปฏิทิน

     ทีนี้เราต้องจำตะขอของเราให้แม่นๆๆ เลยนะคะ จากนั้น ถ้าเราจะจำอะไร ก้อจินตนาการถึงของสิ่งน้ันค่ะ แต่ต้องนึกให้มันติดกับตะขอของเราไปด้วย เช่น ถ้าจะจำ กระเป๋า  นาฬิกา ให้เรียงตามลำดับ ก้อจินตนาการว่า มีกระเป๋าแขวนอยู่บนต้นไม้สูงๆ แล้วก้อจำต่อไปว่า นกของเรากำลังบินคาบนาฬิกาไปบนฟ้า ต้องจินตนาการถึงอะไรที่มันชัดๆ ด้วยนะคะ ใส่สี ใส่ความเคลื่อนไหวเข้าไป จะจำได้ง่ายขึ้นอันนี้เป็นผลมาจากสิ่งที่เรียกว่า visualization  ค่ะ วิธีนี้work มากมาย เกดลองแล้ว ชอบมากๆเรย

     วิธีที่สอง เรียกว่า roman room system อันนี้เราต้องมีเส้นทางที่เราคุ้นเคย และ จำได้ขึ้นใจก่อนนะคะ เช่น ของเราก้อต้องเป็นตึกสี่นั่นเอง อันนี้คล้ายกับวิธีแรกค่ะ แต่เราเปลี่ยนตะขอหรือหมุดของเราเป็นสถานที่แทน เช่น ไปตึกสี่เจอลานจอดรถก่อน ก็ให้ลานจอดรถไปที่แรก แล้วต่อมาก้อเป็นลานหน้าลิฟท์ จำไปเรื่อยๆ จนถึงชั้น 20 อันนี้จะทำให้เราไม่ต้องไปจำหมุดเรียงตามลำดับมาก่อนค่ะ แต่เกดใช้วิธีนี้แล้วสับสนมากๆ อะ เพราะ เกดจำที่สลับกัน แต่อันนี้แล้วแต่คนนะคะ ชอบแบบไหนก้อใช้แบบนั้นค่ะ

      ส่วนที่สองเป็นของ พี่ป๋วย ค่ะ ส่วนนี้พี่ป๋วยจะช่วยสอนวิธีจำเบอร์โทรศัพท์ที่ยาวๆ และ เทคนิคในการจำหน้าคน

ก่อนอื่นเรามาจำเบอร์กันก่อนค่ะ เราต้องเปลี่ยนเบอร์ต่างๆ เป็นตัวอักษรไทยก่อน เป็นแบบนี้ค่ะ

0 = อ
1 = ว ร
2 = ข ง
3 = ต ผ ฝ พ ฟ ฒ
4 =  ส ษ ศ ซ
5 = บ
6 = ห
7 = จ
8 = ป
9 = ก

 เมื่อจำได้แล้ว เราก้อนำตัวเลขที่จะจำมาแปลงเป็นตัวอักษร เพื่อที่จะทำเป็นคำ แล้วแต่งเป็นประโยคให้จำง่ายค่ะ เช่น เกดตาลกินอาหารวุ่นวายจิง 089-3906227 ประมานนี้ค่ะ เราจำเป็นประโยคที่ทีความเชื่อมโยงก้อย่อมง่ายกว่าจำเป็นเลข ซึ่งไม่มีความเกี่ยวข้องกันจิงมั้ยคะ ^_^

Leave a comment »

หม่ำอาหารที่ RBSC

     วันนี้คุนวุดพาไปหม่ำข้าวที่ sport club มาค่ะ อ่าที่ที่ว่านี่ก้อคือ Royal Bangkok Sport Club หรือ ราชกรีฑาสโมสรนั่นเอง อาหารที่นี่อร่อยดีค่ะ ราคาไม่แพงเรย ไม่แพงจริงๆ น้า คุ้มค่าๆ ชอบๆ จานใหญ่เบ้อเร่อเรยอะ กินแทบไม่หมดแต่ในที่สุดก้อหมดแหละ แหะๆ ^_______^   ไปดูอาหารที่เราสั่งวันนี้กันดีกว่าค่ะ

จานแรก ซี่โครงหมูอบซอสบาร์บีคิว

1

จิงๆแล้วตอนเสิร์ฟหน้าตาดีกว่านี้ แต่ว่าอาหารลงทีไร อดใจไม่ไหว แอบหม่ำไปแล้วหน่อยนึงหน้าตาก้อเรยไม่เป็นระเบียบอย่างที่เห็น แหะๆ :P รสชาติดีเรยแหละ ง่ำๆๆ อร่อยๆ  ชอบค่ะ หมูนุ่มๆ กินกะเฟร้นฟราย พร้อม โควสลอ (สะกดม่ายเปน ม่ายเปนรัย เอาเปนว่าทุกคนเข้าจัย) เข้ากันจิงๆ

จานต่อไป

2

อันนี้ club sandwich จานเบ้อเร่อเรยอะ ประกอบไปด้วย sandwich 4 ชิ้นใหญ่ๆ ไส้ไก่ ไข่ แฮม ชีส ผัก และ มะเขือเทศ เรียงกันอย่างสวยงามน่าทาน มาพร้อมกับ chips เบคอนทอด และ ผักดอง (อธิบายม่ายถูกอะ ผักต่างๆยังดูสดอยู่ แต่มีรสเปรี้ยวๆ หวานๆ)  อร่อยอีกแล้วค่ะ แต่ด้วยความชิ้นใหญ่ กินแล้วเลอะเทอะมากมาย เขินๆ เหอๆ o_o 

สรุปค่ะ สรุปว่าอาหารที่นีอร่อยจังเรย ชอบๆ วันหลังจะลองไปชิมอาหารไทยๆดูมั่ง แล้วจามาเล่าใหม่ค่ะ

Leave a comment »

Smoothies*

     เชื่อว่าหลายคนคงชอบทาน smoothy กัน เกดก้อเหมือนกันค่ะ ยิ่งเป็น smoothy ผลไม้ด้วยแล้วน้าาาชอบที่สุดเรย วันนี้เรยอยาก review smoothies ร้าน Bean’ n Berry ตรงจามจุรี สแควร์ ให้ไปลองชิมกันค่ะ

เแก้วนี้ เรียกว่า Banana Berry

smoothy

อร่อยมากๆเรยค่าา ทานแล้วสดชื่นมากมาย ที่สำคัญหวานหอมมากๆเรยค่า ได้ประโยชน์จากวิตามินซีของเบอรี่่ชนิดต่างๆด้วยค่ะ แง่มๆ ชอบๆๆ

Leave a comment »