如何加强技术?(程序业余爱好者)

时间:2021-02-21 03:53:28
     我曾经也是一位程序猿,在一个公司做Java BS系统开发,使用技术有,Struts,Spring,Jqurey,公司自己研发的数据访问组件。说实话,刚进公司时,我什么都不会(当时有种大学白读了的感觉)。
     我念的是一个师范大学计科系的,在里面我唯一认真学习的课程就是C和数据结构了,当时还好不知道老师布置的作业可以从网上找到现成答案,所以每个题都会想干脑袋去构思算法。因此进公司时自个认为有些基础。可是C是面向过程的,Java是纯面向以象,就出现局面:不会。不过公司里面小组人很好,进去后,让我仿写它们代码来实现功能相似的部份。不懂的地方只要我问都给我耐心指导。 在这里真心感谢几位大哥对小弟的指导,我将永记于心。
     在公司,如果技术寻常,特别是有时遇见一个Bug调了半天都没改对,那种心情直接是一种煎熬。当在司呆了半年后,对基于MVC的Java BS 也能够独立开发一些功能简单,界面一般的应用了。但我觉得如果把程序员当作我吃饭的东西,不怎么适合我。于是七月份毕业后,我直接就回家乡的一所中学任教,虽然上课根本就用不到编程语言,可是出于热爱,我一直自学编程。曾买过《Windows程序设计》、《Windows内核原理》、《Java核心技术》,《C#高级编程》,我觉得前两本书看得云里雾里,特别是 《windows内核原理》直接不懂,以至现在把它们当作收藏品了,后面两本感觉是字典。
     我在网上也下载了很多视频来看(不想看书原因)可是,现在我做些东西都是所需要的技术直接百度,然后从别人源码或帖子里面提取、修改 同自己要的部分组成自己的程序。
     自己写过C#的程序,写过C++,写过VB,写过Java,可是都比较肤浅的应用。每当我看到别人实现一很牛的功能的源码时,我不得不佩服这些牛人是如何做到的,是不是每一种语言都要把它的API帮助文档都看并且实际验证一次?还是其他的?
     现在我总感觉技术不行,只会使用些常用技术。做一个软件时,如果遇到难的Bug,如果网上没解答 我直接不知如何处理?
     每天看到高手们在CSDN问各种难的问题就知道自己的技术垫底了。

9 个解决方案

#1


每天回帖即可获得10分可用分

#2


..............楼主老师?

#3


如何加强技术?(程序业余爱好者)

#4


如何加强技术?(程序业余爱好者)

#5


我一直在问,怎么输出Hello World~

#6


帮顶,顺便同问?

#7


哎,苦闷啊~原以为可以走出去,没想到又回来了。 如何加强技术?(程序业余爱好者)

#8


我大三,码农都算不上。只能说好好学了。

#9


今天第一次评论别人额。

#1


每天回帖即可获得10分可用分

#2


..............楼主老师?

#3


如何加强技术?(程序业余爱好者)

#4


如何加强技术?(程序业余爱好者)

#5


我一直在问,怎么输出Hello World~

#6


帮顶,顺便同问?

#7


哎,苦闷啊~原以为可以走出去,没想到又回来了。 如何加强技术?(程序业余爱好者)

#8


我大三,码农都算不上。只能说好好学了。

#9


今天第一次评论别人额。