zoukankan      html  css  js  c++  java
  • 了解一下还是有益的

    今天主要围绕这么几个话题?

    1.开发常用工具;

    2.程序员的副业(包含一个开源框架,主要提高开发效率);

    3.学习方法;

    一、开发常用工具

    开发常用工具分前端和后端:

    1. 前端开发工具

    2. 后端开发工具

    1.前端开发工具

    (1)Hbuilder

    HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。 HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。

    官网地址为:

    http://www.dcloud.io/

    (2)VsCode

    号称微软良心之作,另外最近我也基于其做二次开发和插件开发。

    官网地址为:

    https://code.visualstudio.com/

    如果你觉得VsCode很多方面你不满意,你想改造它,完全没问题,因为其源代码完全对外开放,想怎么改就怎么改,你觉得它某些功能没有,也没关系,你可以基于其编写对应的插件,它的插件两种写法,一种js,另外一种ts。

    (3)Atorm

    官网地址为:https://atom.io/

    Atom 是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。

    (4)WebStorm

    被誉为国内前端的开发神器,虽然是收费的,但是收费也有收费的道理。

    不过即使收费,国内广大的程序友友们也能想尽办法进行破解。

    官网地址为:

    https://www.jetbrains.com/webstorm/

    2.后端开发工具(主要以Java为例)

    (1)Intellij IDEA

    IntelliJ是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。在4.0版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI设计器。IntelliJ IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    官网地址为:

    https://www.jetbrains.com/idea/

    (2)Eclipse

    Eclipse伴随着我编程生涯,虽然IntelliJ IDEA比Eclipse要好用的多。

    但是我还是比较习惯用它。IntelliJ IDEA我也用过,的确蛮好用的。

    Eclipse官网地址为:

    https://www.eclipse.org/downloads/

    小结:

    开发工具无优劣之分,就好像编程语言一样(没有哪个编程语言是最好的,只有适不适合来做某项研究或者是应用于业务方面)。

    二、程序员的副业

    首先一个问题,为什么要做副业?

    这个问题似乎是一个废话。

    正常来说,之所以做副业是因为现有的薪资已经不再满足于你,以及你未来还有其它的计划急需大量资金。

    我参考网上的一些人总结的副业(比较适合程序员):

    1. 写文章(向一些公众号和某些媒介平台投稿)

    2. 教师(主要指网站录教程视频)

    3. 技术指导(技术咨询师)

    4. 自主开发项目

    5. 接私活

    我觉得副业应该是对主业有所帮助,起到促进作用而不是消耗主业的精力,同样副业应该是快乐的,个人不建议去做外包,除非是你能保证主业方面未来四到五个月很闲或者是三到四个月,同时并不是自己一个人有几个人,分工协作,不然的话,最好别做。

    所以我认为程序员的副业应该是这样的:

    (1)业余时间提升自我

    主要指学习方面,记住不仅仅是敲代码,需要提升人际交往能力。

    同样也要通过阅读丰富自己的阅历。

    包括投资理财的学习,除金融相关产业外,程序员可以称的上收入丰厚,学会理财很重要。

    (2)锻炼身体

    长久面对着电脑,颈椎病和由于坐姿方面导致身体其它病痛。

    所以很有必要锻炼身体。

    补充说明一下:

    如果你真的想做副业接私活的话,那么你必须要找一些提高开发效率的框架或者是工具。

    所以下面我推荐一下可以学习研究的开源项目,不管你做不做私活,都可以了解熟悉一下,说不定以后工作中可能会用到。

    开源项目推荐:

    Jeecg

    JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目80%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)

    Jeecg3.8在线教程:

    http://jeecg3.mydoc.io

    Jeecg 源码下载:

    https://github.com/zhangdaiscott/jeecg

    Jeecg 技术论坛:

    http://www.jeecg.org/forum.php?mod=forumdisplay&fid=153

    Jeecg 演示地址:

    http://demo.jeecg.org

    Jeecg 入门视频:

    https://edu.csdn.net/lecturer/929

    Jeecg 官方博客:

    https://blog.csdn.net/zhangdaiscott

    感兴趣的可以通过上述资料获取对应的信息。

    入门视频是需要花钱的,个人觉得只要你自学能力足够强,没必要花这个钱。

    Jeecg经过这几年,其文档和社区方面是比较丰富的,遇到问题,通常通过搜索引擎还是可以获取对应的解决办法。

    通过演示地址登录进去的样子是这样的,如图所示:

    关于Jeecg,如果你要导入其开源项目,以maven为例,你最好将maven仓库清空或者备份,然后从对应的jeecg的github上获取对应maven库,这样可以避免一些不必要的错误。

    如果你将Jeecg研究出来了,你可以利用其像这些网站靠提供技术一样赚钱。

    (1)JeeFast

    (2)FhAdmin

    (3)Jeesite

    (4)JeePlus

    三、学习方法

    1.明确学习目标

     SMART法则

    SMART方法由五个英文字母构成:

     Specific(具体的), Measurable(可衡量的), Attainable(可实现的),

     Relevant(相关的), Time-based(有时限的)。

     设立目标不是一个很简单的事情。

     人们经常会犯一些基本的错误,即过于理想化、不符合客观情况、不容易执行落实, 因此计划容易变成一种“美好的愿望”而已。

    在20世纪70年代,一位美国人为设立目标做出了一个简单而容易遵循的规则:SMART法则。

     2.搭建知识框架

     用思维导图。在软件开发中,我们制定某种规范除了编写文档之外,我们常用方式使用xmind或者百度脑图编写思维导图,这样便于技术架构、业务架构方面的梳理。包括读书也是如此,阅读一本书,目录代表它的构造,你可以通过浏览目录,选择你感兴趣的一部分进行阅读或者是思考。

     3.提升学习质量

    希望推荐的两个提高学习质量的方式能够对大家有帮助。

    康奈尔笔记法:

    https://baijiahao.baidu.com/s?id=1603232042921597645&wfr=spider&for=pc

    费曼技巧:

    https://36kr.com/p/5078124.html

  • 相关阅读:
    【云速建站】购买前的指导
    【云速建站】域名配置指导
    Python爬虫批量下载糗事百科段子,怀念的天王盖地虎,小鸡炖蘑菇...
    舌尖上的安全
    【云速建站】视频播放专题
    Python装饰器总结,带你几步跨越此坑!
    让你提前认识软件开发(15):程序调试的利器—日志
    Win8下IIS的安装和站点的公布
    [2011山东ACM省赛] Mathman Bank(模拟题)
    Android UI开发神兵利器之Android Action Bar Style Generator
  • 原文地址:https://www.cnblogs.com/youcong/p/12293251.html
Copyright © 2011-2022 走看看