程序员是一门很苦的职业,但也是一个非常有意思的职业。如果我们不小心踏上了这条不归路,那就是不管多苦多难都要走下去。工作两年慢慢的有了些体会,写出来与大家分享。程序员是一门很苦b的职业,我们面临的是永远也做不完的工作,无穷无尽的性能优化,还有无底洞似的加班。如果想在这个行道走的轻巧,那就只能让自己犀利起来,给你一个任务你可以立马有解决方案,然后很犀利的实现编码,这样你可以轻轻松松完成工作,又会有多余的时间去充电学习,也无需经常加班。那么我们怎么样才能犀利起来呢!学习,惟有不停的学习充电才能扩展我们的知识,拓宽我们的见识,积累我们的经验。这样我就犀利起来了。一个人如果不学习,会立马被社会淘汰。我们有时在路上看到一些四五十岁的人干一些体力活,同时一些四五十岁的人当经理老板开着宝马。这些人的人生在20年前30年前有那么大的差距吗?李嘉诚如今八十多岁了,却还要保证每天两小时的看书时间,这对他人生的成功有莫大的帮助。试想以他几十年前的见识,能搞好管理吗?肯定是在后面的管理中实践学习出来的。
说这么多其实我的主要目的是想告诉大家,多逛逛技术型论坛,自己多发发帖子。我们学习的过程中无非就是看书画重点。但是一部书,就算是背下来了我们也不一定精通,因为我没有总结,我们不能前后如汇贯通起来。比如说学习java,数组有几种方式创建?每一个方法返回值是新数组还是原数组?返回新数组的时候会不会影响原数组?容器都包括什么类型?每个容器的具体场景又是什么?这些问题一般都是面试中的问题,但是如果我们不总结,看书就不会看得这么细致。我以前在iteye上面发的帖子,被他们做成了专栏。有好多的访问量,我个人的空间的访问量已达到了一万多。我把这些写进简历里面,面试的时候我胸有成竹的说出了这些,这对我面试的成功有了很大的帮助。发帖子还有一个好处,我们自己写过的东西肯定会更有印象,也会记得更牢靠。到要跳槽的时候,就可以看看这些东西快速复习之前的东西。这对你下一次的工资有很大的帮助。我工作一年半,在一个一万人以上的公司工作,以上这些都是我切身体会,分享出来希望对大家有帮助。如果早前刚毕业的时候有这些感受,如今又会是另一番情景吧!
其实人生不管在什么行业,都要不停的学习,才不会被社会抛弃。所以说要让读书成为人生的常态。常态是个什么状态?比习惯还有平常,就像吃饭一样,不是习惯能决定了的。每一行都有每一行的苦难,每一行也有每一行的希望。不要抱怨程序员非常苦,那是因为你没有体会生活的乐趣。如果你抱怨这一行苦,那么换个行业你一定也会抱怨。相信自己,程序员靠双手也可以码出一片天空!
最后, 和大家推荐一下我的网站HelloCode, 发帖可以赚钱, 具体可以看论坛公告!
原创首发,转载请务必注明出处: HelloCode
- 浏览: 56110 次
- 性别:
- 来自: 深圳
博客专栏
-
从零开始一步一步做论坛
浏览量:10111
最新评论
-
鞠文婷:
写得真是。。太!赞!了!
浏览器渲染原理 -
yuanwen870502:
楼主,麻烦发一份嘛,邮箱:1937813413@qq.com
Struts2+Hibernate+Spring+Flex实现用户登录 -
peng051410:
peng051410 写道兄弟,问题解决了,你个给的下载中没有 ...
从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[一] -
peng051410:
兄弟,问题解决了,你个给的下载中没有配置。应该在/bbsns/ ...
从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[一] -
peng051410:
请求楼主一下,你这系统的数据库是不是程序运行就可以自动创建啊? ...
从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[一]
相关推荐
- 极限编程(XP)和敏捷开发方法论强调频繁进行重构以保持代码的可读性和可维护性。 #### 8. socket (套接字) - **定义**: 套接字是网络通信中的一种接口,允许程序间通过网络进行双向通信。 - **应用场景**: - ...
程序员可以通过调整采样次数、采样权重、采样步幅和移动方向,来获得不同的视觉效果。径向模糊由于其实现简单且效率较高,在许多游戏中得到了广泛应用。 然而,径向模糊技术有一个显著的局限性,那就是当光源不在...
源代码是指程序员用高级编程语言编写的原始指令,这些指令告诉计算机如何执行特定任务。获取记事本的源代码意味着可以深入了解这个应用程序的设计和工作方式。通过分析和研究源代码,学生可以学习到以下关键知识点:...
内容概要 苍穹外卖是一个全栈开发的在线订餐平台,模拟了现实世界中外卖服务的业务流程。...技术探索:探索前后端分离、RESTful API设计等现代Web开发技术。 其他说明 源码开放:项目源码开放,方便开发者
在信息技术高速发展的今天,文本编辑器作为程序员和文字工作者的必备工具,其重要性不言而喻。本毕业设计以"文本编辑器"为主题,通过Java语言实现,旨在让学生深入理解Java编程技术,并掌握软件开发的基本流程。本文...
OpenGL是计算机图形学中一种广泛使用的应用编程接口(API),它允许程序员创建复杂的3D图形和视觉效果。OpenGL是开放源代码的,跨平台的,适用于多种操作系统,如Windows、Linux、Mac OS等。这个“openGL.rar_图形学...
纹理贴图是将二维图像贴在三维模型表面的技术,用于增强物体的细节和真实感。在本项目中,通过加载天空和地面的纹理图片,实现对环境的模拟。 2.2 多边形建模 飞行器模型由多个多边形构成,每个多边形代表一个基本...
JSP、JavaBean、Servlet 是三个重要的 Java 技术,分别用于服务器端脚本编程、Java 语言编程和 WEB 应用程序开发。JSP、JavaBean、Servlet 在 Android 开发中的应用主要体现在以下几个方面:服务器端开发、Web 服务...
6. 纹理映射:纹理映射技术用于在三维模型上贴上二维纹理,以增强模型的真实感。 7. 渲染技术:渲染是将三维场景转换为二维图像的过程,本书可能会介绍一些基本的渲染技术,如光线跟踪和光栅化渲染。 8. 三维图形...
在算法模板中,数论模块可能包括各种数学公式和定理的应用,如欧拉函数、最大公约数(GCD)、素数、合数、组合数学、Polya计数原理、约瑟夫环问题、博弈论、周期性方程、阶乘、排列组合、线性方程组求解、模线性方程...
OpenGL 提供了一个低级别的接口,让程序员可以直接控制显卡的硬件,从而实现高效能的图形渲染。它包含了多种函数,用于绘制几何形状、纹理映射、光照处理、颜色管理和深度缓冲等。 OpenGL 的主要特性包括: 1. **...
- **目标读者**:适用于具有OpenGL编程基础并希望掌握现代GLSL 4.0技术的程序员。 - **前置知识**:假设读者熟悉3D坐标系统、投影和变换等基本概念。 #### 6. 结语 - **本书价值**:为读者提供了丰富的示例和技术...
在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。因此,交流工具作为互联网中运用最为广泛的通信工具之一。校园论坛系统是基于WEB网页,...
本程序需要解决的主要技术问题 1. 游戏程序是一项精度要求很高的程序系统,因为其代码利用率很高。一个实时运行的最终作品,每秒都会运行成千上万行程序,绘图事件、键盘事件都会以极高的频率在后台等待响应,若有...
本程序需要解决的主要技术问题 1. 游戏程序是一项精度要求很高的程序系统,因为其代码利用率很高。一个实时运行的最终作品,每秒都会运行成千上万行程序,绘图事件、键盘事件都会以极高的频率在后台等待响应,若有...
在软件开发中,高效的输入设备可以显著提高程序员的工作效率。可能的高效鼠标设计可能包括以下特点: 1. **自定义按键**:鼠标可能具有可编程的侧键,允许开发者快速执行常用命令,如复制、粘贴、编译或切换代码...
如何设计、建立一个经济、实惠、全面、高效、稳定的论坛系统,是每个开发论坛 系统的程序员必须要考虑的问题,在本系统上,网站浏览者可以畅所欲言,任何问题都 可以在这里交流,它的最大优点就是自由平等、快捷互动...
纹理映射是另一个关键技术,它允许在物体表面贴上详细的图像,增加视觉复杂性。在模拟星云时,可能需要使用纹理来表现星云的复杂结构和颜色变化。 深度缓冲,或称为Z缓冲,是实现3D图形中物体遮挡关系的关键。通过...
随着科技和网络的进步,计算机技术与网络、生活贴和的更加紧密。需要依靠客户端的单机系统逐渐被淘汰,利用互联网可以处理大量数据的新型系统如雨后春笋般迅速发展起来。这类系统和信息化时代的同步发展对传统的办公...