`
jbm3072
  • 浏览: 211533 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

提高开发技术的Tip

阅读更多

 

  以下Tip和学习路线从自己身上出发进行总结,仅代表个人观点。你可以留言进行讨论。

1.有计划的学习

       学习是一个循序渐进的过程。如果没有一个计划,学习将变得没有规律,我们也无法提高自己的能力。想起上学的时候,学校每个学期都会制定一个教学大纲来指导老师的教学和我们的学习。是的,如果没有计划,今天突然想学这个,明天突然想学那个,朝三暮四,我们永远也无法学到自己想学的东西。所以我们需要制定一个学习计划。有计划的学习才能提高自己的能力。Java web项目的开发是需要很多知识的积累的,包括Java SE,数据库,JDBC,Linux,Log4j,Html/CSS/Javascript,持久层框架,JUNIT及其他测试框架,IOC框架,web MVC框架等等,如果我们没有一个良好的计划,今天学习Log4j,明天学习Junit,这些东西都不会掌握好并学习好。

      如果给自己做计划。计划可以按照时间段来进行。例如本年度的工作,本季度要达到的水平,本月要学习的东西,本周学习的计划安排,以及每一天的安排。每天晚上睡觉前,想想今天的计划安排是否完成,明天该学习什么;每周到结束的时候,总结一下本周完成了什么,下周要学习什么。根据自己对计划的实行情况可以改变自己的计划。总之要有计划的学习。可以使用google 日历和 qq mail 邮箱等来管理自己的计划。

2. 同一段时间只学习一种技术  

       我是一个什么都想学的人。我不想把自己的时间都用在学习Java上,我还想学习C++,还想学习 web 设计,还想学好windows编程,想学Linux编程,想学习计算机网络编程,想学习路由器、网络的配置……。于是,今天看了VC++深入详解,明天学习Linux shell编程。计算机技术包含了太多技术。我们无法一一将他们都掌握。所以不要想什么都学会。至少在一段时间内学习一种技术。我给自己制定了这样的计划,今年要把所有的精力都致力为 java EE 开发技术上。一年后,努力学习C/C++编程。

      是的。我们学习的东西可以广一点,但一定要有自己专的方面。学专了一个方面,你就可以接着学习其他的技术。一个什么都会的人,很可能什么都不会;所以,精于一,而博于广。

3.学会休息

     我们都很忙,上学的时候学好各科,至少不能挂科,然后在课外学习自己喜欢的java 编程;工作的时候,需要做好工作,然后在工作之余多学一些东西;时间长了,我们就可能倦了,累了。所以我们需要学会休息来改变自己的精神状态。

     整天在电脑前进行软件开发的我们,要学会放松自己和休息。作为程序员整天在电脑前,极容易养成工作和休息都离不开电脑的习惯。休息的时候,也是在电脑前看电影,玩游戏。我想,在我们工作累了之后,应该离开电脑,走向户外来放松和休息。或到大街上转转,或到商场里购物,或去游泳馆游泳,或去健身房健身,或和朋友一起打台球。等等等等。总之要学会放松自己,走出户外,不要整天在电脑前。

     以上3点是自己对自己工作学习的总结和提醒,特别写出来和大家一起分享。


  感谢HiMagic!分享自己的观点。值得学习。

提高开发技术->如何学习,这个转换并不完全对等。对于学习来说,最重要的不是计划和过程,而是结果,没有成果的学习等于白费时间。对于提高技术来说,必须要有笑傲江湖唯我独尊的气势,以及持之以恒的定力。
2009-11-17 08:54 | HiMagic!


感谢CoderCream分享自己的观点,没错,执行和结果更加重要!


# re: 提高开发技术的Tip  回复  更多评论 删除评论  

计划很重要,是方向; 
执行更重要,否则计划只是一纸空文; 
结果最重要,如果学习(执行)时只是为了完成任务,走过场,自己没有消化/吸收,那就没有意义了! 

博主总结的不错,支持一下!
2009-11-17 11:44 | CoderDream

感谢隔离黄莺分享自己的观点。我只是想表达的是在工作之外的那种学习


# re: 提高开发技术的Tip  回复  更多评论 删除评论  

楼主所说的只是为学习而学习制定计划,为工作而学习可不一样,比如项目中涉及到了 Linux Shell,涉及了 Perl 或更多的东西,你想要快速的上手的话就得一起学。
2009-11-17 11:05 | 隔叶黄莺
分享到:
评论

相关推荐

    Tiptop二次开发两大宝典

    这份手册详细解释了4GL语言的语法和特性,有助于初学者快速上手,并帮助有经验的开发者提高开发效率。 而“Genero BDL HB 2.0 简体中文版”则是关于BDL语言的深度指南,它涵盖了BDL语句、函数、流程控制、错误处理...

    tiptop gp技术手册

    以上内容是基于“tiptop gp技术手册”中的描述,针对鼎捷软件tiptop5.3版本技术手册的详细知识点概述,涵盖环境架构、操作说明、命名原则、画面档与报表操作等多方面内容,尤其适合刚接触4GL语言的开发者进行学习和...

    TIPTOP对接通达OA工作流

    总的来说,"TIPTOP对接通达OA工作流"项目展示了如何利用技术手段实现企业系统间的深度集成,从而提升工作效率,促进业务流程的自动化。对于开发者来说,这是一个研究企业级系统集成、工作流管理和接口设计的宝贵案例...

    Swifter 100 个 Swift 开发必备 Tip试读样章

    书籍可能包含100个实用的Swift开发小技巧或建议,旨在帮助开发者快速掌握Swift编程,并提高开发效率。这本书得到了MacTalk池建强的作序推荐,说明书籍内容经过了他的认可,可能具有一定的实战价值和深度。 根据文档...

    像QQ消息一样简单的Tip

    6. **代码封装与重用**:为了方便开发,应将QQ Tip的相关功能封装成独立的组件或类,这样可以在多个地方复用,提高代码的可维护性和扩展性。 7. **资源管理**:在压缩包中,"2ccc.com.nfo"通常是一个信息文件,用于...

    js中的tip提示信息

    总结起来,“JS中的Tip提示信息”是在Web开发中常用的一种增强用户体验的技术手段。通过对CSS样式的精确定义和JavaScript逻辑的合理组织,可以实现美观且实用的提示信息功能。希望以上内容能够帮助你更好地理解和...

    DYI自己的TIPTOP顯示介面

    本篇文章将深入探讨如何进行TIPTOP的二次开发,帮助你DIY自己的显示界面,让技术与艺术完美结合。 首先,了解TIPTOP的基本架构至关重要。TIPTOP通常基于嵌入式系统,采用高效的图形库和框架,支持多种分辨率和显示...

    Amazon Interview Prepare tip

    以下是对“Amazon Interview Prepare tip”这一主题的深入解析,旨在为即将参加亚马逊技术面试的候选人提供全面的指导和建议。 ### 面试理念与公司文化 首先,亚马逊强调其作为一个“建造者可以建造的地方”,这里...

    达林顿管TIP127芯片的资料

    **达林顿管TIP127芯片:大功率应用的优选元件** 在电子设备的设计与制造中...对于从事电子设计与开发的专业人士而言,深入理解并掌握TIP127的技术参数和应用技巧,将有助于提升产品性能,实现更高效、稳定的设计目标。

    delphi Tip

    标题 "Delphi Tip" 暗示我们将探讨 Delphi 编程中的技巧和最佳实践,特别是与 SQLite 数据库相关的部分。Delphi 是一种强大的面向对象的编程环境...在实际开发中,应结合具体需求和项目规模来选择最适合的策略和技术。

    基于TIPTOP ERP应用的生产管理电子看板

    在技术实现层面,这个电子看板可能采用了WPF(Windows Presentation Foundation)技术进行开发。WPF是微软.NET Framework的一部分,提供了一种强大的用户界面设计工具,支持丰富的图形效果和多媒体元素,使得电子...

    Tip_Based_Nanofabrication__Fundamentals_and_Applications

    尖端纳米制造技术(Tip-Based Nanofabrication,简称TBN)作为一种重要的使能技术,在纳米制造领域扮演着至关重要的角色。它通过利用功能性探针,即带有纳米尺度尖端的微尺度悬臂或尖端支架,来执行各种类型的制造...

    TipTop基礎操作管理系統

    致力于提高我国政府机关、军警、企事业单位及个人的计算机信息安全防范水平,减少国家秘密、商业秘密和个人隐私的泄漏可能,开发、生产和推广信息安全产品,提供用户培训、现场评估、用户定制等技术服务,为用户...

    TIPTOP 4GL語法介紹

    它的语法结构类似于传统的第四代语言(4GL),旨在提高开发效率,减少代码量。这种语言支持声明式编程,允许开发者通过描述他们想要的结果,而不是具体如何实现它。此外,Genero BDL 提供了对数据库操作的直接支持,...

    表单验证TIP

    在网页设计和开发中,表单验证是必不可少的一环,它确保用户输入的数据符合预期的格式,从而提高数据质量和用户体验。"表单验证TIP"指的是在用户进行表单填写时,通过提示信息(TIP)来即时反馈验证结果,帮助用户...

    TIPTOP GP 技術手冊 1.0 (繁體版).rar

    《TIPTOP GP 技术手册 1.0 (繁體版)》是针对TIPTOP GP产品的一份详尽的技术指南,旨在帮助用户和开发者深入理解该产品的功能、架构和使用方法。这份文档可能涵盖了从基础操作到高级开发的各种主题,确保用户能够有效...

    tip3000智能变电站辅助系统综合监控平台-产品说明书_new.doc

    TIP3000智能变电站辅助系统综合监控平台是一款由安徽电科恒钛智能科技有限公司开发的高级监控解决方案,旨在整合变电站的各种辅助生产系统,提升运行效率和安全性。该系统基于自动化技术、计算机技术、网络通信、...

    tip-Delphi.zip

    6. **数据库访问**:Delphi 提供了 ADO 和 DBX 等数据库访问技术,理解如何使用这些技术连接数据库,执行SQL语句,是开发数据库应用的基础。 7. **多线程编程**:在多核处理器时代,利用多线程可以提高程序的性能。...

    下拉列表中tip

    在本文中,我们将深入探讨下拉列表中的提示(tip)设计原理、实现方式以及它在实际开发中的应用。 在源码层面,创建下拉列表提示可能涉及HTML、CSS和JavaScript的结合使用。HTML用于构建基础结构,如`<select>`元素...

    vc tip 提示

    【标题】VC提示技术:cpp tooltip 库的深入解析与应用 在Windows应用程序开发中,为控件添加提示信息是常见的需求,cpp tooltip库提供了一种高效且灵活的方式来实现这一功能。cpp tooltip库,正如其名,是专门针对...

Global site tag (gtag.js) - Google Analytics