Java小菜鸟的一些经历
在选择博客平台时,由于平时讨厌csdn的广告,所以pass,也自己试着用hexo托管在GitHub上的静态博客,但是感觉访问速度不太好,
想来想去,还是决定先使用博客园,如果以后能坚持下来,文章篇幅多了以后,自己搞一个有后台的,毕竟重要的是需要先开始写才好。
大概的说一下自己的经历,由于不是科班出身,刚开始的时候 去了一家培训机构,大概用了6个月左右的时间来学习Java知识
在经过一系列填鸭式灌输下,短短几个月就把Java知识、web、数据库、框架等,全部过了一遍,几乎没有时间深入的思考。
培训结束后,拿着自己苍白的简历找工作去了 简历当中的项目都是平时作业项目,与一些非常小的项目,不值一提。
可以想到,短暂的培训时间,苍白的简历,对于一头扎进求职大军的我,会有多么艰难!
找到第一份工作时 距离开培训机构已经有小两个月了,心态也从忐忑中带着期待,到一次次的失望与无奈,每次去找工作面试更像是碰运气。
好在一直没有放弃,总算找到了第一份工作,虽然是个非常小的公司,但当时觉得能够踏入这行就非常高兴了。
参加工作以后,由于底子非常不扎实,在工作中遇到非常多的困难,哪怕是简单的增删改查,都能写出一些毛病来,以至于一度怀疑自己到底能不能干下去。
好在后来在同事的帮助下,大概一两个月后勉强也能胜任工作了,但依然非常菜。
再到后来,因为女朋友想回老家发展,所以离开了,想想还是有些遗憾,这份工作大概做了半年多左右。
回老家后,经过几次面试,在一家小公司找到了工作,没成想见到了技术大牛 李天盟 当年的黑客联盟创始人之一,原来他也是公司的股东之一,也是技术负责人。
一开始觉得蛮高兴的,毕竟有大牛带队,可是后来工作了几个月后都不发工资,3个月试用期过了后,只发了半个月工资,截至到现在已经从这家公司离职一个月了,只结算一个半月工资,剩下的不知道年底前能不能结清。
显然,之所以离职的就是工资的原因,还有一个也是觉得自己想奋斗一下,全力付出的时候 结果发现自己被骗了一样,哎...
因为没发工资,在这几乎快要吃土的期间,谈了4年的女友也分手了,非常的无奈!算是一个不小的打击,她分手的理由是不那么喜欢了……
未来方向
上面絮絮叨叨,大概说了下自己的经历,算作一个回顾吧。
说到自己未来的方向呢,在经过这段不长时间的实际开发,我深刻意识到编程绝不是一件谁想干就能干的工作,也绝不是简单的cv,真正的程序员应该是一个有灵魂,有思想的工程师。
没错就是工程师,我觉得编程是一门技艺,如同绘画与文学创作,需要设计与思想,单纯业务实现,调调别人写好的API 只是码农而已。
很不幸,我现在正处于码农的阶段…
要想跳出码农的范畴,根据我从网上看到一些大佬的经验分享,其中被提到多次的就是 夯实基础,修好内功!
所以基础真的是太重要了呢!
正好离职后这段时间,由于快过年了,工作没那么好找,再加上在老家四五线的一个小城市里,it开发公司并不是很多,尤其是靠谱的。
所以遵从大佬们的建议,打算利用这段时间,重新夯实下基础,然后再找几个项目做做,巩固一下。
例如从数据类型开始,到循环,数组,io流,多线程编程,再到框架等等的使用,
全面的过一遍,学习时的观念也从怎样做到为什么这样做,需要转变。
由衷的希望,我能在这条路上脚踏实地的走下去,走的越远越好。
最后
头一回写博客,絮絮叨叨的 不成文章,勉强看到这里的朋友 辛苦了。
Java小菜鸟的一些经历的更多相关文章
- 一个Java小菜鸟的实习之路
博主今年大四,六月份毕业,之前一直对编程感兴趣,于是在大学里自学了Java,(本专业是通信工程).在今年过年的时候,父母让来南方过年,于是博主自己也想着能不能在南方找份java的实习先干着,了解一下行 ...
- Java小对象的解决之道——对象池(Object Pool)的设计与应用
一.概述 面向对象编程是软件开发中的一项利器,现已经成为大多数编程人员的编程思路.很多高级计算机语言也对这种编程模式提供了很好的支持,例如C++.Object Pascal.Java等.曾经有大量的软 ...
- java正则表达式之java小爬虫
这个java小爬虫, 功能很简单,只有一个,抓取网上的邮箱.用到了javaI/O,正则表达式. public static void main(String[] args) throws IOExce ...
- Java小项目--坦克大战(version1.0)
Java小项目--坦克大战<TankWar1.0> 这个小项目主要是练习j2se的基础内容和面向对象的思想.项目实现了基本的简单功能,我方一辆坦克,用上下左右键控制移动方向,按F键为发射炮 ...
- 输出多行字符的一个简单JAVA小程序
public class JAVA { public static void main(String[] args) { System.out.println("-------------- ...
- (10.16)java小作业!
相信大家刚刚学习java多多少少都会写一些java的基础编程来练练手感,我也不例外!今天想和大家分享一下我最近所接触到的比较有趣的java小编程! 已知a已被赋值,b已被赋值,请编写java程序实现a ...
- 浏览器兼容java小程序配置说明
最近在使用的一个web应用系统是内嵌了java小程序,遇到了各种浏览器兼容性问题,现梳理如下: 1.通过以下链接检测当前电脑是否已经安装有java https://java.com/zh_CN/dow ...
- Java学习笔记三十:Java小项目之租车系统
Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的“呱呱租车系统” 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金额.总载货量以及其车 ...
- Java小案例-(逃离迷宫)
Java小案例-(逃离迷宫) 一,迷宫需求描述: 1,用户输入迷宫图(限制方形):字母1位墙,0为通,e为出口,m为入口,*为已访问的位置,用外围1围住迷宫 2,运行轨迹右,左,下,上 3,判断该迷宫 ...
随机推荐
- Jekyll本地搭建开发环境以及Github部署流程
转载自: http://www.jianshu.com/p/f37a96f83d51 前言 博客从wordpres迁移到Jekyll上来了,整个过程还是很顺利的.Jekyll是什么?它是一个简单静态博 ...
- C语言:将3*5矩阵中第k列的元素左移到第0列,第k列以后的每列元素依次左移,原来左边的各列依次绕到右边。-在m行m列的二维数组中存放如下规律的数据,
//将3*5矩阵中第k列的元素左移到第0列,第k列以后的每列元素依次左移,原来左边的各列依次绕到右边. #include <stdio.h> #define M 3 #define N 5 ...
- JS-防抖与节流
问题的由来:一些事件频繁的被触发而导致频繁的调用事件处理程序,从而造成程序不必要的开销,影响程序性能:防抖和节流就是为了解决这种情况造成的性能消耗. 场景1:使用keyup事件监听输入框的值进行请求搜 ...
- chkconfig 原理 (企业应用)
企业应用:如何让某个服务开机自启动 chkconfig --level 345 serviceName on chkconfig --level 345 serviceName off chkconf ...
- Python:时间日历基本处理
time 模块 提供了处理时间和表示之间转换的功能 获取当前时间戳 时间戳:从0时区的1970年1月1日0时0分0秒,到所给定日期时间的时间,浮点秒数,或者毫秒整数 获取方式: import time ...
- 创业学习--《预判行业机会》--B-2.预判模块---HHR计划--以太一堂
一,<开始学习> 1,行业机会的判断,是可以通过不断地训练提高自己的判准的概率的,要科学思考创业. 2,创业者在行业机会上的三个问题: a. 对市场变化,敏感性太弱,没有洞察行业的意识. ...
- Redis注意点记录
场景:1主2从 1.不使用哨兵模式,则当主机宕机后,从机并不会自动切换到Master状态,仍旧是Slave,若主机重新恢复,则从机进行自动连接 2.使用哨兵模式后,主机宕机,从机会根据分配的权值在从机 ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 网格系统实例:手机、平板电脑、台式电脑
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 手机.平板电脑.台式电脑</title&g ...
- 【转】网关协议学习:CGI、FastCGI、WSGI、uWSGI
一直对这四者的概念和区别很模糊,现在就特意梳理一下它们的关系与区别. CGI CGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的 ...
- Linux Mysql基础操作
1). 打开MySQL 使用如下两条命令,打开MySQL服务并使用root用户登录: # 启动 MySQL 服务 sudo service mysql start # 使用 root 用户登录,实验楼 ...