写在前面
  自接触编程以来,从最初看到hello world显示成功时的激动,到现在看到代码大片报错时的无奈,
虽然只有短短一年左右的时间,但感觉自己经历颇多,于是,有了把自己的经历与经验分享给他人的想法。
在选择博客平台时,由于平时讨厌csdn的广告,所以pass,也自己试着用hexo托管在GitHub上的静态博客,但是感觉访问速度不太好,
想来想去,还是决定先使用博客园,如果以后能坚持下来,文章篇幅多了以后,自己搞一个有后台的,毕竟重要的是需要先开始写才好。
 
    一些经历

大概的说一下自己的经历,由于不是科班出身,刚开始的时候 去了一家培训机构,大概用了6个月左右的时间来学习Java知识

在经过一系列填鸭式灌输下,短短几个月就把Java知识、web、数据库、框架等,全部过了一遍,几乎没有时间深入的思考。

培训结束后,拿着自己苍白的简历找工作去了 简历当中的项目都是平时作业项目,与一些非常小的项目,不值一提。

可以想到,短暂的培训时间,苍白的简历,对于一头扎进求职大军的我,会有多么艰难!

找到第一份工作时 距离开培训机构已经有小两个月了,心态也从忐忑中带着期待,到一次次的失望与无奈,每次去找工作面试更像是碰运气。

好在一直没有放弃,总算找到了第一份工作,虽然是个非常小的公司,但当时觉得能够踏入这行就非常高兴了。

参加工作以后,由于底子非常不扎实,在工作中遇到非常多的困难,哪怕是简单的增删改查,都能写出一些毛病来,以至于一度怀疑自己到底能不能干下去。

好在后来在同事的帮助下,大概一两个月后勉强也能胜任工作了,但依然非常菜。

再到后来,因为女朋友想回老家发展,所以离开了,想想还是有些遗憾,这份工作大概做了半年多左右。

回老家后,经过几次面试,在一家小公司找到了工作,没成想见到了技术大牛 李天盟 当年的黑客联盟创始人之一,原来他也是公司的股东之一,也是技术负责人。

一开始觉得蛮高兴的,毕竟有大牛带队,可是后来工作了几个月后都不发工资,3个月试用期过了后,只发了半个月工资,截至到现在已经从这家公司离职一个月了,只结算一个半月工资,剩下的不知道年底前能不能结清。

显然,之所以离职的就是工资的原因,还有一个也是觉得自己想奋斗一下,全力付出的时候 结果发现自己被骗了一样,哎...

因为没发工资,在这几乎快要吃土的期间,谈了4年的女友也分手了,非常的无奈!算是一个不小的打击,她分手的理由是不那么喜欢了……

未来方向

上面絮絮叨叨,大概说了下自己的经历,算作一个回顾吧。

说到自己未来的方向呢,在经过这段不长时间的实际开发,我深刻意识到编程绝不是一件谁想干就能干的工作,也绝不是简单的cv,真正的程序员应该是一个有灵魂,有思想的工程师。

没错就是工程师,我觉得编程是一门技艺,如同绘画与文学创作,需要设计与思想,单纯业务实现,调调别人写好的API 只是码农而已。

很不幸,我现在正处于码农的阶段…

要想跳出码农的范畴,根据我从网上看到一些大佬的经验分享,其中被提到多次的就是 夯实基础,修好内功!

所以基础真的是太重要了呢!

正好离职后这段时间,由于快过年了,工作没那么好找,再加上在老家四五线的一个小城市里,it开发公司并不是很多,尤其是靠谱的。

所以遵从大佬们的建议,打算利用这段时间,重新夯实下基础,然后再找几个项目做做,巩固一下。

例如从数据类型开始,到循环,数组,io流,多线程编程,再到框架等等的使用,

全面的过一遍,学习时的观念也从怎样做到为什么这样做,需要转变。

由衷的希望,我能在这条路上脚踏实地的走下去,走的越远越好。

最后

头一回写博客,絮絮叨叨的 不成文章,勉强看到这里的朋友 辛苦了。

 
 

Java小菜鸟的一些经历的更多相关文章

  1. 一个Java小菜鸟的实习之路

    博主今年大四,六月份毕业,之前一直对编程感兴趣,于是在大学里自学了Java,(本专业是通信工程).在今年过年的时候,父母让来南方过年,于是博主自己也想着能不能在南方找份java的实习先干着,了解一下行 ...

  2. Java小对象的解决之道——对象池(Object Pool)的设计与应用

    一.概述 面向对象编程是软件开发中的一项利器,现已经成为大多数编程人员的编程思路.很多高级计算机语言也对这种编程模式提供了很好的支持,例如C++.Object Pascal.Java等.曾经有大量的软 ...

  3. java正则表达式之java小爬虫

    这个java小爬虫, 功能很简单,只有一个,抓取网上的邮箱.用到了javaI/O,正则表达式. public static void main(String[] args) throws IOExce ...

  4. Java小项目--坦克大战(version1.0)

    Java小项目--坦克大战<TankWar1.0> 这个小项目主要是练习j2se的基础内容和面向对象的思想.项目实现了基本的简单功能,我方一辆坦克,用上下左右键控制移动方向,按F键为发射炮 ...

  5. 输出多行字符的一个简单JAVA小程序

    public class JAVA { public static void main(String[] args) { System.out.println("-------------- ...

  6. (10.16)java小作业!

    相信大家刚刚学习java多多少少都会写一些java的基础编程来练练手感,我也不例外!今天想和大家分享一下我最近所接触到的比较有趣的java小编程! 已知a已被赋值,b已被赋值,请编写java程序实现a ...

  7. 浏览器兼容java小程序配置说明

    最近在使用的一个web应用系统是内嵌了java小程序,遇到了各种浏览器兼容性问题,现梳理如下: 1.通过以下链接检测当前电脑是否已经安装有java https://java.com/zh_CN/dow ...

  8. Java学习笔记三十:Java小项目之租车系统

    Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的“呱呱租车系统” 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金额.总载货量以及其车 ...

  9. Java小案例-(逃离迷宫)

    Java小案例-(逃离迷宫) 一,迷宫需求描述: 1,用户输入迷宫图(限制方形):字母1位墙,0为通,e为出口,m为入口,*为已访问的位置,用外围1围住迷宫 2,运行轨迹右,左,下,上 3,判断该迷宫 ...

随机推荐

  1. 微信小程序前端坑

    链接:https://www.cnblogs.com/showMagic/p/7677551.html

  2. php 用mysqli的json_encode()转换出来 全是对象的问题

    <?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/9/6 0006 * Time: 15:33 */ //查 ...

  3. 「CF1051F」The Shortest Statement

    传送门 Luogu 解题思路 注意到 \(m - n \le 20\) ,所以这其实是一个树上问题,非树边至多只有21条,那么我们就可以暴力地对每一个非树边所连接的点求一次单源最短路,然后每次询问时, ...

  4. 图解 Kafka 水印备份机制

    高可用是很多分布式系统中必备的特征之一,Kafka 日志的高可用是通过基于 leader-follower 的多副本同步实现的,每个分区下有多个副本,其中只有一个是 leader 副本,提供发送和消费 ...

  5. python基础(三)---Python基础语法

    1. 注释 1.1 单行注释 语法格式: #[空格]说明性文字信息 添加快捷键: Ctrl+/ 取消快捷键: Ctrl+/ 1.2 多行注释 语法格式: """说明性文字 ...

  6. centos8下gz,bz2,zip压缩解压缩

    for gz 1.制作压缩包 [root@192 mnt]# tar czf mydir.tar.gz mydir1/ 2.解压gz 压缩包 [root@192 mnt]# tar xvf mydir ...

  7. 吴裕雄 python 神经网络——TensorFlow训练神经网络:全模型

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data INPUT_NODE = 784 ...

  8. 比较好的IT教程网

    MDN最完整的Web标准,Webapi                https://developer.mozilla.org/zh-CN/docs/Web 主要几个比较常用教程网都可以 gitbo ...

  9. Python读取MNIST数据集

    MNIST数据集获取 MNIST数据集是入门机器学习/模式识别的最经典数据集之一.最早于1998年Yan Lecun在论文: Gradient-based learning applied to do ...

  10. Python基础语法笔记2

    ------------------------------------------------------------------------------- 常量和Pylint的规范 1.常量:常量 ...