IT增值服务,客户案例(一)--山东青岛在职人士,2年.Net经验,转Java开发半年

简介:
客户总体情况:2年.Net开发经验,2014年刚刚转Java半年。对Java的若干问题不是非常清楚,仅仅是对JSP/Servlet/JavaBean

Spring、SpringMVC、Mybatis有点基础性的认识。


项目中就主要用到了上述基础,公司使用的是技术架构师自己开源的框架。

客户所在的公司是山东青岛某小公司,对技术员工要求较多,从前端到后端都要做。


前端使用extjs、easyjs等多种js框架。比較多变。



经过40多分钟的交流沟通,我的解决方式和思路例如以下:


1.Java基础一定要学好。

  文件、流、网络等核心经常使用库和API一定要熟悉。

  

  研究案例能够是 我写的中国象棋1.0版本号,这个相对简单一些。

  再过段时间,研究我写的中国象棋2.0版本号,更为全面的学习JavaSE核心知识。

  

2.Web框架应用。

  学习Java Web开发,先学习框架的应用,再学习框架的设计思想。再研究框架的源代码是可行的学习方法。

  

  2.1框架应用

  SpringMVC:參考网上的一片教程,入门级和最经常使用的配置。总结得非常全面

  Mybatis:參考官网http://mybatis.github.io/mybatis-3/zh/index.html

  

  2.2框架的设计思想以及多种配置

  兴许再研究

  

  2.3源代码

  网上有不少源代码分析的文章。我也写过一些。

  

3.Web前端

  Html、JavaScript(JQuery)、CSS才是最经常使用、最标准化的Web技术。

  与其花大量精力学习 多变。不能广泛应用的extjs等框架,把最稳定的、最流行的、最基础的Web前端技术学好更合适。

  

  extjs等公司用的框架。先能够解决这个问题即可。

  精力足够的情况下,能够优先学习JavaScript写的简单的组件以及CSS框架,比方Bootstrap。

  

4.独立做项目,全栈式project师

  等上述3类技术都有了扎实的基础和丰富的实践经验之后,再独立做几个项目,练练手。

  

5.工作问题总结

  工作中遇到的问题。不懂的首先应该自己研究,实在不行。再去请教业务经理或技术架构师。

  优先自己研究,能够提高自己解决这个问题的能力,有自己思考的情况下。再请教别人,会比較好。

  虚心请教别人时,多问几个为什么,了解下别人为什么要这么做。

  假设别人不愿意分享自己的设计方法。仅仅能自己研究了。

毕竟。求人不如求己。


  把工作中遇到的问题,记录下解决思路和方法,这样能够保证自己的经验越来越丰富,解决这个问题的能力越来越强。

  再有新技术和新问题时,都不再是什么大问题了。

  

  

  这个客户看过我的非常多文章,比方工作问题系列、Web开发系列等,所以交流起来还是比較轻松愉悦的。





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5420576.html,如需转载请自行联系原作者   


相关文章
|
3天前
|
数据采集 Java 数据挖掘
Java IO异常处理:在Web爬虫开发中的实践
Java IO异常处理:在Web爬虫开发中的实践
|
6天前
|
开发框架 JavaScript 前端开发
|
5天前
|
数据采集 存储 前端开发
Java爬虫开发:Jsoup库在图片URL提取中的实战应用
Java爬虫开发:Jsoup库在图片URL提取中的实战应用
|
7天前
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
34 0
|
7天前
|
开发者 C# 自然语言处理
WPF开发者必读:掌握多语言应用程序开发秘籍,带你玩转WPF国际化支持!
【8月更文挑战第31天】随着全球化的加速,开发多语言应用程序成为趋势。WPF作为一种强大的图形界面技术,提供了优秀的国际化支持,包括资源文件存储、本地化处理及用户界面元素本地化。本文将介绍WPF国际化的实现方法,通过示例代码展示如何创建和绑定资源文件,并设置应用程序语言环境,帮助开发者轻松实现多语言应用开发,满足不同地区用户的需求。
17 0
|
7天前
|
C# Windows 开发者
超越选择焦虑:深入解析WinForms、WPF与UWP——谁才是打造顶级.NET桌面应用的终极利器?从开发效率到视觉享受,全面解读三大框架优劣,助你精准匹配项目需求,构建完美桌面应用生态系统
【8月更文挑战第31天】.NET框架为开发者提供了多种桌面应用开发选项,包括WinForms、WPF和UWP。WinForms简单易用,适合快速开发基本应用;WPF提供强大的UI设计工具和丰富的视觉体验,支持XAML,易于实现复杂布局;UWP专为Windows 10设计,支持多设备,充分利用现代硬件特性。本文通过示例代码详细介绍这三种框架的特点,帮助读者根据项目需求做出明智选择。以下是各框架的简单示例代码,便于理解其基本用法。
32 0
|
7天前
|
开发者 Java Spring
【绝技揭秘】掌握Vaadin数据绑定:一键同步Java对象,告别手动数据烦恼,轻松玩转Web应用开发!
【8月更文挑战第31天】Vaadin不仅是一个功能丰富的Java Web应用框架,还提供了强大的数据绑定机制,使开发者能轻松连接UI组件与后端Java对象,简化Web应用开发流程。本文通过创建一个简单的用户信息表单示例,详细介绍了如何使用Vaadin的`Binder`类实现数据绑定,包括字段与模型属性的双向绑定及数据验证。通过这个示例,开发者可以更专注于业务逻辑而非繁琐的数据同步工作,提高开发效率和应用可维护性。
22 0
|
8天前
|
IDE Java Linux
探索安卓开发:从基础到进阶的旅程Java中的异常处理:从基础到高级
【8月更文挑战第30天】在这个数字时代,移动应用已经成为我们日常生活中不可或缺的一部分。安卓系统由于其开放性和灵活性,成为了开发者的首选平台之一。本文将带领读者踏上一段从零开始的安卓开发之旅,通过深入浅出的方式介绍安卓开发的基础知识、核心概念以及进阶技巧。我们将一起构建一个简单的安卓应用,并探讨如何优化代码以提高性能和应用的用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供宝贵的知识和启发。
|
4天前
|
监控 Java 调度
【Java学习】多线程&JUC万字超详解
本文详细介绍了多线程的概念和三种实现方式,还有一些常见的成员方法,CPU的调动方式,多线程的生命周期,还有线程安全问题,锁和死锁的概念,以及等待唤醒机制,阻塞队列,多线程的六种状态,线程池等
26 6
【Java学习】多线程&JUC万字超详解
|
3天前
|
存储 Java 程序员
优化Java多线程应用:是创建Thread对象直接调用start()方法?还是用个变量调用?
这篇文章探讨了Java中两种创建和启动线程的方法,并分析了它们的区别。作者建议直接调用 `Thread` 对象的 `start()` 方法,而非保持强引用,以避免内存泄漏、简化线程生命周期管理,并减少不必要的线程控制。文章详细解释了这种方法在使用 `ThreadLocal` 时的优势,并提供了代码示例。作者洛小豆,文章来源于稀土掘金。
下一篇
DDNS