Skip to main content

Restart

It's been one month since I started working in the new company. The overall experience is very good, quite a lot to learn and practice, except that I wasn't self-motivated enough to show lots of passions.

I kept a weekly journal on Google docs to record some company-related stuffs. Some contents are operational/business related and can be sensitive to the potential competitors, thus they are saved as private journals.

Techinally, there are quite a few good gains to note down.

1.I started to use unit testing in the project development. It turns out to be a very good practice to keep the codes a good standard. 

2.One colleague and I discussed a sub part of the system and wrote the design document done before coding, which turns out to be a very cost efficient approach.

3.We used pivotal tracker to divide big projects into small parts. That is pretty useful for project management. I used trello in the past, however not as efficient for intensive collaborative working.

4. I designed and currently implmenting a sub system in a project. That's a very good way to learn things from high level architecturing to actual implementation.

It is true that people get less personal time after working. The case should be worse for startups. However, it was not that bad for my first month, mostly because the company's  major projects will start next month. Another important reason is that I wasn't assigned very heavy tasks. The mentor would love to give me some time adapting to the company's development environment. Personally, I also didn't do extra work besides the assigned tasks. Indeed, I chose to go off work on time to do have some personal stuffs.

The bad thing is that I didn't read enough tech books. Indeed, I only encountered two cases where the tech books are useful: one is to use Enum instead of static integers, another is to use Hibenate and JDA to access the data layer.

Most of the time, I feel excited reading project management related books.
For instance, this book-Remote, which is written by 37signals and translated as Rework2 in China, really excited me. It's about mobile officing. It is really happening. Indeed, I also experience the same thing working on remote projects in github over Skype.


Another book, quite an introductory book to me. I find some points here quite interesting, e.g., how to improve the working procedure to reduce bugs,  the agile mission board, etc. 




Comments

Popular posts from this blog

Imagine I will read it in 5 years(part II)

It is a war and those who fight and survive might become heroes of tomorrow. Top inspirations I learned from this crisis are as follows: 1. As a company or a government, risk management is super important. Those who manage the risks well and planned ahead could possibly overcome hard times and survive strong. One of the key principles for risk management is to distribute the risks over multiple buckets. To a B2B business or country, the key competitiveness would lie in supply chain management, getting the right suppliers and deliver to the end buyers. In the past, the key decision will be primarily influenced by the cost factor. In a low-risk environment, it would be fine. However, in a high-risk environment, this may break, and cost could be much less a factor than the following two factors: The reliability of the supplier The alternative choices in case of the supply chain breakdown. This reminds me of the fruits suppliers in SG's supermarkets. Even for oranges, it c...

IPAD/FB Seminar- Thoughts on Pulse News

Monday's presentation was full of interesting sparks. Of all the eleven teams, only one chose to present FB app, which is Sims Social. The others all chose to present ipad apps. That's not so surprising as Ipad(Tablets) is the most recent platform and there are a lot of blank spaces for us to fill in. The ten ipad apps shared in the seminar covers various fields like e-payment, news-media, education. What surprised me most is that many of us find education a very promising area for mobile app development...As ipads are being utilized as an educational tools in various educational levels, education is really going to be a great pie. Wait, I need to finish comments for my assigned app first. Pulse News, a news media app with good social features. News media are getting more social and mobile and probably "cloudy" in the recently years. Organizing news media contents can be a promising area since there are always interesting things happening around and people just have...

Pause and Retrospect

I recently enjoyed a swift lunch with an old friend, who was once my roommate during our school years. We had an in-depth conversation about life and career. To my mind, his thought process is far more mature than mine, and his decisions seem more future-oriented. Although our conversation was private, I believe certain insights should be shared with a broader audience. 1. The Role of Luck in Life.  His life experiences have significantly highlighted the impact of luck. While I'm not ready to accept this fully, similar sentiments have been echoed by other successful and wise individuals I've interacted with. I also recently watched an informative video that lucidly explains the 80/20 rule and the principle of luck. The video demonstrates through "agent-based modelling" how the wealthiest person isn't necessarily the most talented but is usually someone of average talent who encounters multiple lucky events in life.  I agreed that luck indeed plays a vital role and...