我大学学的建筑经济管理,跟软件相关的只学了C语言,毕业后才开始做程序员写程序,两年内做过单片机开发、前端到现在做的比较久的游戏开发。
虽然学过不只一门语言,可总觉得自己还是门外汉,因为没受过系统的学习,也没什么人培养,都是工作要求写什么就是什么,永远只懂皮毛。什么设计模式、算法、测试方法、编译过程、脚本工具、Linux、SSH、加密算法、数据库、服务器等等许多知识都是一知半解甚至根本不懂,想去学又不知道从哪下手,而且因为水平有限工作进度很慢 每天都要加班,也没多少时间。
这样的情况让我觉得越来越沮丧,越来越烦躁。难道成为程序大牛真的需要天赋吗?我甚至有时候学一个语言的功能都要很久才会用,比如C#的delegat、event,当初看了半天资料总算明白了,一到写程序想用又不会,还要回去翻书,这样来回好几次。为什么那么多大牛懂那么多东西,想做什么随手就能写个程序出来。我自己想做个什么功能的时候,就一头雾水,而且写的程序好像就是if while swich这些东西套来套去的。
我是真的喜欢做程序员,希望一辈子都能做下去。可我不想做一辈子碌碌无为原地踏步的程序员。希望各位前辈能给我一些指点,让我少走些弯路
|
|