2015年毕业,转眼已经三年多了。三年对于现在的我,真的很快,一开始对软件开发的执着一直没有变。我是一个很普通很普通长沙的一个专科毕业。刚进大学,对于软件开发真的是小白,仅仅只是存在对于游戏,和桌面软件的理解。电脑也很少接触。只要是学过软件开发和做过软件开发的人都知道,你不懂,不管你是在学习和工作中,都是很难的,就是对于一个功能,你不知道如何下手。大学三年中,一开始想着,大学就混混日子,混个毕业证,出来了。随便做个事就好了。大一玩游戏度过,大二上学期玩游戏度过。大学的生活真的过的很快很快。很快就得面临实习,其实我做软件开发,是由于表哥的影响,表哥是做软件开发出来的,现在自己当老板,有自己的社会地位,那时候老爸也是看软件开发挺好的,让我选了这个行业。

  每个行业有每个行业的累,如果说你把它当成你的一个兴趣的话,这种累更多的是一种享受,对于软件开发来说更是如此。我非常荣幸成为一个程序员。在程序员的道路上还有很长的路要走,很多东西要学习。两年多的salesforce平台开发,让我的眼界更高了,但是也让我丧失了积累Java经验的机会。在技术的道路上,做为一个过来人,真心希望刚毕业的大学生,能够在一年之内,或者更少的时候,调整自己,知道自己以后要做什么。以最少的时间和精力,找到自己的方向,这样你的努力能够更快的让你得到回报。软件开发人员,3年对于我们来说真的是一个坎,真正开发的人在这里就能分出来。进入这个行业,我想很多人是想能够得到更多物质上的回报。已经长远发展的考虑。工资上的回报,对于我们来说真的说不好,特别是在当前,开发人员越来越多的现在,很多人选择了这个行业,也有很多人离开这个行业。坚持下来的,终会得到自己应有的回报,相信付出了总会有回报。相信技术能够改变自己的人生,也相信自己能够坚持下去。就我目前对这个行业的理解,确少的是三年到五年经验的开发人员,三年多的工作经验是你真正沉浸在技术的海洋里,意识到自己可以通过技术实现自己所想要的。在去年的2017年10份,我毅然决然的选择了salesforce开发,回到了Java开发,两三年时间,让我失去了很多学习新知识的机会,我想更多的是因为自己没有话太多的时间去学习,提高自己。本来想着离职了出来找份前端的工作,但是理想很丰满现实很骨感,几年过去了前端都发生了很多的变化,大部分的企业都只要用过,angular,vue,React,进行开发的人。找了半个多月,发现自己比不适合前端。想想自己一开始的初心,做Java开发人员,成长的过程中确认付出了一些,但是在这几年的时间,你失去了很好成长自己机会。最终迫不得已找到了一家实习的机会。想想自己刚毕业的时候自己实习,现在自己还实习,感觉自己又回到了原地,让自己更深的意识到自己有很多要学习,努力的空间。三年时间说长不长说短不短,既然意识到自己的不足,在空余的时间真正没有闲着,每天坚持学习,我相信这样下去一年时间我一定能提高很多,痛定思痛,看Java编程视频,买书。自学的过程,确实要下很大的决心,不过当你意识到社会的竞争的时候,为了生存而奋斗的时候,这一切也都无所谓了。现在已经有快半年时间,感觉自己确认成长了蛮多,这远远还不够,更多的积累,才能真正让你独当一面。去年的10份到今年的4月份了,都快到5月份了。想想这几个月,承受了蛮多,经历了也很多。不浪费时间的精神最终能成长参天大树。加油,希望能和更多伙伴,跟我一起努力。把我的经历写出来希望更多的开发人员坚持下来,除非你觉得它真的不适合你,在这个行业我更相信厚积薄发。相信你一定能获得自己所想要的。

  把学习当成自己的乐趣,这样你自然会走的更远。当社会给你机会的时候,你需要努力。社会是残酷的,你不努力自然就会被淘汰,软件开发是大浪淘沙,越来越多的人涌入这一行,你不努力,很可能只会被社会遗失在角落。

做了两年多salesforce平台开发,转Java的经历的更多相关文章

  1. 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息

    第一部分:微信授权获取基本信息的介绍 我们首先来看看官方的文档怎么说: 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 关于网页授权回调域 ...

  2. 第五篇 :微信公众平台开发实战Java版之如何获取公众号的access_token以及缓存access_token

    一.access_token简介 为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台 开放了许多接口,包括自定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等, 开 ...

  3. 第三篇 :微信公众平台开发实战Java版之请求消息,响应消息以及事件消息类的封装

    微信服务器和第三方服务器之间究竟是通过什么方式进行对话的? 下面,我们先看下图: 其实我们可以简单的理解: (1)首先,用户向微信服务器发送消息: (2)微信服务器接收到用户的消息处理之后,通过开发者 ...

  4. 第九篇 :微信公众平台开发实战Java版之如何实现自定义分享内容

    第一部分:微信JS-SDK介绍 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照.选图.语音.位置等手机系统 ...

  5. 第六篇 :微信公众平台开发实战Java版之如何自定义微信公众号菜单

    我们来了解一下 自定义菜单创建接口: http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_to ...

  6. 第四篇 :微信公众平台开发实战Java版之完成消息接受与相应以及消息的处理

    温馨提示: 这篇文章是依赖前几篇的文章的. 第一篇:微信公众平台开发实战之了解微信公众平台基础知识以及资料准备 第二篇 :微信公众平台开发实战之开启开发者模式,接入微信公众平台开发 第三篇 :微信公众 ...

  7. 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发

    第一部分:微信公众号对接的基本介绍 一.填写服务器配置信息的介绍 登录微信公众平台官网后,进入到公众平台后台管理页面. 选择 公众号基本设置->基本配置 ,点击“修改配置”按钮,填写服务器地址( ...

  8. 第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备

    相信很多人或多或少听说了微信公众平台的火热.但是开发还是有一点门槛,鉴于挺多朋友问我怎么开发,问多了,自己平时也进行以下总结.所以下面给大家分享一下我的经验: 微信公众号是什么? 官网的介绍:再小的个 ...

  9. 第七篇 :微信公众平台开发实战Java版之如何获取微信用户基本信息

    在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的.对于不同公众号,同一用户的openid不同). 公众号可通过本接口来根据O ...

随机推荐

  1. web 表单提交按钮的测试点

    web表单中的提交按钮的测试点: 在提交前需要理解清楚的点: 1.表单中哪些字段是必填项 2.表单中字段内容的限制:非空.重复.长度.特殊字符,空格.以及一些和业务相关的约束条件 测试点: 1.是否支 ...

  2. ASP VNext 开源服务容错处理库Polly使用文档

    在进入SOA之后,我们的代码从本地方法调用变成了跨机器的通信.任何一个新技术的引入都会为我们解决特定的问题,都会带来一些新的问题.比如网络故障.依赖服务崩溃.超时.服务器内存与CPU等其它问题.正是因 ...

  3. 为什么说android UI操作不是线程安全的

    转载于:http://blog.csdn.net/lvxiangan/article/details/17218409#t2 UI线程及Android的单线程模型原则 使用Worker线程 Commu ...

  4. 如何从零开始学习区块链技术——推荐从以太坊开发DApp开始

    很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源. 一. 以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取 ...

  5. oracle帐号scott被锁定如何解锁

       具体操作步骤如下:  C:> sqlplus  请输入用户名:sys  输入口令:sys as sysdba //注意:在口令这里输入 的密码后面必须要跟上 as sysdba 才可以.  ...

  6. 【数据结构】赫夫曼树的实现和模拟压缩(C++)

    赫夫曼(Huffman)树,由发明它的人物命名,又称最优树,是一类带权路径最短的二叉树,主要用于数据压缩传输. 赫夫曼树的构造过程相对比较简单,要理解赫夫曼数,要先了解赫夫曼编码. 对一组出现频率不同 ...

  7. 高级软件工程第四次作业(C++)

    1 团队组成和选题情况说明 1.1 Git链接:https://github.com/WHUSE2017/C-team 1.2 团队组成: PM:齐爽爽(258) 小组成员:马帅(248),何健(26 ...

  8. Java Collections API和泛型

    Java Collections API和泛型 数据结构和算法 学会一门编程语言,你可以写出一些可以工作的代码用计算机来解决一些问题,然而想要优雅而高效的解决问题,就要学习数据结构和算法了.当然对数据 ...

  9. socketpair创建双向通信的管道(全双工通信)

    Linux下socketpair介绍: socketpair创建了一对无名的套接字描述符(只能在AF_UNIX域中使用),描述符存储于一个二元数组,例如sv[2] .这对套接字可以进行双工通信,每一个 ...

  10. vim配置之taglist插件安装

    上次说了不带插件的vim配置,今天补充两个,来日方长,不定期更新: 首先看一个路径: 下载ctags,将其中的ctags.exe复制到上边目录下边: 地址:https://sourceforge.ne ...