Nicko Headache

Nicko dreams, thoughts about life, what to do after wake up

Archive for the ‘think&think’ Category

Web Skills

Posted by Nicko Satria Utama on 29 August , 2007

Several month ago, someone ask me how to study about web. She already had heard about it like designing web or put a good user interface in the web but she is still confused how to understand web well.

Basic skill to make a web site

First she need to understand the HTML/XHTML. She should try to make a HTML document from simple to advanced. She needs to know to build basic layout of the document.

Then she needs to give a good style to the HTML through CSS. She can give color or maybe give margin to the layout so the web site looks good.

To make a page more responsive and interactive it needs a client script like javascript and DOM. The scripting provides client side programming and DOM provides the document model that the script manipulates.

After that you need to test it with many browsers. I recomendate use Internet Explorer and Mozilla Firefox as a standard for testing. Other browsers are OK. It is needed to look at result in the different browser.

Basic internet knowledge such as using FTP or browser needed to do some basic web hosting management. These are important for uploading files, managing folders and setting up environtment on the hosting site.

Posted in People&People, think&think | Leave a Comment »

Studying on IT, (revised 1 Juni 2007)

Posted by Nicko Satria Utama on 1 June , 2007

Today I will revised what I want to study on IT ( if I have enough time). I use my own time and don’t use my current work time. Some of them is very useful to my own company and as a freelancer.

  1. .NET 2.0 framework, .NET 3.0 framework, .NET 3.5 (Linq)
  2. Visual Studio 2005 and 2007 beta; and its extensibility via Visual Studio SDK
  3. Eclipse 3.2 IDE
  4. Database : SQL Server 2005 on development, quick deployment and maintenance; Oracle 9i / 10g, MySQL and IBM DB2. I don;t want become DBA
  5. Language concept; linguistic; semantic. declarative. I will use C#, VB 8/9/10, Dynamic Language Runtime, Java, Ruby on Rails, compiler
  6. Diagram: UML 2.0, BPMN
  7. Windows XP, Windows 2003 and Windows Vista for development, quick deployment and maintenance
  8. Software Development concept. Software Factories, Agile, Extreme Programming, Rational Unified Process/Rational Method Composer, Test Driven Development.
  9. Concept : Domain Specific Language, Web Onthology, Web 2.0, Metadata programming, ORM
  10. Project Management
  11. Java with JDK 6, J2EE, IBM Websphere 6,
  12. Web development, HTML, XHTM, CSS, DOM, XML, DTD,XML Schema, Semantic Web, Web API, AJAX(MS), Orchestration
  13. Versioning with Clearcase 7, Subversion
  14. Web services, SOA, ESB
  15. Accounting in general and specific for industry: healthcare, banking
  16. User Interface on Windows, Web and mobile application
  17. Globalization and Localization
  18. Windows Presentation Foundation, Workflow Foundation, Windows Communication Foundation and Cardspace
  19. Linq (Language Integrated Query) , DLR (Dynamic Language Runtime), Silverlight (formerly WPFe)
  20. Browser compatibility: IE6/7, Firefox 2.x, Opera 9
  21. Bug tracking with Clearquest 7
  22. Defining requirement with Requisite Pro 7
  23. Creating static and dymanic report. Can be from scratch, SQL Server 2005 reporting or other tools
  24. Mobile development with J2ME
  25. PHP 5.x
  26. Concept: Enterprise Resource Planning, Enterprise Resource Management, Supply Chain, Customer Relationship Management, 6 sigma, Balance Scorecard, Business Orchestration
  27. Concept: Design Pattern, Latest Object Oriented, Refactoring,
  28. Library: Ideablade 3.5, Enterprise Library 3.1, Application Block, Software Factories on UI, Web Services
  29. Binding: DataBinding, Weak Binding, Late Binding
  30. PC Virtualization and application tester using VMWare workstation

I don’t want to study or try to forget

  1. Old styles Cobol and RPG
  2. Visual Foxpro 7 or older
  3. Visual Studio .NET 2002 and 2003. of course .NET Framework 1.0 and 1.1
  4. Old style software development like waterfall etc
  5. Chen ERM, Data Flow Diagram
  6. UML 1.5 or below
  7. MFC and ATL.
  8. OpenGL
  9. Linux and its development
  10. Visual Basic 6.0 or below
  11. Perl
  12. PHP 4 or below
  13. Clipper
  14. Dbase
  15. Microsoft ASP
  16. Windows 2000 or below
  17. Mainframe and AS/400
  18. Mere Mortal library (from Oakleaf) and their various implementation

I will study when I have very much time

  1. Sun Solaris
  2. Develop Device Driver on Windows XP, Windows 2003 and Windows Vista
  3. Develop application on MacOS X
  4. Data Warehouse and data mining
  5. Concept : Business Intelligence, Artificial Intelligence
  6. MS Biztalk Server 2006
  7. Visual Foxpro 8 or 9
  8. Hardware troubleshooting
  9. Windows XP, 2003 and Vista networking.
  10. Develop application on RS 6000
  11. Flash and its programming
  12. Graphic and web design

Posted in think&think | Leave a Comment »