2014年终开发感悟(Tamic)
接触Anroid已经一年过了,眼看就要2015年的到来,但是在这不长不短的时间以来,虽然没给IT圈贡献过什么大的开源项目,但是自己也一直在坚持着自己的爱好,也在不断的更新着自己博客,有 一次项目中偶然看到一篇比较好的博客,解决了我三天并加班都无法解决的问题,当时差点热泪盈眶,不是敬佩那篇博文的楼主有多牛,也不是感觉自己技术有多差,只是被他的无私奉献感到欣赏,从自己博客开篇以来,初衷也不是为了什么提高人气,提高知名度或者认为自己又多技术好,只是自己曾经踩过的坑,防止别人再次踩进来,在方便对自己接触的技术点做一些记录和分享,一篇好的原创文章都能帮助别人,快乐自己,何尝而不为呢?
大学专业主要以网络防御和安全为主,也有一部分的编程课程,当初JAVA老师还是一个外教,上课都是以英文授课,本人本来不喜欢英语,从而使我对java更加厌恶了,学校的目标是也是让我们能胜任外企,只能说自己英语太LOW, 或许大多时候我关注其他比比较多,但是后来对智能设备的好奇和热衷,遍抛开了网络工程师的路,走上了程序员的道路,或许这是一条不归路,但是我还是坚持一直走下去,不管结果如何。
外行看来我们这行是比较高深的,也是比较幸苦的,第一感觉就高薪职业,并认为搞IT的比较精明,但是内行的我们并不是他们眼中的自己,我们单纯,我们勤奋,我们也不浮夸,并且我们很乐观,以前看过一篇文章,谈程序员的未来,说了三点,要么成为架构师,要么创业做老板,要么改行,文章最后说到实现了这些我们又能怎样,还不是无私奉献青春,很可能这会导致很多刚入行的程序员或观望踏入本行的毕业生产生负面影响,确实我承认我很辛苦,我们无时无刻在学习,生活单一,但是我们都是拿着我们一点一滴积累的辛苦钱,也不要认为我们没有梦想 谁TM没梦想,然后只是想梦想有用吗,或许我们是社会的弱势群体,高中偶然选了理科,大学偶然学了计算机,毕业也必然走上了开发之路,但是渐渐的我也爱上了这一行业,并不是习惯
只是爱好,一种生活方式。
从最初的语法到现在的设计模式,从以前的一个demo到现在的大项目,也从最初的一个人自我练习到目前的团队奋战,程序员之间也表现出了一种和谐和团结的正能量,也使我们不断在成长,不知道自己有多少个6.30还没下班,也不知道有多少个周末没有休息,但是心态很重要,只要你觉得好就好,在这科技发达的今天,大家生活中的,聊天工具,购物商城,和支付工具都离不开我们
的得几十个日日夜夜努力的汗水,请不要看不起我们,不管怎样,我们很乐观,很努力。
对内行来说,不断提高自己的技术能力尤为重要的 毕竟我们走上了技术之路。那怎样才能学好编程语言和提高技能呢,现在就分享下自己的一些感悟和方法,很可能不适合你,但是一般是有用的,在我的编程生涯中离不开四句话 :善于模仿,举一反三,持之以恒,循环渐进。
无论做什么事,什么岗位上,我们肯定要学习的,模仿的,因为我们做不到创造一个新东西,但是我们能仿出来,那么你已经进步了,除了我们多去看论坛,和国外开源项目,我们除了会用,也要多看看里面的实现方式和思维,虽然不懂,但看了很有用的,走程序员道路,最关键的是看我们有没有恒心,做事做到底的欲望,我们模仿久一点,那么那个被模仿的东西也就成了你自己会的东西,所以持之以恒很重要,但是对于职业者来说开源项目并非能满足我们的需求,这时候就需要我们用别人的东西去修改,拿到需求我并不建议直接copy开源项目,而是看这次需求和你上次所做过的有何异同点,变化小的可以去自己动手把之前的项目修改下,变化大的呢,我们先去思考用什么技术和策略实现,本人也并不建议直接去百度搜功能,这样一久,你啥都不会
了,离开无法访问外网的公司,你就得傻眼了,离开谷歌你更不会了,所以我们要学会举一反三,加以利用,这样我们的思维开阔了 同时也在提高这相应的技能。最后,我
们也不要将自己的所学过的,做过的去抛弃,在空闲时我们可以回过头去总结一下半年或者一个月所做的项目,思考一下,或者想想以现在自己的做法,会用什么技术去实现,这不仅知道
了你以前的不足,而且你会发现现在的进步,不但提高自信心,同时还在不断积累。
很多人问过我你的梦想是什么,或者目标是什么,这样你最后有什么,不会这样一直浑浑噩噩下去吧, 答案肯定不会这样下去,梦想和职业目标的不冲突的,像我的梦想就是成
为一名歌手一样,但事实我是个五音不全的人,目标也是和职业有联系的,不管怎样,我们的最终目的架构师?管理者?还是做老板? 但有一点共同点就是你的成家,但是对于这个
每个人的实现的时间点不一样,距离也不一样。对我来说我不能说我有多大的理想和目标,但是我只能缩短和加快这个目标的实现方式。在不断努力着。
不管你从事IT 的什么岗位,但是我相信你和我一样,在大城市的你,无时无刻的努力着,付出着,拼搏着,乐观而发散正能量着,希望我们能不断成长,爱上这行并能创造出有所价值来,
但是不要忘了,你有你的思想,做个有思想的IT者,你有你的个性 不迷信任何人 不鄙视任何人, 做个不被IT圈所腐化的IT者。
2014年终开发感悟(Tamic)的更多相关文章
- LM**项目开发感悟
LM**项目开发感悟 经过一个多月的项目开发,自己主要负责服务端业务逻辑的实现.服务端采用纯servlet完成,自己是在已有的项目架构上进行编程,对于所使用的架构,自己还没有认真的研究过,但明白其用到 ...
- MDCC 2014移动开发人员大会參会实录
MDCC 2014移动开发人员大会參会实录 详细讲什么我就不反复了,各大媒体的编辑整理的比我的好! 我就晒晒图!后面有惊喜哦! 会场地点:早上七点多.天色有点暗,主要是阴天的原因. watermark ...
- 2014 Web开发趋势
本文翻译自:http://www.pixelstech.net/article/1401629232-Web-design-trends-for-2014 如今,已然到了Web横行的时代.越来越多的资 ...
- TDD开发感悟
由于公司要实现TDD形式的开发,所以准备了一下,准备在后续的项目中,投入到TDD的怀抱中. 在找一些参考书目的过程中,偶遇<测试驱动开发的艺术>这本书,书中的编码为JAVA派系,但是书的内 ...
- 2014年spark开发人员大赛火热进行中!
"发现最有正能量的网络达人".Spark开发人员大赛火热进行! watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3d0dHoxOTc0/ ...
- 2014年IT互联网行业薪酬待遇
以下均为应届毕业生的起薪待遇: 一.民企 1. 百度 13k*14.6,special 14~17k*14.6 开发类 13K*14.6 (2014) 测试类.前端类 12K*14.6 (2014) ...
- 2014年互联网IT待遇【转载】
2014年互联网IT待遇[转载] 一.民企 1.百度 13k*14.6,special 14~17k*14.6 开发类 13K*14.6 (2014) 测试类.前端类 12K*14.6 ( ...
- 2014年互联网IT待遇(包括国内民企、外企、金融机构)
一.民企 1. 百度 13k*14.6,special 14~17k*14.6 开发类 13K*14.6 (2014) 测试类.前端类 12K*14.6 (2014) 2. 腾讯 11.5k*16,s ...
- NEWS - InstallShield 2014正式发布
InstallShield又迎来了新的版本InstallShield 2014,开发版本号Ver 21.0,相关产品信息已经可以从厂商Flexera Software(富莱睿)官方网站获得. 对于中国 ...
随机推荐
- [ExtJS5学习笔记]第三十六节 报表组件mzPivotGrid
mzPivotGrid 是一个报表组件,采用这个组件之后,可以令你的应用体现更多的价值. 什么是pivot grid 什么是mzPivotGrid 学习资源 与图表组件的融合 什么是pivot gri ...
- Maven坐标机制
Maven为所有的项目引入了坐标,基于坐标机制可以唯一定位一个项目. 坐标详解 以spring-core-2.5.6.jar的坐标定义为例,说明组成坐标的所有元素:groupId.artifactId ...
- 源码篇——AsyncTask机制
AsyncTask new AsyncTask<String,String,String>(){ // 运行在主线程中,做预备工作 onPreExecute(){ } // 运行在子线程中 ...
- tomcat中http与https协议socket工厂
- Java基本语法-----java进制的转换
进制: 进制是一种记数方式 ,可以用有限的数字符号代表所有的数值.由特定的数值组成. 1整型的表现形式 1.十进制: 都是以0-9这九个数字组成,不能以0开头. 2.二进制: 由0和1两个数字组成. ...
- scala for spark
写了点scala的内容,方便看spark源码,估计一两天就能看完,内容比较粗浅. 下载地址: http://download.csdn.net/detail/lsshlsw/7983541
- mysql数据库连接池使用(一)dbcp方式的配置
Apache的数据库连接池 DBCP的常用配置说明,因为项目中用到了需要对其封装,所以必须先了解怎么配置以及各个配置字段的含义,理解的基础上开发我们自己的数据库连接池.可以参考官网dbcp官网. db ...
- 5. React 组件的协同使用 组件嵌套和Mixin
组件是React的核心,构建大型项目时多个组件之间需要进行协同使用.可以从横向和纵向两个角度来实现组件的协同使用,纵向的协同使用就是组件嵌套,横向的协同使用就是Mixin(抽取公共方法 ...
- 【java虚拟机系列】java虚拟机系列之JVM总述
我们知道java之所以能够快速崛起一个重要的原因就是其跨平台性,而跨平台就是通过java虚拟机来完成的,java虚拟机属于java底层的知识范畴,即使你不了解也不会影响绝大部分人从事的java应用层的 ...
- 【一天一道LeetCode】#226. Invert Binary Tree
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 来源:http ...