以下内容,开发初学者看,熟手略过。
论语有言: 工欲善其事 必先利其器 ,意思是工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。
第二篇我们来说说软件、文档资料、信息获取的高效途径。
首先说句题外话,程序员的软件、资料学习盘 应该是这个样子的:
文件夹视图应该是 详细列表 并且应用到电脑所有文件夹,方便查看文件的全名 最新的修改日期 类型 大小。并且文件显示应该是全名称 包括后缀名,文件目录起名字最好都是英文的,尤其是软件的安装目录,因为有些软件不识别中文的路径。(这其实是程序员的好习惯,并不是强制要求,也并不是说刻意要这样再次提醒开发熟练者略过。)平时写代码
类、 变量名、数据库表的表名、字段名 尽量都用中文对应的有意义的英文名,这是个很好的学习英文习惯,尤其是对英文不好的同学。
回到正题,举例
1
就开发工具 来说 java ee开发的主流需要的是jdk myeclipse tomcat ,BI的etl开发可能需要etl工具 kettle,数据库开发学习 oracle的可能需要pl/sql developer、orace安装包、hadoop 开发测试 需要 hadoop软件包等。个人觉得能从官网上面下载到的就从官网上下,不要从别的地方下,而且从官网上的资料一般都是英文,可以学些英文看看其他相关知识。
例如jdk就是从事从oracle官网下载,链接:linux常用(一)linux 安装配置 jdk之 找不到安装文件目录及source /etc/profile 报unexpected end of file 错误 解决 有说怎么在官网下载。
myeclipse 收费的商业软件,可以从网上搜索破解版的资源,tomcat 是apache的产品 可以去apache下载。等等
平常可以了解新技术、深入的技术或者遇到的问题往里钻钻 ,借助博客 论坛 技术群,常见的高质量的博客有csdn iteye itpub cnblog 这几个。可以用来 扩充自己的知识面。新技术可以关注关注。开源项目可以关注关注。
2
阅读文档尽量英文 ,尚学堂的马士兵老师说的 程序员 搞开发、学习 要穿一手鞋不要穿别人的二手鞋,意思是尽量阅读官方的文档,那些经过别人翻译或者自己体会写
的文档不一定准确了。而且技术学到深入,都是要看英文文档的,因为别人写的就少了,而且高手也不一定愿意翻译或者重写,因为总会跟原文或多或少有点差异。
3
自己已下载的文档资料库 ,整理 目录清楚 ,资料分门别类放好,一般程序员经过1年的工作后,应该都要有一个自己的软件工具库 以及开发资料库 以便查看和不时
之需。因为在工作的时候有时候 遇到的同事可能工作较长时间 还是喜欢找别人要这个软件 要那个 文档,个人觉得这个东西 每个程序员应该是基本必备的。比如平时 某个
时候在群里面看 到一个别人上传的比较高质量的资料、软件 可以先收藏到你的资料库里面 ,即使你现在用不到 ,但是以后哪天他说不定会给你惊喜。
其实现在qq上有很多技术交流群,有的程序员喜欢加 ,有的不喜欢加 我本人加了挺多。虽然现在qq群里面平时有些人在喜欢在上面扯淡 尤其是上班时间,但是不能否认,它
对我们有开阔眼界,获取新东西的作用 ,尤其是23 线城市的程序员。说的最俗的就是有些人会经常说他某某某同学 工资多高什么的 ,这些可以一定程度上刺激自己 了解行
业城市的 大体工资 给自己找工作 起个引导作用。没事的时候可以在里面扯扯 借机攀攀大牛。 但是白天上班千万不要再里面瞎扯 浪费时间 尤其是争一些无意义的事
情。那样就得不偿失了。有的时候换工作真是消息闭塞 不敢要。群里面有时也有些牛人 可以乘机会认识 聊聊 。获取经验 知识 机会 ,但要注意问问题的方式。问问题的
方式会专门写下。
ps:网管三大法宝 重启 重装 重试,同样适用解决开发各种奇葩问题。
版权声明:本文为博主原创文章,未经博主允许不得转载。