<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    How to strengthen your skills effectively?

    Posted on 2008-03-17 11:46 speed.zheng 閱讀(1033) 評論(1)  編輯  收藏 所屬分類: IT thoughts
     As technical people in IT, we all know we must learn more and more to keep up with the rapid changing IT technologies and increasingly complicated business requirements.

    Regrettably many developers learn technologies just for learning, they don’t want to enrich their thoughts, many of them are obsessed with MVC framework, previous struts I, then webwork, nowadays struts2.

    On some popular threads of Java forums, we often see arguments on two IOC framework : guice and spring, some radical fans of guice framework attack spring framework as a shit. But before 2007, many of them feel proud of mastering Spring framework, Spring framework not only provided a productivity innovation, also made programmers who master the framework a good living.

    This is ridiculous! Researching on new things seems no wrong, but we have narrow time to learn technologies, how to use the valuable time to learn effectively and efficiently? We don’t want to just be a fan of some particular frameworks, actually, many programmers' professional goal is to be an architect.

    First of all, we should clarify why we spend time and money to learn technologies hardly? The main reason is many of us saw it as a way to improve their position and treatment, so we should learn technologies which career situation around starved for mostly.

    In many software companies, we have enough programmers who only could write some java code, and use some popular frameworks. That is enough!

    As a project manager, I always feel frustrated to delegate some complicated tasks to members, for example, once I want  a business analyst to make a prototype to get more feedback quickly from stakeholders, but he can only write documents with office software, that's cost a lot of time in the requirement analysis phase. After a requirement completed, there is a limited time to complete other milestones in lifecycle.

    Many architect we called them 'concept architect', who only know how to interpret the conception of some technology jargons, when we want them to mix front-technology and server-side technology to provide a full-stack solution, they deliver nothing after a long time document work.

    In fact, few of them would like to extend their perspective on enterprise information system technology deeply, such as rich-client, workflow, BPM, CMS, portal, EAI, SOA, and so, on, Although mastering those technologies can give you a global view on enterprise information requirements.

    Meanwhile, many of web application projects were compelled by huge requirements about user-experience enhancements. Bosses of e-biz websites want to strengthen the rich experience of user interaction to improve customer loyalty and retention, they want more front engineers who have a expertise on CSS, JavaScript, Ajax, Domto support their websites. But few engineers satisfied their expectation.

    As my suggestion, having a leveraged expertise is a necessity, we need comprehensive skills to complete a challenging web project.

    If you think you are good at OOP already, you can extend your perspective and shift your focuses on front technology, like JavaScript, DOM, CSS, html, this is technology is easy to learn, hard to master, but full of fun.

    You should also elicit a little time to learn database tech, as your expectation is not only just writing some stupid sql code, at least you should acknowledge a database vendor's details, whether Mysql or Oracle, they could deepen your understanding about Transaction, Concurrence, Cache, performance-optimization, data backup, etc.

    Finally, with more projects experienced, you will be a solution-provider, not only a so-called senior developer.

    Feedback

    # re: How to strengthen your skills effectively?  回復  更多評論   

    2008-03-21 14:44 by Friszart
    nice point

    posts - 6, comments - 12, trackbacks - 0, articles - 1

    Copyright © speed.zheng

    主站蜘蛛池模板: 国产精品视频免费一区二区| 91老湿机福利免费体验| 四虎成人免费网址在线| 亚洲人和日本人jizz| 最近中文字幕完整免费视频ww| 亚洲三级电影网址| 七色永久性tv网站免费看| 亚洲视频.com| 91精品国产免费网站| 亚洲最大在线观看| 青娱分类视频精品免费2| 亚洲中文字幕无码久久2020| 最近的免费中文字幕视频| 色偷偷亚洲第一综合| 亚洲精品无码专区久久同性男| 伊人久久国产免费观看视频| 亚洲中文字幕无码久久综合网| 国产一级在线免费观看| 亚洲国产一区二区a毛片| 91精品免费国产高清在线| 亚洲色大18成人网站WWW在线播放| 午夜免费福利影院| 日韩免费高清一级毛片| 亚洲高清专区日韩精品| 最近免费中文字幕mv在线电影| 国产精品高清视亚洲精品| 波多野结衣一区二区免费视频| 国产免费一级高清淫曰本片| 久久久久久亚洲Av无码精品专口| 免费精品国产自产拍在线观看图片 | 午夜老司机永久免费看片| 亚洲国产av一区二区三区丶| 国产精品嫩草影院免费| 两个人日本免费完整版在线观看1| 99人中文字幕亚洲区| 国产成人aaa在线视频免费观看 | 精品国产无限资源免费观看| 亚洲精品国产综合久久久久紧 | AV片在线观看免费| 国产高清视频免费在线观看| 亚洲大香人伊一本线|